diff options
-rwxr-xr-x | add_to_index.sh | 2 | ||||
-rwxr-xr-x | add_to_index_proper.sh | 4 | ||||
-rw-r--r-- | basics.sh | 41 | ||||
-rwxr-xr-x | formatter.sh | 11 | ||||
-rwxr-xr-x[-rw-r--r--] | library_creater.sh | 10 | ||||
-rwxr-xr-x | rollback.sh | 3 | ||||
-rwxr-xr-x | send_to_trash.sh | 5 | ||||
-rw-r--r-- | test.sh | 3 |
8 files changed, 68 insertions, 11 deletions
diff --git a/add_to_index.sh b/add_to_index.sh index f1aa9d0..ac1a169 100755 --- a/add_to_index.sh +++ b/add_to_index.sh @@ -3,5 +3,5 @@ FILE=$(basename $1|sed s/.txt/.html/) echo $FILE /home/void/www/sh/formatter.sh /home/void/www/blogposts/$(basename $1) >| "$HOME/www/source/blogposts/$FILE" $HOME/www/sh/add_to_rss.sh $1 -sed -i "/\<ul name=blogposts\>/s/$/\n\t\<li\>\<a href=\"blogposts\/$FILE\"\>$FILE\<\/a\>\<\/li\>/" $HOME/www/source/index.html +sed -i "/\<ul id=\"blogposts\"\>/s/$/\n\t\<li\>\<a href=\"blogposts\/$FILE\"\>$FILE\<\/a\>\<\/li\>/" $HOME/www/source/index.html diff --git a/add_to_index_proper.sh b/add_to_index_proper.sh index 312588d..a0174e5 100755 --- a/add_to_index_proper.sh +++ b/add_to_index_proper.sh @@ -1,9 +1,11 @@ #!/bin/sh +cp -r $HOME/www/source /tmp/source FILE=$(basename $1|sed s/.txt/.html/) echo $FILE /home/void/www/sh/formatter.sh /home/void/www/blogposts/$(basename $1) >| "$HOME/www/source/blogposts/$FILE" scp $HOME/www/source/blogposts/$FILE root@23.94.92.217:/var/www/b4rkod/blogposts/ & $HOME/www/sh/add_to_rss.sh $1 -sed -i "/\<ul name=blogposts\>/s/$/\n\t\<li\>\<a href=\"blogposts\/$FILE\"\>$FILE\<\/a\>\<\/li\>/" $HOME/www/source/index.html +sed -i "/id=\"blogposts\"/s/$/\n\t\<li\>\<a href=\"blogposts\/$FILE\"\>$FILE\<\/a\>\<\/li\>/" $HOME/www/source/index.html + scp $HOME/www/source/{index.html,rss.xml} root@23.94.92.217:/var/www/b4rkod/ & diff --git a/basics.sh b/basics.sh new file mode 100644 index 0000000..b2fc9c0 --- /dev/null +++ b/basics.sh @@ -0,0 +1,41 @@ +#!/bin/sh +header() { +printf \ " +<!DOCTYPE html> +<html lang="en"> +<head> + +<link rel="icon" type="image/png" sizes="32x32" href="/etc/favicon-32x32.png"> +<link rel="icon" type="image/png" sizes="16x16" href="/etc/favicon-16x16.png"> +<link rel="manifest" href="/etc/site.webmanifest"> +<meta charset="utf-8"> + +<link rel="stylesheet" href="/etc/style.css"> +<title>Barkod's Basement</title> +</head>" + +printf \ " +<body> +<h1> $1 </h1> +<hr>" +printf \ " +<div id="menu" > + <a href="/index.html" >Main</a> + <a href="/index.html#blogposts" >Blogposts</a> + <a href="/index.html#contents" >Contents</a> + <a href="/files/files.html" >Library</a> + <a href="https://git.b4rkod.net.tr" >git</a> + <a href="/rss.xml" >RSS</a> + <a href="/index.html#webrings" >webrings</a> + <a href="/trash/trash.html" >Trash</a> +</div> +<br> +" +} + +footer() { + printf \ '<br> +<img style=" margin-left: auto; margin-right: auto;display:block" +title="b4rkod written in lower case" src="/images/b4rkod.png"> +</body> </html> ' +} diff --git a/formatter.sh b/formatter.sh index a249951..d498b28 100755 --- a/formatter.sh +++ b/formatter.sh @@ -1,7 +1,8 @@ -printf "<html> <head> <meta charset="utf-8"> <link rel="ICON" href="/etc/favicon.ico"/> <link rel="stylesheet" href="/etc/style.css"> <title>Barkod's Basement</title> <h1 align="center"> $(basename $1|sed s/txt$/html/) </h1> </head> <body><hr> " -printf "<link rel="icon" type="image/png" sizes="32x32" href="/etc/favicon-32x32.png">\n <link rel="icon" type="image/png" sizes="16x16" href="/etc/favicon-16x16.png">\n <link rel="manifest" href="/etc/site.webmanifest">\n <meta name="theme-color" content="#ffffff">\n" -printf "<div id="menu" >\n <a href="/index.html" >Main</a>\n <a href="/index.html#blogposts" >Blogposts</a>\n <a href="/index.html#contents" >Contents</a>\n <a href="files/files.html" >Library</a> \n <a href="https://git.b4rkod.net.tr" >git</a>\n <a href="https://b4rkod.net.tr/rss.xml" >RSS</a> <a href="https://b4rkod.net.tr/#webrings" >webrings</a></div>\n " +#!/bin/sh +. $HOME/www/sh/basics.sh +header $(basename $1|sed s/txt$/html/) printf "<p> date : $(stat -c '%w' $1| cut -d " " -f 1)\n " -sed "/\/\/\//s/$/<\/p>/;/\/\/\//s/\/\//<p> \  \  /" $1 -printf " </body> <html>" +sed "/\/\/\//s/$/<\/p>/;/\/\/\//s/\/\/\//<p> /" $1 + +footer diff --git a/library_creater.sh b/library_creater.sh index e905d68..2a1e075 100644..100755 --- a/library_creater.sh +++ b/library_creater.sh @@ -1,10 +1,12 @@ #!/bin/sh -printf "<html>\n <head>\n <meta charset="utf-8">\n<link rel="ICON" href="/etc/favicon.ico"/>\n<link rel="stylesheet" href="/etc/style.css">\n <title>Barkod's Basement</title>\n <h1 align="center"> Welcome To my Library, Traveler </h1> </head>\n <body>\n<hr>\n " -printf "<link rel="apple-touch-icon" sizes="180x180" href="/etc/apple-touch-icon.png">\n <link rel="icon" type="image/png" sizes="32x32" href="/etc/favicon-32x32.png">\n <link rel="icon" type="image/png" sizes="16x16" href="/etc/favicon-16x16.png">\n <link rel="manifest" href="/etc/site.webmanifest">\n <link rel="mask-icon" href="/etc/safari-pinned-tab.svg" color="#5bbad5">\n <meta name="msapplication-TileColor" content="#da532c">\n <meta name="theme-color" content="#ffffff">\n" -printf "<div id="menu" >\n <a href="/index.html" >Main</a>\n <a href="/index.html#blogposts" >Blogposts</a>\n <a href="/index.html#contents" >Contents</a>\n <a href="files/files.html" >Library</a>\n <a href="https://git.b4rkod.net.tr" >git</a>\n</div>" +. $HOME/www/sh/basics.sh + +header Library + printf "<ul>\n" for F in $(cat $HOME/.cache/uploaded_images.txt |cut -d "/" -f 5); do echo printf "<li> <a href=\"$F\">$F</a>\n" done -printf "</ul>\n </body>\n <html>\n" + +footer diff --git a/rollback.sh b/rollback.sh new file mode 100755 index 0000000..71cf04c --- /dev/null +++ b/rollback.sh @@ -0,0 +1,3 @@ +#!/bin/sh +scp /tmp/source/{index.html,rss.xml} root@23.94.92.217:/var/www/b4rkod/ & + diff --git a/send_to_trash.sh b/send_to_trash.sh new file mode 100755 index 0000000..316430e --- /dev/null +++ b/send_to_trash.sh @@ -0,0 +1,5 @@ +#!/bin/sh +FILE=$(basename $1|sed s/.txt/.html/) +echo $FILE +/home/void/www/sh/formatter.sh /home/void/www/blogposts/$(basename $1) >| "$HOME/www/source/trash/trash.html" +scp $HOME/www/source/trash/trash.html root@23.94.92.217:/var/www/b4rkod/trash/ @@ -0,0 +1,3 @@ +#!/bin/sh +printf "<html> <body>\n" +printf "<\\body> <\\html> \n" |