stefanw / bibbot

BibBot is a browser extension that removes the paywall on German online news sites using your library account's access to press databases.
https://stefanw.github.io/bibbot/
GNU General Public License v3.0
499 stars 78 forks source link

bib-voebb.genios.de Landing Page geändert und bibbot-Suchen funktionieren nicht mehr #364

Closed Milszus closed 7 months ago

Milszus commented 7 months ago

bib-voebb.genios.de hat die Landing Page geändert und bibbot-Suchen funktionieren nicht mehr.

ljrk0 commented 7 months ago

Scheint so, als würde CLOGIN, gleichzeitig funktioniert zumindest der Login immer noch, wenn man sich vorher einmal ausloggt (in der Landing Page auf Log-Out, dann Häckchen bei SSO logout setzen, und bestätigen).

Die Suche wurde aber auch stark umgebaut, bspw. für die Beispielsuche:

https://bib-voebb.genios.de/searchResult/Alle%20Quellen?requestText=%22eine+gesellschaftliche+Gruppe+ihre+Anliegen+vorbringt+ihren+Schmerz+ausspricht+wird+davor+gewarnt+dies%22&date=from_08.03.2021&date=to_13.03.2021&source=DIE+ZEIT

also als neuer query string:

        { url: '{source.scheme.raw}{source.domain.raw}/searchResult/Alle%20Quellen?requestText={query}&date=from_{dateStart}&date=to_{dateEnd}' }

Die Syntax des source Parameters hat sich leider auch geändert, es kann nicht mehr eine Komma-Separierte Liste übergeben werden, sondern für jede Quelle wird ein eigener &source= angegeben. Auch der Shortcut für die DB Suche scheint ein anderer zu sein.

Jeder Hit wird in einem <article class="article element" ...> gelistet, und man findet den dahinterliegenden Artikel unter <a href="/the/url/of/the/article" class="article__text__panelHeader" ...> darin. Eventuell ist es hier sinnvoll den optionalen Parameter resultListType anzugeben, der DEFAULT, TITLE_ONLY oder HIDE_SURROUNDINGS annehmen kann -- aber ich habe ad-hoc keinen Unterschied gesehen.

Eingerahmt ist der eigentliche Artikel durch ein DIV:

<!-- /layouts/documentLayout -->
<a name="docContentStart"></a>
<div id="content">
   ...
</div>

Genaue Ahnung wie man das jetzt einpflegt habe ich aber leider nicht :'D

Milszus commented 7 months ago

Blöd auch, dass bei einer fehlgeschlagenen Suche der Suchstring nicht mehr zu sehen (und damit zu verfeinern oder ähnliches) ist.

ljrk0 commented 7 months ago

Blöd auch, dass bei einer fehlgeschlagenen Suche der Suchstring nicht mehr zu sehen (und damit zu verfeinern oder ähnliches) ist.

Ah, das liegt daran, dass sich die Syntax etwas verändert hat. Fixt man den Suchstring wie ich angegeben, dann geht das :-)

Sprich, sobald das neue GENIOS als source hinzugefügt wurde ist zumindest in der Hinsicht alles wieder beim Alten.

stefanw commented 7 months ago

Behoben in v0.31.0.