some changes

This commit is contained in:
fordprefect
2021-01-08 14:45:34 +01:00
parent 71469d99bc
commit d492b9f7c1
3 changed files with 53 additions and 52 deletions

2
.gitignore vendored
View File

@@ -1 +1 @@
db.txt db.cfg

99
pin.run
View File

@@ -9,7 +9,7 @@ from datetime import datetime
#locale.setlocale(locale.LC_TIME, "de_DE") #locale.setlocale(locale.LC_TIME, "de_DE")
origin_url = "https://augustiner-kantorei.de/pinnwand" origin_url = "https://augustiner-kantorei.de/pinnwand"
database = "db.txt" database = "db.cfg"
def get_arguments(): def get_arguments():
"""Wrapper for cgi-environment. """Wrapper for cgi-environment.
@@ -60,7 +60,7 @@ with open(database, "r") as f:
table = "" table = ""
for line in content: for line in content:
tstamp, ort, name, comment, timestamp = line.split("\t") tstamp, ort, name, comment, timestamp = line.split("\t")
if float(tstamp) < now: if float(tstamp) < now - 60*60:
continue continue
zeit = datetime.fromtimestamp(float(tstamp)) zeit = datetime.fromtimestamp(float(tstamp))
hzeit = datetime.strftime(zeit, "%a, %d.%m.%Y %H:%M") hzeit = datetime.strftime(zeit, "%a, %d.%m.%Y %H:%M")
@@ -75,8 +75,9 @@ print(f"""
<h2>Überschrift</h2> <h2>Überschrift</h2>
<div class="box"> <div class="box">
<h2>Terminangebote</h2> <h2>Terminangebote</h2>
Termine werden eine Stunde nach Erreichen des Termins automatisch nicht mehr angezeigt.<br>
<table border="1" style="color:#cecece"> <table border="1" style="color:#cecece">
<tr><th>Zeit</th><th>Ort</th><th>Name</th><th>Bemerkung</th></tr> <tr><th>Zeitpunkt</th><th>Treffpunkt</th><th>Name</th><th>Bemerkung</th></tr>
{table} {table}
</table> </table>
@@ -89,48 +90,6 @@ if oversize:
else: else:
print(""" print("""
<form action="pin.run" method="post" enctype="multipart/form-data"> <form action="pin.run" method="post" enctype="multipart/form-data">
<select name="hour" size=1>
<option>0</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
</select>
:
<select name="minute" size=1>
<option>00</option>
<option>05</option>
<option>10</option>
<option>15</option>
<option>20</option>
<option>25</option>
<option>30</option>
<option>35</option>
<option>40</option>
<option>45</option>
<option>50</option>
<option>55</option>
</select>
&nbsp;
<select name="day" size=1> <select name="day" size=1>
<option>1</option> <option>1</option>
<option>2</option> <option>2</option>
@@ -183,10 +142,52 @@ else:
<select name="year" size=1> <select name="year" size=1>
<option>2021</option> <option>2021</option>
</select> </select>
&nbsp; Zeit (hh:mm DD.MM.YYYY) <br> &nbsp;
<input type="text" name="ort" placeholder="Ort" /> &nbsp;Ort<br /> <select name="hour" size=1>
<input type="text" name="name" placeholder="Name" /> &nbsp;Name<br /> <option>0</option>
<input type="text" name="comment" placeholder="Bemerkung" /> &nbsp;Bemerkung<br /> <option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
</select>
:
<select name="minute" size=1>
<option>00</option>
<option>05</option>
<option>10</option>
<option>15</option>
<option>20</option>
<option>25</option>
<option>30</option>
<option>35</option>
<option>40</option>
<option>45</option>
<option>50</option>
<option>55</option>
</select>
&nbsp; Zeitpunkt (Tag. Monat. Jahr Stunde:Minute) <br>
<input type="text" name="ort" placeholder="Treffpunkt" maxlength=30/> &nbsp;Treffpunkt<br />
<input type="text" name="name" placeholder="Name" maxlength=30/> &nbsp;Name<br />
<input type="text" name="comment" placeholder="Bemerkung" maxlength=130/> &nbsp;Bemerkung<br />
<input type="submit" name="Absenden" value="Absenden" /> <input type="submit" name="Absenden" value="Absenden" />
</form> </form>
""") """)

View File

@@ -2,8 +2,8 @@ div.box {
color:#cecece; color:#cecece;
background-image: url('https://dukun.de/linen_login.jpg'); background-image: url('https://dukun.de/linen_login.jpg');
background-size: 100%; background-size: 100%;
width: 100%; width: 90%;
height: 90%; height: 87%;
margin: 0px auto; margin: 0px auto;
overflow: auto; overflow: auto;
padding:10px; padding:10px;