diff options
-rwxr-xr-x | add_to_index.sh | 6 | ||||
-rwxr-xr-x | add_to_index_tr.sh | 4 | ||||
-rwxr-xr-x | add_to_rss.sh | 7 | ||||
-rwxr-xr-x | copy_to_html.sh | 3 | ||||
-rwxr-xr-x | formatter.sh | 8 | ||||
-rw-r--r-- | library_creater.sh | 10 |
6 files changed, 29 insertions, 9 deletions
diff --git a/add_to_index.sh b/add_to_index.sh index dacdf35..f1aa9d0 100755 --- a/add_to_index.sh +++ b/add_to_index.sh @@ -1,7 +1,7 @@ #!/bin/sh -cd $HOME/www/blogposts FILE=$(basename $1|sed s/.txt/.html/) echo $FILE -/home/void/www/sh/formatter.sh /home/void/www/blogposts/$(basename $1) >| "$HOME/www/source/$FILE" -sed -i "/\<ul name=blogposts\>/s/$/\n\t\<li\>\<a href=\"$FILE\"\>$FILE\<\/a\>\<\/li\>/" $HOME/www/source/index.html +/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 diff --git a/add_to_index_tr.sh b/add_to_index_tr.sh index 5943196..ab4f566 100755 --- a/add_to_index_tr.sh +++ b/add_to_index_tr.sh @@ -2,5 +2,5 @@ cd $HOME/www/blogposts_tr FILE=$(basename $1|sed s/.txt/.html/) echo $FILE -/home/void/www/sh/formatter.sh $HOME/www/blogposts/$(basename $1) >| "/home/void/www/source/$FILE" -sed -i "/\<ul name=blogposts\>/s/$/\n\t\<li\>\<a href=\"$FILE\"\>$FILE\<\/a\>\<\/li\>/" $HOME/www/source/index_tr.html +/home/void/www/sh/formatter.sh $HOME/www/blogposts_tr/$(basename $1) >| "/home/void/www/source/blogposts_tr/$FILE" +sed -i "/\<ul name=blogposts\>/s/$/\n\t\<li\>\<a href=\"blogposts_tr\/$FILE\"\>$FILE\<\/a\>\<\/li\>/" $HOME/www/source/index_tr.html diff --git a/add_to_rss.sh b/add_to_rss.sh new file mode 100755 index 0000000..d1e5da7 --- /dev/null +++ b/add_to_rss.sh @@ -0,0 +1,7 @@ +BASE=$(basename $1|sed s/txt$/html/) +FILE=$(cat $1|sed -E ':a;N;$!ba; s/\//\\\//g ; s/\r{0,1}\n/<\\\/p>/g;s/^/<p>/;') +echo $BASE + +sed -i "/<\!--item-->/s/$/\n\<item><pubDate><\/pubDate><guid>https:\/\/b4rkod.net.tr\/$BASE<\/guid><title>$BASE<\/title><link>https:\/\/b4rkod.net.tr\/blogposts\/$BASE<\/link><description><![CDATA[$FILE]]><\/description><\/item>/" "$HOME/www/source/rss.xml" + + diff --git a/copy_to_html.sh b/copy_to_html.sh index fa4eca2..ce3f6ab 100755 --- a/copy_to_html.sh +++ b/copy_to_html.sh @@ -1,8 +1,9 @@ #!/bin/sh +cd $HOME/www/$1 || break for F in $(ls); do FILE=$(basename $F|sed s/.txt/.html/) echo $FILE -$HOMe/www/sh/formatter.sh $F >| "$HOME/www/source/$FILE" +$HOME/www/sh/formatter.sh $F >| "$HOME/www/source/$1/$FILE" done diff --git a/formatter.sh b/formatter.sh index 1ed699a..4883980 100755 --- a/formatter.sh +++ b/formatter.sh @@ -1,5 +1,7 @@ -printf "<html>\n <head>\n <meta charset="utf-8">\n<link rel="ICON" href="favicon.ico"/>\n<link rel="stylesheet" href="style.css">\n <title>Barkod's Basement</title>\n <h1 align="center"> $(basename $1|sed s/txt$/html/) </h1> </head>\n <body>\n<hr>\n " -printf "<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">\n <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">\n <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">\n <link rel="manifest" href="/site.webmanifest">\n <link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5">\n <meta name="msapplication-TileColor" content="#da532c">\n <meta name="theme-color" content="#ffffff">\n" -printf "<p> date : $(date "+%d/%m/%y")</p>\n " +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"> $(basename $1|sed s/txt$/html/) </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 <a href="https://b4rkod.net.tr/rss.xml" >RSS</a> <a href="https://b4rkod.net.tr/#webrings" >webrings</a></div>\n " + +printf "<p> date : $(stat -c '%w' $1| cut -d " " -f 1)</p>\n " sed "s/^/<p> \  \  /;s/$/<\/p>/" $1 printf " </body>\n <html>\n" diff --git a/library_creater.sh b/library_creater.sh new file mode 100644 index 0000000..e905d68 --- /dev/null +++ b/library_creater.sh @@ -0,0 +1,10 @@ +#!/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>" +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" |