IRC logs of #tryton-de for Tuesday, 2010-11-30

chat.freenode.net #tryton.de log beginning Tue Nov 30 00:00:02 CET 2010
2010-11-30 00:35 -!- johbo(~joh@statdsl-085-016-072-173.ewe-ip-backbone.de) has joined #tryton.de
2010-11-30 01:28 -!- ready(~ready@tiu.ligno.com) has joined #tryton.de
2010-11-30 05:18 -!- yangoon(~mathiasb@p549F6B0E.dip.t-dialin.net) has joined #tryton.de
2010-11-30 06:20 -!- johbo_(~joh@statdsl-085-016-072-173.ewe-ip-backbone.de) has joined #tryton.de
2010-11-30 07:22 -!- Timitos(~kp@88.217.184.172) has joined #tryton.de
2010-11-30 08:04 -!- paepke(~paepke@p4FEB2ACA.dip.t-dialin.net) has joined #tryton.de
2010-11-30 09:23 -!- reichlich(~reichlich@p548D8A49.dip0.t-ipconnect.de) has joined #tryton.de
2010-11-30 09:38 -!- paepke(~paepke@p4FEB25B5.dip0.t-ipconnect.de) has joined #tryton.de
2010-11-30 10:36 -!- paepke(~paepke@p4FEB25B5.dip0.t-ipconnect.de) has left #tryton.de
2010-11-30 10:45 -!- paepke(~paepke@p4FEB25B5.dip0.t-ipconnect.de) has joined #tryton.de
2010-11-30 11:16 -!- udono(~udono@dynamic-unidsl-85-197-21-77.westend.de) has joined #tryton.de
2010-11-30 11:32 <reichlich> Moin
2010-11-30 11:33 <reichlich> Ist die Zahlungsbedingung aus dem Buchhaltungsmodul auch als Skonto gedacht?
2010-11-30 11:46 <paepke> reichlich, nein, soweit ich weiss ist das skonto wesentlich komplizierter als eine einfache zahlungsbedingung.
2010-11-30 11:48 <reichlich> paepke, kann man mit der zahlungsbedingung keine abzuege machen?
2010-11-30 11:48 <paepke> die "letzten" 2 % würden ja entsprechend offen stehen bleiben
2010-11-30 11:49 <reichlich> paepke, verstehe
2010-11-30 11:49 <paepke> reichlich, soweit ich weiss nicht. zahlungsbedingungen sind die staffelung der gesamtzahlung.
2010-11-30 11:49 <paepke> bzw wann eben der betrag, oder teilbeträge fällig werden
2010-11-30 11:50 <reichlich> paepke, aber die struktur payment_term scheint gut zu skonto zu passen
2010-11-30 11:50 <paepke> im Moment wäre ein workaround über eine gutschrift möglich
2010-11-30 11:51 <paepke> reichlich, es hat soweit ich weiss was mit den kontenverbuchung und auch der steuer (sollversteuerung) zu tun.
2010-11-30 11:52 <reichlich> kann eine rechnung abhangig von den teilzahlungen zu teilen unterschiedlich skontiert werden?
2010-11-30 11:52 <paepke> reichlich, ähm im moment gibt es kein skonto.
2010-11-30 11:53 <reichlich> paepke, ich meine ob sowas sonst ueblich ist
2010-11-30 11:53 <reichlich> paepke, weil ich gerade skonto implementiere
2010-11-30 11:54 <paepke> reichlich, gute frage. keine ahnung. hab das spontan noch nie gesehen, würde es aber auch nicht ausschliessen.
2010-11-30 11:54 <paepke> reichlich, ich bin nicht so der buchhaltungs-guru. musst du timitos fragen ;-)
2010-11-30 11:54 <udono> reichlich: paepke: Hi, siehe http://tryton.origo.ethz.ch/wiki/implementierung_skonto
2010-11-30 11:55 <paepke> udono, thx für den link. hatte ich ganz vergessen
2010-11-30 11:56 <udono> reichlich: wir sind gerade dabei unser skonto modul fertig zu machen für ein review.
2010-11-30 11:58 <reichlich> kann man sich das schon irgendwo ansehen?
2010-11-30 12:01 <udono> reichlich: Nur in einer alten Version, die auf Tryton 1.4 läuft: http://mercurial.intuxication.org/tryton/ Modul account_invoice_cash_discount. Aber Vorsicht, du kannst das modul nicht wieder aus deiner Produktivdatenbank entfernen...
2010-11-30 12:02 <reichlich> ok, danke!!!
2010-11-30 12:02 <reichlich> ich hatte schon voreilig angefangen das selbst zu machen
2010-11-30 12:03 <udono> reichlich: es läuft NUR auf einem 1.4er trytond...
2010-11-30 12:03 <reichlich> gibt es auch schon gedanken zur bonifizierung?
2010-11-30 12:03 <udono> reichlich: ?
2010-11-30 12:04 <udono> reichlich: was ist bonifizierung?
2010-11-30 12:04 <paepke> reichlich: boni für vertriebsmitarbeiter?
2010-11-30 12:04 <reichlich> das wenn man bei einem lieferanten ein bestimmtes einkaufsvolumen erreicht, einen bonus bekommt
2010-11-30 12:04 <paepke> bzw als vermittlung?
2010-11-30 12:05 <paepke> reichlich, das kriegst du glaub ich über preislisten hin zumindest richtung kundenseite. von der anderen seite her hab ichs gar nicht betrachtet.
2010-11-30 12:05 <reichlich> wir bekommen boni bei lieferanten
2010-11-30 12:08 <reichlich> wir pflegen momentan einen artikelstamm in dem sich der eigentliche warenwert aus EK - skonto - bonus berechnet. ich versuche das jetzt in tryton zu realisieren
2010-11-30 12:14 <reichlich> gut, vielen dank fuer die infos
2010-11-30 12:15 <reichlich> gibt es schon eine loesung / planung fuer EDIFACT ?
2010-11-30 12:15 <paepke> reichlich, im moment ist glaub auch was in tryton in der mache wegen der lagerbewertung.
2010-11-30 12:17 <udono> reichlich: Nein, nichts geplant. Ich habe mal etwas recherchiert, es scheint ein Pythonmodul zu geben, das ich allerdings , - nachdem ich es lange suchen musste, - nicht zum Laufen gebracht habe.
2010-11-30 12:17 <reichlich> ich frage nur, weil ich damit auch schon angefangen habe
2010-11-30 12:17 <paepke> reichlich, im moment ist mir in richtung EDIFACT nichts bekannt. Ich finde es nen heißen scheiss, den man nach MRP in Angriff genommen werden sollte.
2010-11-30 12:18 <reichlich> ich bin dabei eine BOTS integration zu schreiben.
2010-11-30 12:18 <reichlich> das geht eigentlich ganz gut
2010-11-30 12:19 <reichlich> hab schon edifact geparst
2010-11-30 12:19 <paepke> nice, kannte bots gar nicht
2010-11-30 12:19 <reichlich> http://bots.sourceforge.net/en/index.shtml
2010-11-30 12:20 <paepke> reichlich, ja, habs grad ergoogelt.
2010-11-30 12:22 <paepke> reichlich, die große frage für mich ist wie man in tryton selbst die datenströme wie invoic oder delfor entsprechend lenkt. da gibts afaik noch keine methoden.
2010-11-30 12:24 <paepke> reichlich, das django-plugin. ist das entsprechend ein web-gateway zur manuellen eingabe von meldungen? das wäre ja der hammer.
2010-11-30 12:28 <reichlich> meine kollegen draengeln, ich muss kurz essen fahren
2010-11-30 12:28 <paepke> dito
2010-11-30 12:57 -!- hwinkel(~hwinkel@p4FF0CCB8.dip.t-dialin.net) has joined #tryton.de
2010-11-30 13:30 <reichlich> soo
2010-11-30 13:31 -!- hwinkel(~hwinkel@p4FF0CCB8.dip.t-dialin.net) has joined #tryton.de
2010-11-30 13:33 <reichlich> das webplugin ist zum konfigurieren von eingangs-/ausgangs-kanaelen ueber routen und translations
2010-11-30 13:47 -!- mootoo(daemon@p5B32DF64.dip.t-dialin.net) has joined #tryton.de
2010-11-30 14:02 <paepke> reichlich also ist es das frontend quasi?
2010-11-30 14:08 <reichlich> ja
2010-11-30 14:08 <reichlich> paepke, aber man kann es eigentlich nur lokal benutzen
2010-11-30 14:09 <reichlich> paepke, es benutzt diesen django development webserver
2010-11-30 14:09 <paepke> reichlich, das sollte aber doch möglich sein recht simpel auf nen apache aufzusetzen.
2010-11-30 14:10 <reichlich> paepke, man kann da auch partner anlegen um von emailadressen auf partner zu schliessen
2010-11-30 14:12 <reichlich> paepke, ich arbeite gerade an einem modul, das nur den parser und zum teil die kommunikation mit ftp/pop/smtp etc. benutzt
2010-11-30 14:13 <reichlich> paepke, man kann jetzt aehnlich wie im bots frontend kanaele anlegen, die per cron abgearbeitet werden.
2010-11-30 14:15 <reichlich> paepke, jetzt kann man die einstellungen innerhalb von tryton vornehmen und muss nicht die parteien in verschiedenen system pflegen.
2010-11-30 14:16 <paepke> reichlich klingt chic
2010-11-30 14:17 <reichlich> paepke, es gibt da auch ziemlich viele grammatiken fuer die verschiedenen edifact verzeichnisse. hat ziemlich gut funktioniert.
2010-11-30 14:17 <reichlich> paepke, du meintest, du hast mal etwas fuer barcodes gemacht?
2010-11-30 14:17 <paepke> reichlich, ja.
2010-11-30 14:17 <paepke> ich muss das endlich mal in relatorio reinpatchen
2010-11-30 14:18 <reichlich> paepke, druckt das auf boegen mit mehreren etiketten?
2010-11-30 14:19 <paepke> reichlich, wenn du das im openoffice definierst ;-)
2010-11-30 14:19 <paepke> es ist wie jeder andere platzhalter auch im openoffice
2010-11-30 14:19 <paepke> am beispiel der party-etiketten kannst du das nachbauen
2010-11-30 14:21 <paepke> Neues Naturschutzprojekt der #Gruenen beschäftigt sich mit dem Anpflanzen von #Facepalmen #JMSTV
2010-11-30 14:22 <paepke> ups. falscher channel :-o
2010-11-30 14:30 <reichlich> paepke, mit welcher lib hast du die barcodes generiert?
2010-11-30 14:50 <paepke> reichlich, hubarcode
2010-11-30 14:51 <paepke> reichlich, ist kein großer act. hab auch ein paar zeilen code zurück commited.
2010-11-30 14:53 <reichlich> paepke, thx
2010-11-30 14:55 <paepke> reichlich, wenn du code willst gib bescheid. musst das rad ja nicht zweimal erfinden
2010-11-30 14:59 <reichlich> paepke, waere bestimmt hilfreich fuer mich
2010-11-30 14:59 <reichlich> paepke kannst du mir das geben?
2010-11-30 15:02 <paepke> reichlich, jepp
2010-11-30 15:02 <reichlich> paepke, email?
2010-11-30 15:03 <paepke> reichlich, jepp. siehe pm.
2010-11-30 15:03 <reichlich> paepke, pm?
2010-11-30 15:03 <reichlich> ahh
2010-11-30 15:11 <Timitos> reichlich: udono: das account_invoice_cash_discount modul auf intuxication hat im moment nicht den status 1.4, sondern 1.6 und ich habe den code für 1.7 aktuell grad im internen test.
2010-11-30 15:15 <paepke> Timitos, hört sich klasse an.
2010-11-30 15:15 <paepke> Timitos, kann man damit auch 100% discount gewähren?
2010-11-30 15:16 <Timitos> paepke: es ist aber noch ein weiter weg bis nach tryton.org ;-) cedric hat noch ein paar wünsche und es ist eines meiner ersten module mit teilweise noch etwas ungelenkigen lösungen. muss ich noch etwas überarbeiten.
2010-11-30 15:16 <Timitos> paepke: ich habs noch nicht versucht. wofür brauchst du das?
2010-11-30 15:17 <paepke> um zusätzliche "geschenke" mitzuliefern.
2010-11-30 15:17 <Timitos> paepke: vielleicht ist das account_invoice_discount modul dafür besser. da kannst du auf der invoice line einen discount definieren
2010-11-30 15:17 <Timitos> paepke: genau das haben wir bisher mit dem account_invoice_discount modul umgesetzt
2010-11-30 15:17 <paepke> timitos wunderbar.
2010-11-30 15:17 <Timitos> ich weiß aber nicht, was für einen status das modul auf intuxication hat. ich vermute mal 1.4. wir haben das noch nicht migriert
2010-11-30 15:18 <Timitos> wir werden die sachen jetzt schrittweise nach 1.8 bzw. trunk migrieren. im moment ist das noch identisch
2010-11-30 15:18 <paepke> Timitos, verstehe. also die 1.6 wird nur so ein übergangsrelease sein.
2010-11-30 15:19 <Timitos> paepke: ja, ich muss sowieso alle migrationsschritte durchführen. also kann ich es auch gleich schrittweise erledigen
2010-11-30 17:03 -!- hwinkel(~hwinkel@p4FF0CCB8.dip.t-dialin.net) has joined #tryton.de
2010-11-30 17:12 -!- hwinkel1(~hwinkel@p4FF0CCB8.dip.t-dialin.net) has joined #tryton.de
2010-11-30 18:21 -!- chrue(~chrue@host-091-097-033-018.ewe-ip-backbone.de) has joined #tryton.de
2010-11-30 19:04 -!- ChadChanning(~chad@i577A8C17.versanet.de) has joined #tryton.de
2010-11-30 19:05 <ChadChanning> moin moin
2010-11-30 19:06 <Timitos> ChadChanning: hi
2010-11-30 19:07 <ChadChanning> Timitos: moin moin
2010-11-30 19:07 <ChadChanning> hat einer von euch noch einen link zu einer anderen Dokumentation als die die im Topic stehen? ich habe hier n?mlich ein Problem die Module zu installieren...
2010-11-30 19:08 <ChadChanning> entsprechend der deutschsprachigen Dokumentation kann ich die Module leider nicht installieren
2010-11-30 19:09 <Timitos> ChadChanning: leider nicht. wo hast du probleme?
2010-11-30 19:10 <ChadChanning> oh, ich h?re grade... kann es sein dass die Module, die per Pythons "easy_install" zu installieren sind, schon f?r die Version 1.8 vorgesehen sind?
2010-11-30 19:10 <ChadChanning> ich habe per easy_install die module nachinstalliert, da per ModuleWizard innerhalb Trytons ben?tigte module sich nicht installieren lie?en
2010-11-30 19:10 <Timitos> ChadChanning: ja, das wird vermutlich so sein
2010-11-30 19:11 <Timitos> ChadChanning: wie hast du tryton und die ersten module installiert?
2010-11-30 19:11 <ChadChanning> ok, dann muss ich wohl den unix server updaten auf die Version 1.8. seit wann ist die version denn drau?en?
2010-11-30 19:11 <Timitos> du solltest die installationsmethoden nicht mischen
2010-11-30 19:12 <ChadChanning> tryton habe ich unter ubuntu per Konsole installiert von den Ubuntu Repositories installiert
2010-11-30 19:12 <ChadChanning> aso, dh. ich sollte ebenfalls tryton per easy install installieren?!
2010-11-30 19:12 <Timitos> ChadChanning: welche module wolltest du nachinstallieren?
2010-11-30 19:12 <ChadChanning> ungef?hr 30
2010-11-30 19:12 <ChadChanning> :)
2010-11-30 19:13 <Timitos> so viele? so viele neue module gibts glaub ich gar nicht. im vergleich zu den modulen in den ubuntu repositories
2010-11-30 19:13 <ChadChanning> 1.6er Basisinstallation aus den Ubuntu Repositories enthielt leider keine Module... ausser 4 st?ck
2010-11-30 19:13 <ChadChanning> und paketnamen der module die dort vorhanden sind fand ich bisher nicht
2010-11-30 19:14 <Timitos> ChadChanning: dann sind entweder die module nicht inden repositories, was echt blöd wäre oder du hast sie nur nicht installiert
2010-11-30 19:14 <Timitos> ChadChanning: die module müssten so heißen: trytond-modules-account z.B.
2010-11-30 19:14 <Timitos> ChadChanning: du könntest mal ein 'aptitude search trytond' machen.
2010-11-30 19:15 <ChadChanning> sehr gute idee, danke erstmal... ich hack dann mal weiter auf der tastatur rum :D melde mich demn?chst noch mal
2010-11-30 19:15 <Timitos> viel erfolg
2010-11-30 19:15 <yangoon> ChadChanning: http://packages.ubuntu.com/search?keywords=tryton&searchon=names&suite=maverick&section=all
2010-11-30 19:17 -!- paepke(~paepke@p4FEB2ACA.dip.t-dialin.net) has joined #tryton.de
2010-11-30 19:17 <yangoon> ChadChanning: mit tryton-modules-all bist du gut bedient, dann hast du alle
2010-11-30 19:18 <yangoon> und vorher schön alles deinstallieren, was du per easy_install draufgezogen hast
2010-11-30 19:19 <ChadChanning> ok. mach ich mal. :)
2010-11-30 19:42 <ChadChanning> ok... zwischenstand ist jetzt, dass ich mal aus spa? anner freude und zu sehen obs geht alle module installiert habe... jedoch taucht sozusagen keins davon in dem modul assistenten auf
2010-11-30 19:44 <Timitos> ChadChanning: hast du den tryton server nochmal neu gestartet?
2010-11-30 19:46 <ChadChanning> Timitos: ja habe ich grade noch einmal ausprobiert.
2010-11-30 19:46 <ChadChanning> funktioniert hat es leider nicht
2010-11-30 19:47 <Timitos> ChadChanning: hast du die module, die du per easy_install installiert hast, deinstalliert?
2010-11-30 19:47 <ChadChanning> Timitos: ja
2010-11-30 19:48 <Timitos> ChadChanning: vielleicht vorsichtshalber 1x den server neu starten. bei den easy_install modulen hab ich schon viel spannende sachen erlebt.
2010-11-30 19:49 <ChadChanning> ok... ich versuch einfach noch mal alles runterzuschmei?en und neu zu installieren.
2010-11-30 19:49 <Timitos> ist vielleicht der beste ansatz. am besten schaust du noch nach, ob auch tatsächlich alle dateien entfernt worden sind und ob in der easy_install.pth keine module mehr drin stehen
2010-11-30 19:49 <ChadChanning> ich hatte bei der easy_install sache eine funktion -m gefunden, und die genutzt zur deinstallation, ich hoffe das war korrekt
2010-11-30 19:50 <ChadChanning> wo befindet sich denn die easy_install.pth?
2010-11-30 19:52 <Timitos> ChadChanning: das mit -m hört sich gut an. die easy_install.pth ist im site-packages verzeichnis. /usr/lib/python2.x/site-packages soweit ich mich erinnern kann
2010-11-30 19:53 <ChadChanning> ah ok, dann such ich mal
2010-11-30 20:22 <ChadChanning> so, habe grade mal gesucht, eine easy_install.pth gibts nicht, alles was ich in der richtung fand, waren entweder bash-scripte oder .py dateien, die halt in python geschrieben sind.
2010-11-30 20:29 <ChadChanning> Timitos
2010-11-30 20:32 <FWiesing> Frage an der Stelle: bei Debian sind die Pakete für 1.8 ja als experimental ja schon veröffentlicht. Kann man die auch mit Ubuntu verwenden - vermutlich ja. Ich hab sie mit "-t experimental" jedenfalls ohne Probleme installieren können (unter Debian)
2010-11-30 20:32 <Timitos> ChadChanning: irgendwo muss die sein. anscheinend liegt die jetzt woanders.
2010-11-30 20:32 <Timitos> FWiesing: ja, die pakete müssten auch unter ubuntu funktionieren
2010-11-30 20:33 <FWiesing> Wenn ich es richtig mitbekommen hab, hat ChadChanning ja Ubuntu im Einsatz - also mit apt-get funktioniert das bei mir einwandfrei - so bin schon wieder still.
2010-11-30 20:38 <ChadChanning> ich hab das alles per aptitude aufgel?st. dort funktionierte die installation des virtuellen pakets "tryton-modules-all" nicht, jedoch das paket "tryton-modules-account-de-skr03" funktionierte.... und aptitude hat hiermit auch passend die abh?ngigkeiten aufgel?st
2010-11-30 20:47 <ChadChanning> Timitos: zusamenfassend: tryton-modules-all ging nicht zu installieren, da die abh?ngigkeit tryton-modules-project-plan innerhalb der ubuntu repositories fehlte. diese musste ich seperat vom debian stable server laden
2010-11-30 20:48 <Timitos> ChadChanning: ja, das kann sein, weil das modul ein bisschen später in debian hochgeladen wurde
2010-11-30 20:49 <ChadChanning> ist nur witzig dass das all-paket eine abh?ngigkeit darauf hat :)
2010-11-30 20:50 <yangoon> ChadChanning: weil ubuntu einfach sid übernimmt, aber nicht NEW, und das nachher nicht fixt
2010-11-30 20:51 <yangoon> ChadChanning: https://launchpad.net/ubuntu/+source/tryton-meta/+bugs
2010-11-30 20:52 <yangoon> wäre nett, wenn du da einen bugbericht schreibst, weil die scheinbar keinen buildd laufen haben, der sowas überprüft
2010-11-30 20:53 <ChadChanning> yangoon: wird gleich gemacht
2010-11-30 20:59 <ChadChanning> https://bugs.launchpad.net/ubuntu/+source/tryton-meta/+bug/683329
2010-11-30 20:59 <yangoon> ChadChanning: thx
2010-11-30 21:01 <ChadChanning> np. sollen innerhalb des studiums eine installationsdokumentation mit beispielf?llen schreiben... muss mich also eh komplett einarbeiten in das system :)
2010-11-30 21:03 <ChadChanning> so, jetzt sind alle module installiert, aber sie tauchen ebenfalls nicht im modulassistenten zur auswahl au. was nun?
2010-11-30 21:03 <ChadChanning> in den Dokumentationen wird hierauf nicht eingegangen da diese davon ausgehen dass die module, sobald sie installiert sind, zur auswahl stehen
2010-11-30 21:04 <yangoon> ChadChanning: was verstehst du unter 'modulassistent'?
2010-11-30 21:06 <ChadChanning> yangoon: das fenster "Willkommen zur Modulkonfiguration", welcher danach den tab "Module" ?ffnet
2010-11-30 21:06 <ChadChanning> darin sind exakt 4 module aufgelistet
2010-11-30 21:06 <ChadChanning> ir, res, webdav, workflow
2010-11-30 21:06 <yangoon> ChadChanning: server neu gestartet?
2010-11-30 21:06 <ChadChanning> vermutlich die standards
2010-11-30 21:07 <yangoon> ChadChanning: paste mal ein 'ps aux | grep tryton' irgendwohin
2010-11-30 21:08 <ChadChanning> server wurde neu gestartet. ver?ndert hat sich nix.... das ergebnis von dem ps aux in nen nopaste und den link dann hier rein, oder wie meinste das?
2010-11-30 21:08 <yangoon> ChadChanning: genau
2010-11-30 21:10 <ChadChanning> http://nopaste.info/9027da36ab.html
2010-11-30 21:13 <yangoon> ChadChanning: bitte noch ein dpkg -l | grep tryton
2010-11-30 21:20 <ChadChanning> http://nopaste.info/dbd53cc31c.html
2010-11-30 21:21 <yangoon> ChadChanning: dann ist deine easy_install prozedur wohl nicht richtig aufgeräumt
2010-11-30 21:23 <yangoon> ChadChanning: client und server auf der selben maschine?
2010-11-30 21:23 <ChadChanning> ok danke f?r den hinweis. dann muss ich wohl radikal werden hier :D wenn das mit boardmitteln von easy_install nicht zu schaffen ist
2010-11-30 21:23 <ChadChanning> ja, nun... wissenschaftsprojekt... wir sollen installation unter windoof, mac und linux dokumentieren
2010-11-30 21:23 <ChadChanning> habe ubuntu unter mac virtualisiert
2010-11-30 21:24 <yangoon> ich frage deshalb: du hast nicht zufällig zwei server laufen und connectest auf den falschen?
2010-11-30 21:25 <ChadChanning> ne, hab ich nicht :)
2010-11-30 21:25 <ChadChanning> alles l?uft nur auf dieser einen VM
2010-11-30 23:06 -!- yangoon_rm(~mathiasb@p549F6B0E.dip.t-dialin.net) has joined #tryton.de
2010-11-30 23:08 <ChadChanning> so, etappenziel erreicht. alle module stehen im auswahlbildschirm. vielen dank f?r heute an euch :)
2010-11-30 23:12 <yangoon_rm> ChadChanning: gratuliere! und woran lags?

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!