summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorb4rkod <void@Asena.localdomain>2023-12-27 19:42:57 +0300
committerb4rkod <void@Asena.localdomain>2023-12-27 19:42:57 +0300
commitc0823d1f91a0e990a23d82720a051f17c79e0cc9 (patch)
tree0c293fc0ace0c41842ffb1e6db8941f3c741b22d
parent69bacbf80fa283054f90afe2c93db95d2fc557c9 (diff)
made things slightly better
-rwxr-xr-xadd_to_index.sh2
-rwxr-xr-xadd_to_index_proper.sh4
-rw-r--r--basics.sh41
-rwxr-xr-xformatter.sh11
-rwxr-xr-x[-rw-r--r--]library_creater.sh10
-rwxr-xr-xrollback.sh3
-rwxr-xr-xsend_to_trash.sh5
-rw-r--r--test.sh3
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> \&nbsp \&nbsp /" $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/
diff --git a/test.sh b/test.sh
new file mode 100644
index 0000000..69cc0cf
--- /dev/null
+++ b/test.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+printf "<html> <body>\n"
+printf "<\\body> <\\html> \n"