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
498 stars 78 forks source link

Android-Support (zB. über Kiwi Browser) #151

Open pschopen opened 1 year ago

pschopen commented 1 year ago

Es ist mir gelungen, das Plugin als Chrome-Erweiterung in Kiwi zu installieren. Leider funktioniert es dort nicht wie gewünscht. Die Datenübermittlung an Genios und zurück scheint nicht zu funktionieren. Bibbot öffnet lediglich einen neuen Tab mit Genios, ohne den Artikel dort zu suchen.

pschopen commented 1 year ago

Nachtrag: Über Firefox-Nightly funktioniert es. Anleitung hier: https://www.soeren-hentzschel.at/firefox-android/nightly-installation-beliebiger-erweiterungen/

septem9er commented 1 year ago

Ich würde es auch begrüßen, wenn die Erweiterung unter Firefox für Android funktionieren würde.

Bei mir funktioniert über den beschriebenen weg zwar die installation der Erweiterung, aber die Artikel werden nicht gefunden. Es öffnet sich lediglich ein Genios Tab.

marsmux commented 1 year ago

Unter Android habe ich bisher drei Browser mit BibBot ausprobiert (Fennec, Firefox Nightly und Kiwi Browser auf Chrome-Basis), bei allen tritt gleichermaßen das hier beschriebene Problem auf. Das Add-On lässt sich installieren und konfigurieren aber anders als beim Desktop-Browser, in dem BibBot News/Artikel direkt freischaltet, funktioniert diese Funktion in den mobilen Versionen nicht. Stattdessen leitet es um auf einen Login der zugrunde liegenden Genios Datenbank - dort kann nach dem Login manuell der gewünschte Artikel gesucht werden, was jedoch das Add-On überflüssig macht, schade!

BenutzerEinsZweiDrei commented 1 year ago

Nachtrag: Über Firefox-Nightly funktioniert es. Anleitung hier: https://www.soeren-hentzschel.at/firefox-android/nightly-installation-beliebiger-erweiterungen/

Habe das Addon genau nach dieser Anleitung installiert und es funktioniert nicht (mit dem vorgeschlagenen Testartikel). Nutze Fernuni Hagen.

stefanw commented 1 year ago

I tried with the Android Emulator and Kiwi Browser seems to not send a status: "complete" in its tabs.onUpdate callback. Difficult to debug though. Firefox Nightly on Emulator is also not working for me but I haven't found a quick way to debug it.

funkmastergst commented 1 year ago

Mit Fennec unter Android besteht das Problem in der automatischen Weiterleitung auf die mobile Seite von Genios (genios.de/mobile). Mit dem Login der Stadtbibliothek Dresden und dem Firefox Addon "User-Agent Switcher and Manager" arbeitet BibBot bei mir korrekt. Dabei läuft das genannte Addon im White-List Mode für die URL "sbdresden.genios.de" und setzt den UserAgent auf Firefox unter Windows 10 (Mozilla/5.0...).

BenutzerEinsZweiDrei commented 1 year ago

Hallo. Tatsächlich. Für mich waren die optionalen Permissions das Problem. Firefox Nightly vergibt diese nicht und die prompts erscheinen nicht. Über das Addon "Zulassungsinspektor" konnte ich das prüfen. Tatsächlich fehlten die optionalen Permissions.

Mozilla scheint der bug auch bekannt zu sein. https://bugzilla.mozilla.org/show_bug.cgi?id=1809917

Relevanz dürfte das also nur für die folgenden Bibliotheken haben (unter optional permissions)

"https://www.munzinger.de/*",
    "https://www.voebb.de/*",
    "https://www.wiso-net.de/*",
    "https://*.stbhannover.idm.oclc.org/*",
    "https://*.han.landesbibliothek.at/*",
    "https://*.stadtbibliothek.leipzig.de/*",
    "https://*.ezp-lhd.itk-rheinland.de/*",
    "https://*.ub-proxy.fernuni-hagen.de/*",
    "https://*.ezproxy.stadt-koeln.de/*",
    "https://login.slub-dresden.de/*",
    "https://www-wiso-net-de.wwwdb.dbod.de/*",
    "https://*.bsb-muenchen.de/*"

Wenn man diese in die normalen permissions packt, dann funktioniert bibbot zwar trotzdem nicht mit kiwi browser, aber einwandfrei in firefox nightly (über das installieren der collections).

(Getestet mit Fernuni Hagen)

Ein einfacher workaround könnte also sein in der nächsten version die optional permissions in die permissions zu packen.

@stefanw

BenutzerEinsZweiDrei commented 1 year ago

Relevant dazu diese issue https://github.com/stefanw/bibbot/issues/22

Für alle die auf mobile website geleitet werden dürfte die antwort oben funktionieren https://github.com/stefanw/bibbot/issues/151#issuecomment-1312812695

Keine Ahnung warum es bei dieser person im kiwi browser funktioniert https://github.com/stefanw/bibbot/issues/210#issuecomment-1509179513

kay102 commented 11 months ago

Bei mir funktioniert es mit Firefox Beta und VOEBB leider weiterhin nicht: Der Login-Bildschirm der VOEBB wird noch automatisch aufgerufen, allerdings werden dann leider nicht die entsprechenden Daten eingetragen. Wenn ich diese händisch eingebe, geht der Rest normal weiter.

DW4y commented 2 months ago

Firefox Support unter Android wäre super!

willdurand commented 4 weeks ago

Hallöchen! Bug 1809917 has been fixed.

BenutzerEinsZweiDrei commented 2 days ago

Firefox funktioniert jetzt mit manueller Installation des Plugins

Kiwi Browser hat immer noch Probleme mit optional permissions https://github.com/kiwibrowser/android/issues/78

Lemur Browser funktioniert und lädt optional permissions