summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xadd_to_index.sh6
-rwxr-xr-xadd_to_index_tr.sh4
-rwxr-xr-xadd_to_rss.sh7
-rwxr-xr-xcopy_to_html.sh3
-rwxr-xr-xformatter.sh8
-rw-r--r--library_creater.sh10
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> \&nbsp \&nbsp /;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"