@ril100 • Der Bot schreibt menschenfreundliche Hashtags #FCKNZS #NAZISRAUS und #railbow, where appropriate. Via @Systemfehler20
• Neue Bot-Antwort #ASTRA_ZENECA
• Neue Bot-Antwort #PRIDE
• Neue Quelle #_GSB %GSB für das Gemeine Signalbuch
• Aktualisierte DS100-Daten
• ÖPNV-Linien Berlin/Brandenburg /VBB aktualisiert via @jonasr_97
• ÖPNV-Linien Mecklenburg-Vorpommern /MV aktualisiert via @jonasr_97
@ril100 • Neue Liste /BY: #_BY für ÖPNV-Linien in Bayern via @SimonBredemeier
• Neue Datenquelle /NL: / #_NL für Linien in den Niederlanden via @SimonBredemeier
• ÖPNV-Linien Thüringen aktualisiert via @SimonBredemeier
• ÖPNV-Linien Niedersachsen aktualisiert via @SimonBredemeier
• Fernverkehrslinien aktualisiert via @simonbredemeier
• Emoji 🚄 wird nicht mehr für Fernverkehrslinien erkannt
@ril100 • Neue Datenliste #CA/#_CA Bahnhöfe der VIA Rail Canada
#LP:BSP ist nun in Berlin, nicht Berhin via @EinMurmeltier
• Neue Daten: Alte Kursbuchstreckennummern via @jonasr97
• Dokumentation liefert social card aus, z.B. https://ds100.frankfurtium.de/finde-listen.html
• Neue Metadaten in der HTML-Dokumentation für Titel und Beschreibung.
DS-100: Finden der Listen

Wie wählt der Bot aus, welche Abkürzungsliste er benutzt?

DS100 Bot
@ril100 • Neue Datenquelle /OPR: #_OPR für Buslinien in Ostprignitz-Ruppin via @jonasr_97
• Neue Datenquelle /P: #_P für ÖPNV in Potsdam
• Neue Datenquelle /VBB: #_VBB 🧸 für ÖPNV-Linien in Berlin/Brandenburg via @jonasr_97 (emoji via @Zugschlus)
• Neue Datenquelle /MV: #_MV für ÖPNV-Linien in Mecklenburg-Vorpommern via @jonasr_97
• FAQ#SONDERGRUPPEN korrigiert
• Emoji flags are correctly counted
@ril100 • Neues FAQ #FAQ:ZITAT
• Neue Betriebsstelle #DS:WKYB via @jonasr_97
• Neue FAQ-Antworten #FAQ:WASISTDS100, #FAQ:SONDERGRUPPEN und #FAQ:AUSLAND
• Neuer Eintrag &VKM:OUIES via @Koelschlenny
• Korrekturen zu Signallisten %DV: und %DS:
• Neuer Versuch für %DV:Ra12 via @lokfuehrer_tim
• DV301-Signale (%DV:/#DV301) komplett enthalten via @Lokfuehrer_tim und @autinerd
@ril100 • Linien im Hochtaunuskreis (/HG:) auf Fahrplan 2020/2021 via @jonaes_
• Neue Datenliste :/#_CH für SBB-Strecken via @stechny
#_FFM-Quellen sind nun mit 🍎🚋, 🚋🍎, 🚋🍏 und 🍏🚋 erreichbar via @MoritzKraehe
• Linien in Frankfurt (/FFM:) auf Fahrplan 2020/2021 via @MoritzKraehe
• Liste für Österreich (#AT) nun mit emoji 🇦🇹
• Liste für Schweiz (#CH) nun mit emoji 🇨🇭
@ril100 • Liste für Dänemark (#DK) nun mit emoji 🇩🇰
• Liste für Frankreich (#FR) nun mit emoji 🇫🇷
• Liste für Niederlande (#NL) nun mit emoji 🇳🇱
• Liste für Schweden (#SE) nun mit emoji 🇸🇪
• Liste für United Kingdom (#UK) nun mit emoji 🇬🇧
• Liste für Fahrzeughalter (#VKM) nun mit emoji 🇪🇺
• Listen für BOStrab-Signale (%BOSTRAB:) und Hamburg können auch mit Magic Emoji 🍔 aufgerufen werden
@ril100 • Listen für Bahnhofsnummern (#IBNR) und Fernverkehrslinien (/DS) können auch mit Magic Emoji 🚉 bzw. 🚄 aufgerufen werden
• Listen für Norwegen können auch mit Magic Emoji 🇳🇴 aufgerufen werden
• Listen für Deutschland können auch mit Magic Emoji 🇩🇪 aufgerufen werden
• Listen für Frankfurt können auch mit Magic Emoji 🍎🚋 aufgerufen werden
@ril100 • Magic Hashtags werden auch im ALT-Text von Bildern gefunden und bewertet
• FAQ-Seite (https://ds100.frankfurtium.de) hat Link auf #BOTFAQ-Dump via @KanjiasDev
• Neue Quelle Linien in Dresden /DD:, #_DD via @MoritzKraehe
• Neue Quelle Linien in Sachsen /SN:, #_SN via @MoritzKraehe
• Straßenbahnsignale auch mit %BOSTRAB: via @MoritzKraehe
• Neues #FAQ:WARTEHALT via @KanjiasDev
DS100-Bot Startseite

Erklärungen und Dokumentation zum Eisenbahnabkürzungsbot für Twitter und Mastodon

DS100 Bot
@ril100 • EVU-Liste ist nun korrekt als VKM-Liste gekennzeichnet. #_EVU geht weiterhin, außerdem #_VKM. Explizite Quelle: &VKM:
• Schwedische Orte nun wirklich mit #SE: aufrufbar.
• signale_bostrab auch bei Dresden aktiv: '#_DD %F0' funktioniert
• Neue Datenliste Dresdener (DVB-) Haltestellen #DD / #_DD via @MoritzKraehe
• Neue Datenliste Linien im Hochtaunuskreis #HG/#_HG via @Jonaes_
@ril100 • IBNR (Bahnhofsnummern) sind nur noch mit #IBNR:xx oder #_IBNR #xx erreichbar.
• Neue Datenquelle #DK/#_DK für Betriebsstellen in Dänemark
• Neue Datenliste #SE:/#_SE für Schwedische Betriebsstellen via @FloEllebrecht
#FAQ:QUELLENWAHL und #FAQ:STANDARDQUELLE umformuliert, damit sie in einen Tweet passen
@ril100 • neue Antworten #FAQ:QUELLENWAHL und #FAQ:STANDARDQUELLE via @TWeinlein, @steschny und @FloEllebrecht
• updated data list uk_crs via @kyle_travels17 (now includes #UK:RRN)
• Neue Datenliste #FAQ: für vorgefertigte Hilfsantworttweets
• Statistik-Tweets ein wenig Kürzer: 15 Kürzel, 7 Quellen (statt 20/20)
@ril100 • Statistik-Tweets sind nun aussagekräftiger (die entsprechende Tabelle in der Datenbank wird nun mit sinnvollen Daten gefüttert)
• Regel- und Signallisten leichter per Magic Hashtag verfügbar: Straßenbahnlinien aktivieren auch Straßenbahnsignale; Eisenbahnlinien aktivieren EBO-Signale.
@ril100 • Issue 66 gefixt: Bei Tweets, die nur über Magic Hashtag gefunden werden, wird nun der ALT-Text von Bildern auch beantwortet
• Neue Datenliste %NO #_NO: Norwegische Signale (nytt data list: norske signaler)
• Import überprüft alle Kürzel, ob sie überhaupt gefunden werden können.
• Kürzel korrigiert, so dass sie gefunden werden. Bsp $645³, /FFM:OF_50
• /FFM enthält Buslinien
@ril100 • Tote Links in Dokumentation korrigiert via @EinMurmeltier
• Liste Kursbuchstrecken: Korrekturen 645.3-4 -> $645_3_4
• Dokumentation: Menüs sind standardmäßig versteckt.
• Fix #71: Datensätze können Aliase haben
• /FFM:EEx Express -> Expreß
• Liniennummern der VY in Norwegen /NO #_NO
• Neue Datenliste #_NO für Streckennummern in Norwegen
@ril100 • Kursbuchstrecken verfügbar, wo auch vzg-Strecken sind, z.B. $620
• Neue Datenliste /WTV #_WTV: Busse Waldshuter Tarifverbund via @FloEllebrecht
• Neue Datenliste /BHV #_BHV: Buslinien in Bremerhaven via @FloEllebrecht
• Neue Datenliste /DEL #_DEL Buslinien in Delmenhorst via @FloEllebrecht
• Neue Datenliste &EVU #_EVU
@ril100 • Neue Datenquelle RMV-Linien (SPNV) /RMV #_RMV via @jonaes_
• Bahnhofsnummern sind verfügbar wie DS100-Kürzel, also etwa #1866 = #FF via @DBOpenData
• Der Bot sieht keine ALT-Texte in Tweets, die er nur über einen Magic Hashtag findet. (Dafür sieht er sie in allen Tweets, die er *auch* über den MHT findet. Siehe Bug #53
• Dokumentation für Daten verbessert: "comments" ist IMMER eine Liste.
@ril100 • Neue Liste: Linien aus Stuttgart /STG #_STG via @autinerd
• Neue Datenliste SPNV Thüringen /TH #_TH via @jonaes_
• Der Dump der Blacklist enthält nur Daten, die wirklich geblacklistet sind
• Linienliste Freiburg (/RVF, #_RVF) enthält alle Linien des RVF via @FloEllebrecht
• Neue Bot-Antwoten #FAQ, #BEITRAGEN, #BILDERKENNUNG
@ril100 • Erklärung für neue Datenlisten und deren Formate unter https://ds100.frankfurtium.de/contribute.html
• Neue Linienlisten: Buslinien in und um Aschaffenburg /VAB #_VAB via @BlubbBlubber3
• Neue Datenliste /RVF #RVF für Linien in Freiburg via @FloEllebrecht
• Neue Datenliste /HB #_HB für Bremer Straßenbahnen via @FloEllebrecht
DS-100: Möglichkeiten, beizutragen

Wie kann man beitragen, um den Bot zu verbessern oder ihm neues beizubringen?

DS100 Bot
@ril100 • Neue Datenliste /VRN #_VRN für Linien in Heidelberg/Mannheim/Ludwigshafen via @MoritzKraehe
• Bug behoben: Request werden korrekt geloggt und der Bot stürzt nicht ab, wenn es etwas gibt, dass er nicht findet.
• Neue Datenliste %BO: / #BOSTRAB für Straßenbahnsignale via @MoritzKraehe
• Neue Datenliste #KÖ: für Kölner Straßenbahnlinien via @koelschlenny
@ril100 • Neue Datenliste SPFV-Linien Deutschland via @SimonBredemeier. '/ICE12'
• Neue Kürzel aus der Schweiz #DO2, DOFM, DOFS via @FloEllebrecht
• Doppelte Antworten bei unterschiedlichen expliziten Quellen verhindert
• Blacklist nur aktiv bei '#'-Begriffen
• Neue Antwort #BOT:HOWTO via @jonaes_
•: Neue Antwort #BOT:NEUEDATEN und READMEs
@ril100 • Doku: Automatische Erstellung von Lizenz-Übersichtseite https://ds100.frankfurtium.de/copyright.html
• Kompletter Rewrite des Datenimports. Hierdurch wird es einfacher, neue Datenquellen hinzuzufügen.
• Neue Datenquelle /SH #_SH für Linien aus Schleswig-Holstein via @SimonBredemeier
• Neue Datenquelle /NI #_NI für Linien aus Niedersachsen via @SimonBredemeier
DS-100: Verwendete Daten und Lizenzen

Welche Daten verwendet der Bot und welche rechtlichen Bedingungen gelten dafür?

DS100 Bot
@ril100 • Fix für #38: URLs werden nicht als Ergebnisse missinterpretiert
•: Typo bei /FFM:13 gefixt via @MoritzKraehe
• Frankfurter U- und Straßenbahnlinien sind verfügbar mit /FFM:, z.B: /FFM:U2
• Quellen mit & können nun benutzt werden.
• Neue Quelle Signalbuch/DS301: Signalbegriffe können mit '%' + Begriff erklärt werden, z.B. %Vr0 via @autinerd
@ril100 • Neue Quelle Betriebliche Abkürzungen: Betriebliche Abkürzungen können mit '&' + Begriff erklärt werden, z.B. &Awanst via @autinerd
• Achtung: Bei den betrieblichen Abkürzungen ist die Groß-/Kleinschreibung wirklich wichtig!
• Der Bot ist vorbereitet, Signale, allgemeine Bahn-Abkürzungen und Linien zu erklären, mit etwa %Vr0, &Awanst, /FFM:U2
@ril100 • Dumps sind nach Abkürzungen sortiert.
• Dokumentation sieht auf Smartphones besser aus (siehe https://ds100.frankfurtium.de).
• Hat der Bot zuviel getwittert, wartet er einfach, bis er wieder darf.
• Fixt #18: Ist der erste Tweet einer Antwort ein Duplikat, wird der zweite nicht mehr versucht cc @DerRennings @EinMurmeltier
• Hol's der Geier funktioniert das endlich mal!?
DS100-Bot Startseite

Erklärungen und Dokumentation zum Eisenbahnabkürzungsbot für Twitter und Mastodon

DS100 Bot
@ril100 • Bot crasht nicht mehr bei Tweets, die im extended-Attribut keine Medien haben.
• Bot stürzt nicht ab, wenn Bilder OHNE ALT-Text gefunden werden.
• Bot antwortet nicht mehr, wenn ein eigener Tweet zitiert wird.
• Dokumentation stark überarbeitet
@ril100 • Der Alt-Text von Medien wird auch nach Kürzeln durchsucht, so als wäre der Text direkt an das Ende des Tweets angehängt. Magic Hashtags werden nur im eigentlichen Tweettext erkannt.
• Dokumentation: Beispiele für Magic Hashtags hinzugefügt via @FloEllebrecht (https://ds100.frankfurtium.de/magic.html)
• Dokumentation auf neuestem Stand bezüglich Groß- und Kleinbuchstaben (https://ds100.frankfurtium.de/finderegeln.html)
@ril100 • Quelle zu Quelle #LP (Leitpunkte) hinzugefügt via @DodoMedia und @autinerd (https://ds100.frankfurtium.de/copyright.html)
• Fix #13: Führendes _ in Kürzel wird erlaubt und nicht mehr ignoriert. Dadurch funktionieren die Magic Hashtags #_CH und #_FR, sowie #FFM:_HB.
#WIE korrigiert (Bot läuft nur noch alle drei Minuten)
#SARS_COV_2 funktioniert jetzt wie geplant.
DS-100: Verwendete Daten und Lizenzen

Welche Daten verwendet der Bot und welche rechtlichen Bedingungen gelten dafür?

DS100 Bot
@ril100#FFM:WBC und #FFM:WBD spendieren dem Willy das t in Brandt.
• Neue MagicTags _AT zusätzlich zu DB640, _DE zusätzlich zu DS100, _W statt _VOR (Wien), _HH statt _HHE (Hamburg), _NO statt _NSB (Norwegen)
• Andere Quellen: #AT: statt #ÖBB:, #FFM: statt #VGF:, #HH: statt #HHE:, #W: statt #VOR:, #NO: statt #NOR:. Die alten Quellennamen bleiben vorerst möglich, gelten aber ab sofort als deprecated.
@ril100 • Neue Datenquelle #FR/#_FR für Frankreich/SNCF via @Koelschlenny
• Neue Datenquelle #CH/#_CH für Dienststellen in der Schweiz via @FloEllebrecht
• Dreibuchstabencodes für Englische Bahnhöfe hinzugefügt via @Koelschlenny
• Hamburger Hochbahn hat nun korrigierten Magic Tag #_HHE (Tippfehlerkorrektur)
• Mehrere tweets antworten wieder aufeinander
@ril100 • Neue Datenquelle #HHE/#_HHE für Hamburger Hochbahn cc @zugschlus
• Neue Datenquelle #UK/#_UK via @travelling_wolf
• Blacklist aufheben funktioniert wieder (z.B. #DS:WLAN, weil #WLAN ausgeblendet wird)
• Neue Datenquelle #NL, magic hashtag #_NL: Niederländische Abkürzungen via @autinerd
• Einzelne Quellen können nun auch Kürzel mit Kleinbuchstaben haben
@ril100 • Statistik-Skript kann 'seit immer' sagen.
• Der Code hat nun eine Lizenz -- Apache 2.0 -- und ein etwas sinnvolleres README.
• Neue Daten für Wiener Linien (VOR)
• Aktualisierte Daten für ÖBB
• Neues Script für automatisierte Statistiken hinzugefügt
• Zeichenzahl wird nun korrekt(er) gezählt (nach den tatsächlichen Twitter-Regeln dafür).
@ril100 • Issue #11 behoben: 'HEA #DS100' (und ähnliches) wird nun beantwortet cc @pihalbe
#folgenbitte und #entfolgen funktionieren auch in Antworten, wenn der Bot zusätzlich erwähnt wird cc @pihalbe
• Streckennummern in Tweets mit expliziter Erwähnung werden gefunden cc @ml_navigat
• Analysieren von Tweets zum Debuggen ist einfacher. Der @baeuchle muss dann nicht mehr so oft mit mir streiten.
@ril100 • Neues Kürzel XFRPV aus privater Kommunikation cc @marginauto
• FAQ hinzugefügt https://ds100.frankfurtium.de/faq.html
• Tweets mit hashtag #NOBOT werden ignoriert cc @zugschlus
• Fix issue #1: Mit magic hashtag beantwortete Tweets werden mit diesem magic hashtag verarbeitet.
• Betriebsstellen des norwegischen Bahnnetzes
• SQL-Script für die wichtigen Meta-Tabellen eingefügt
DS-100: FAQ

Sammlung von häufig gestellten Fragen

DS100 Bot
@ril100 • Neue Quelle: Leitpunkte; magic hashtag #_LP; #LP:F
• Unterstützung von neuen Magic Hashtags, siehe https://ds100.frankfurtium.de/magic.html
• Riga-Passajirskaia → Rīga Pasažieru
• Neue Einträge zur DS100 aus Stammdatenverzeichnis. Der richtige lange Name ist meistens unbekannt.
• Doppelte Einträge aus DS100-Quelle entfernt, nur neueren Behalten.
•: Quelltext ist auf github zu finden
@ril100 •: Neue Abkürzungsliste für DB640 der ÖBB: https://ds100.frankfurtium.de/dumps/db640.html
• Bei Ergebnissen aus anderen Quellen als 'DS' und 'BOT' wird die Quelle vorangestellt, z.B. 'VGF#HB:'
• Ergebnisse werden nicht wiederholt, wenn sie einmal mit impliziter Quelle und einmal mit expliziter Quelle geschrieben werden (z.B. '#FF #DS:FF')
@ril100 • Unterstützung für Blacklists. Kann aufgehoben werden mit dem Kürzel, z.B. #DS:DBL.
• Begriffe in Kleinbuchstaben werden nicht mehr gefunden!
• Alle VGF-Haltestellen (incl. Bus)
• Nur Daten, die aktuell gültig sind, sind Teil der Datenbank des Bots
• FF in expliziten Erwähnungen erkannt
#folgenbitte funktioniert wieder
@ril100 • Komplette Überarbeitung, neues Verhalten: https://ds100.frankfurtium.de/finderegeln.html
• Unterstützung für verschiedene Datenquellen, z.B. #VGF:BM und $VGF:A
• Neue Quellen benannte strecken und VGF, beide unvollständig
• Regeln für das Erkennen von Kürzeln geändert, siehe https://ds100.frankfurtium.de/finderegeln.html
• Regeln für die Schreibweise von Kürzeln geändert, siehe https://ds100.frankfurtium.de/schreibweisen.html
@ril100 • Neue Zusatzbefehle, z.B. #TERMS #HILFE #WHOIS #COPY #WIESO #KI #FOLLW #DFLLW #DSGVO #SPAM
• Bug beim Folgen behoben.
• Findet passende Hashtags in allen gefolgten Accounts.
• Reagiert auf #folgenbitte und #entfolgen
• Mentions werden vor #DS100 durchsucht
•: Mehrere Tweets antworten aufeinander.
• Zeilenumbrüche in den Daten werden korrekt behandelt
@ril100 • Reagiert nicht auf eigene Tweets
• Beantwortet Mentions (@_ds_100) und die darin zitierten oder beantworteten Tweets
• Erkennt auch komplett kleingeschriebene Hashtags
• Findet in Mentions, Zitaten und Antworten auch ohne Hashtag
• Daten werden vor Eintrag in die Datenbank bereinigt
• Punkte durch ONE DOT LEADER (U+2024) ersetzt
• Der Tweet für neue Versionen enthält ein kurzes Changelog
@ril100 • Nur der neueste Eintrag aus der DB wird gefunden
• Führendes _ optional; Ziffern am Ende erlaubt.