Seite 2 von 2
Verfasst: Freitag 18. März 2005, 19:46
von Leonidas
Anonymous hat geschrieben:Ist reST so ähnlich wie latex, nur dass es nicht ganz so mächtig ist, der "Quellcode" aber quasi "vorformatiert" ist?
Es ist so, dass du praktisch natürlich deine Texte formatierst, sprich unterstreichst usw, und der nimmt das und wandelt es in Doku um. Du kannst dir mal
DrPythons Doku ansehen, die habe ich mit reST neugeschrieben. Im Tarball sind sowohl die Quelltexte als auch die HTML Dateien drin.
Verfasst: Montag 21. März 2005, 19:14
von Gast
Ich bin schon weiter: Es ist nämlich doch genau so wie ich sagte;)
Aberrrr: wie mache ich aus meinem Quellcode so eine html-Datei?
Das zu ist mir noch nichts begenet!
Ein weiterer Gedanke: Ist das nicht insgesamt eine gute sache, um html zu erzeugen? So ein Mittelweg zwischen dreamweaver und co und reinem html?
Verfasst: Montag 21. März 2005, 20:06
von Leonidas
Anonymous hat geschrieben:Aberrrr: wie mache ich aus meinem Quellcode so eine html-Datei?
SciTE nehmen, Datei öffnen, Exportieren, als HTML.
Anonymous hat geschrieben:Ein weiterer Gedanke: Ist das nicht insgesamt eine gute sache, um html zu erzeugen? So ein Mittelweg zwischen dreamweaver und co und reinem html?
Was meinst du? Ich kapier nicht was zu eigentlich machen willst? HTML Doku aus deinen Quelltexten erzeugen? Webseiten erzeugen? Deinen Quelltext als HTML haben?
Verfasst: Donnerstag 21. April 2005, 20:37
von hammurabi
So ist im Moment der Stand:
Code: Alles auswählen
#!/usr/bin/python
import time
import re
import os
Monatsverzeichnis = "/Notdienst/Monat/"
Monatsliste = ['Januar', 'Februar', 'Maerz', 'April', 'Mai', 'Juni', 'Juli',
'August', 'September', 'Oktober', 'November', 'Dezember']
#aktuelle Zeit holen und Monat extrahieren
zeit = time.localtime()
#monat rausziehen
monat = zeit[1]
#Monat als String aus Liste
monat = Monatsliste[monat-1]
#Pfad des Monats (Datei enthält gruppenliste)
monat = Monatsverzeichnis + monat
monat = file(monat, 'r')
gruppenliste = monat.read()
# Datei aufbereiten: Leerzeichen, Zeilenumbrueche beseitigen
gruppenliste = gruppenliste.replace(" ","")
gruppenliste = re.sub(r"\s+", "", gruppenliste)
# aktuelle Zeit holen und Tag extrahieren
tag = zeit[2]
# gruppe des Tages und gruppe2 des nächsten Tages aus gruppenliste holen
gruppe1 = gruppenliste[tag-1]
gruppe2 = gruppenliste[tag]
#Pfad von gruppe1 und gruppe2
Gruppenverzeichnis = "/Notdienst/Gruppen/"
gruppe1 = "Gruppe_"+gruppe1
gruppe1 = Gruppenverzeichnis + gruppe1
gruppe1 = file(gruppe1, 'r')
gruppe1 = gruppe1.read()
gruppe2 = "Gruppe_"+gruppe2
gruppe2 = Gruppenverzeichnis + gruppe2
gruppe2 = file(gruppe2, 'r')
gruppe2 = gruppe2.read()
#Zeit des aktuellen und des folgenden Tages
zeit1 = time.strftime("%d.%m.%Y")
zeit2 = time.strftime("%d.%m.%Y", time.localtime(time.time() + (24*60*60)))
zeit3 = time.strftime("%d.%m.%Y", time.localtime(time.time() + (2*24*60*60)))
#gruppen aufbereiten: Zeilenumbrüche und Formatierungen
for line in gruppe1:
gruppe1 = line.replace("\n","") + '<br />'
for line in gruppe2:
gruppe2 = line.replace("\n","") + '<br />'
### GENERIEREN DER ANZEIGE ###
zeile1gruppe1 = ('<H3 style="text-align: center;">Notdienst vom '+zeit1+', 09.00 Uhr bis zum '+zeit2+', 09.00 Uhr:</H3><br />')
zeile2gruppe2 = ('<H3 style="text-align: center;">Notdienst vom '+zeit2+', 09.00 Uhr bis zum '+zeit3+', 09.00 Uhr:</H3><br />')
anzeige=open('anzeige.html', 'w')
anzeige.write(zeile1gruppe1)
anzeige.write(gruppe1+'\n')
anzeige.write('<hr />\n')
anzeige.write(zeile2gruppe2)
anzeige.write(gruppe2+'\n')
anzeige.close()
Verfasst: Donnerstag 21. April 2005, 21:14
von hammurabi
Das klappt "natürlich" noch nicht, aber es fehlt nur noch das Anhängen von '<br />'
an die Zeilen
Apotheke so und so
Straße, Nr, Ort
Telefon
zu
Apotheke so und so<br />
Straße, Nr, Ort<br />
Telefon<br />