Zunächst muss ich aber die Fehler einzelnen Fehlergruppen (hierarchisch?) zuweisen, den Code erweitern, das wird dauern, zumal: Urlaub, …
Die CSS-Anweisungen werde ich ins *.html einbetten, da ich beabsichtige nur diejenigen ${type} ins CSS einzubinden, die auch tatsächlich als Fehlermeldungen im *.html auftauchen.
Somit ist die Lister der CSS-Anweisungen individuell für jeden PTNA-Report, daher ohne *.css Dateien. Kann also am nächsten Tag für den selben Report anders aussehen.
should bus=yes be added to the wiki as an optional tag for public_transport=platform ? I was confused as PTNA is the only tool that required me to add this tag on these POIs
If you add a point in iD and select ‘Bus Stop’, it will add the point with “bus=yes; highway=bus_stop; public_transport=platform”. Not sure what JOSM does.
More than 50% of today’s traffic is caused by requests from Chrome on macOS from many, many different IP addresses.
All have in common, that they request GTFS single-trip information with a high rate.
The result of these requests is intended for human readers, it includes a map and some more information in tables.
The result is not intended to be read by bots!
So, if you feel this applies to you - your script and your behavior - please stop that!
I now understand the “workflow” of the attacks, at least I claim to understand them.
“Admin” currently attends the OSM-Hack-Weekend @ Geofabrik, Karlsruhe, DE (for other reasons) and might discuss this topic there.
As I have an idea on how the attacks work, I have counter measures in mind
I already implemented and tested some of them locally.
I also try to find a single place in the code where I can easily and quickly adjust the filters.
Fighting the attacks, I have implemented a rate-limit for certain requests towards PTNA, where ever they come from.
This rate-limit should not affect the normal workflow of you, it is tailored for the attacks.
However, please get in touch with me if you see “429 Too many requests” directly coming from PTNA (not the pop-up windows reporting 429 or 504 from Overpass).