commit 36ffdb70628fec0b36bf95dccb4e40626ead3ab5
parent 30f21de0c30568fd01b78f93ee3f0b2aa55aeb21
Author: rob <rob@tarina.org>
Date: Mon, 12 Oct 2020 13:41:20 +0300
yes
Diffstat:
4 files changed, 323 insertions(+), 0 deletions(-)
diff --git a/db/makedb.sh b/db/makedb.sh
@@ -0,0 +1,13 @@
+#!/bin/sh
+sqlite3 bygdis.db <<EOF
+CREATE TABLE kalender (id integer primary key, datumtid datetime, veckodag text, event text, admin TEXT);
+CREATE TABLE posts (id integer PRIMARY KEY, datumtid datetime, post text NOT NULL, likes integer);
+CREATE TABLE bilder (id integer PRIMARY KEY, filename TEXT, uploaddate TIMESTAMP, titel TEXT, year INT, fotograf TEXT, beskrivning TEXT, uppladdare TEXT, personer TEXT, moddedby TEXT, lastmod TIMESTAMP, plats TEXT);
+CREATE TABLE allaversioner (id integer PRIMARY KEY, filename TEXT, uploaddate TIMESTAMP, titel TEXT, year INT, fotograf TEXT, beskrivning TEXT, uppladdare TEXT, personer TEXT, moddedby TEXT, lastmod TIMESTAMP, plats TEXT);
+CREATE TABLE bildkommentar (id integer PRIMARY KEY, datumtid TIMESTAMP, user TEXT, comment text NOT NULL, upvotes integer, filename TEXT);
+CREATE TABLE stopflood (id integer PRIMARY KEY, ip TEXT, tid INT);
+CREATE TABLE likes (id integer PRIMARY KEY, user TEXT, bild TEXT, datum TIMESTAMP);
+CREATE TABLE hates (id integer PRIMARY KEY, user TEXT, bild TEXT, datum TIMESTAMP);
+CREATE TABLE bildadmin (id INT AUTO_INCREMENT, name TEXT, displayname TEXT, password TEXT, mail TEXT, subscribe TEXT, salt TEXT);
+CREATE TABLE stopresetpass (id integer PRIMARY KEY, mail TEXT, tid INT);
+EOF
diff --git a/hemligt.py.sample b/hemligt.py.sample
@@ -0,0 +1,8 @@
+
+allowed = (
+ ("username", "password"),
+)
+
+historikaccess = (
+ ("username","password")
+)
diff --git a/public_html/static/robstyle.css b/public_html/static/robstyle.css
@@ -0,0 +1,293 @@
+@font-face{
+ font-family: "Now-Bold";
+ src: url('fonts/Now-Bold.otf'),
+ url('fonts/Now-Bold.otf'); /* IE */
+ }
+
+@font-face{
+ font-family: "Now-Regular";
+ src: url('fonts/Now-Regular.otf'),
+ url('fonts/Now-Regular.otf'); /* IE */
+ }
+
+ @font-face{
+ font-family: "Now-Light";
+ src: url('fonts/Now-Light.otf'),
+ url('fonts/Now-Light.otf'); /* IE */
+ }
+
+body
+{
+ margin:0px;
+ border:0px;
+ text-align: left;
+ background-color:#242021;
+ font-family: 'Now-Light', sans-serif;
+ font-weight: normal;
+ font-size: 12pt;
+ color: #f4f4f4;
+ -webkit-font-smoothing: antialiased;
+}
+
+h1
+{
+ padding-left: 0px;
+ padding-right: 0px;
+ padding-bottom: 5px;
+ padding-top: 6px;
+ margin: 0px;
+ font-size: 37pt;
+ font-family: 'Now-Bold', sans-serif;
+}
+
+h4
+{
+ padding-left: 0px;
+ padding-right: 0px;
+ padding-bottom: 5px;
+ padding-top: 6px;
+ margin: 0px;
+}
+
+a
+{
+ color:#fff;
+ padding: 2px;
+ text-decoration: underline;
+}
+
+a:hover
+{
+ margin-left: 3px;
+}
+
+table
+{
+ font-style: normal;
+ font-weight: normal;
+ width:90%;
+}
+
+td {
+ display: block;
+ clear:both;
+ }
+
+th {
+ display: block;
+ clear:both;
+ }
+
+video
+{
+ width: 100%;
+}
+
+input
+{
+ padding: 5px;
+}
+
+#beskrivning
+{
+ height: 100px;
+ width: 90%;
+}
+
+#personer
+{
+ height:60px;
+ width:90%;
+}
+
+#titel, #fotograf, #plats
+{
+ width:40%;
+}
+
+#kommentar
+{
+ width:100%;
+ height: 100px;
+}
+
+#user, #password, #mail
+{
+ width:80%;
+}
+
+#year
+{
+ width:80px;
+}
+
+#month
+{
+ width: 50px;
+}
+
+#day
+{
+ width: 50px;
+}
+
+#tid
+{
+ width: 80px;
+}
+
+#antal
+{
+ width: 50px;
+}
+
+#event
+{
+ width: 300px;
+ height: 50px;
+ padding:10px;
+}
+
+.bild
+{
+ padding:10px;
+}
+.bild p
+{
+ font-size: 14px;
+ margin:0px;
+}
+.bild h4
+{
+ padding:5px;
+}
+
+div.addevent
+{
+ margin:0 auto;
+ background-color:#345E5A;
+ font-weight: normal;
+ font-style: normal;
+ font-size: 15px;
+ padding-top: 5px;
+ padding-left: 20px;
+ padding-right: 20px;
+ text-align: left;
+ height: auto;
+ width: 90%;
+ padding-bottom: 20px;
+ border-radius:5px;
+}
+
+#container
+{
+ margin: 0px auto;
+ height: auto;
+ width: 95%;
+ max-width: 350px;
+}
+
+#bilder
+{
+ margin: 0px auto;
+ height: auto;
+ width: 95%;
+ max-width: 450px;
+ text-align: center;
+}
+
+#album
+{
+ margin: 0px auto;
+ height: auto;
+ width: 90%;
+ max-width: 900px;
+}
+
+
+
+#top
+{
+ margin: 0 auto;
+ text-align: center;
+ height: 60vh;
+ width: 50%;
+}
+
+#default
+{
+ width: 90%;
+ margin: 0 auto;
+ height: auto;
+ margin-top: 10px;
+ margin-bottom: 10px;
+}
+
+#bild
+{
+ max-height:80%;
+ max-width: 100%
+}
+
+#intro
+{
+ font-size: 14px;
+ font-family: 'Now-Light', sans-serif;
+}
+
+#intro2
+{
+ font-size: 15px;
+ font-family: 'Now-Light', sans-serif;
+}
+
+#two
+{
+ background-color:#3B6861;
+ font-weight: normal;
+ font-style: normal;
+ font-size: 12px;
+ padding-top: 100px;
+ text-align: center;
+ height: 600px;
+ padding-bottom: 20px;
+}
+
+#three
+{
+ background-color:#345E5A;
+ font-weight: normal;
+ font-style: normal;
+ font-size: 20px;
+ padding-top: 100px;
+ text-align: center;
+ height: auto;
+ padding-bottom: 20px;
+}
+
+#four
+{
+ font-weight: normal;
+ font-style: normal;
+ font-size: 20px;
+ padding-top: 100px;
+ text-align: center;
+ height: auto;
+ padding-bottom: 20px;
+}
+
+
+#robin
+{
+ background-color:#3B6861;
+ padding-bottom: 100px;
+ margin: 0px auto;
+ font-weight: normal;
+ font-size: 16px;
+ text-align: center;
+}
+
+#footer
+{
+ font-size:12px;
+}
diff --git a/public_html/static/scrollcookie.js b/public_html/static/scrollcookie.js
@@ -0,0 +1,9 @@
+$(window).on("scroll", function() {
+ $.cookie("tempScrollTop", $(window).scrollTop());
+});
+$(function() {
+ if ($.cookie("tempScrollTop")) {
+ $(window).scrollTop($.cookie("tempScrollTop"));
+ alert("loaded postion : " + $.cookie("tempScrollTop"));
+ }
+});