ttrss-mobile
Eine mobile Webapp für Tiny Tiny RSS
Was ist das?
Diese Webapp ist ein Client für Tiny Tiny RSS. Es verwendet seine JSON-API.
Ich habe mit der Arbeit daran begonnen, weil die standardmäßige mobile Version manchmal langsam, eingeschränkt und für zukünftige Entwicklungen nicht gut geeignet war.
ttrss-mobile verwendet:
- jQuery Mobile
- Backbone.js
- RequireJS
Wie installiere ich?
- Laden Sie die neueste verfügbare Version hier herunter.
- Entpacken Sie das Archiv irgendwo auf Ihrem Server.
- Alternativ können Sie das Repository an der gewünschten Stelle auf Ihrem Webserver klonen.
- Kopieren Sie im Skriptverzeichnis
conf.js-dist
nach conf.js
und legen Sie die Variable window.apiPath
fest, die auf Ihre Tiny Tiny RSS- Installation verweist.
Aktualisierungen
- Laden Sie das Update herunter
- Entpacken Sie es über Ihre vorherige Installation
- Vergleichen Sie die neue conf.js-dist mit Ihrer und führen Sie sie zusammen
- Es sollte fertig sein
- (Vergessen Sie nicht, Ihren Cache zu leeren, wenn Sie etwas Seltsames sehen.)
Wie kann man da hacken?
Sie benötigen node.js, um einen Build zu erstellen, aber Sie können auch ohne node.js hacken.
- Klonen Sie dieses Repo auf Ihrem Webserver
- Hacken Sie die Dateien in src
- Testen Sie die Version in src
- Erstellen Sie mit make/make.sh
- Testen Sie mit der erstellten Version im Build
- Stellen Sie eine Pull-Anfrage mit Ihrem großartigen Beitrag
Vorbehalte
Sie sollten diese Webanwendung nicht in einem Unterverzeichnis Ihrer Tiny Tiny RSS- Installation ablegen. Beim Update könnte es gelöscht werden. Weitere Informationen finden Sie in diesem Beitrag von HunterZ im Forum.
Stellen Sie sicher, dass der Benutzer, den Sie für die Verbindung verwenden, die API in den Tiny Tiny RSS- Einstellungen aktiviert hat:
- Gehen Sie in Tiny Tiny RSS zu
Actions
-> Preferences
-
Configuration
-> Enable external API
Wenn Sie diese Webanwendung auf einem anderen Hostnamen als Ihrer Tiny Tiny RSS- Instanz hosten möchten, finden Sie in dieser Ausgabe eine Lösung mit CORS .
Aktuelle Funktionen
- Alle als gelesen/ungelesen markieren
- Kategorienunterstützung
- Feeds-Symbolanzeige
- Bild & Objekte an die Bildschirmgröße angepasst (
max-width: 100%
in CSS) - Link zum Originalartikel
- Anzeige der ungelesenen Anzahl
- spezielle Futtermittel
- Unterstützung für das Veröffentlichen/Aufheben der Veröffentlichung von Artikeln
- Unterstützung für das Markieren/Entsternen von Artikeln
- Unterstützung für den Artikel als gelesen/ungelesen markieren
- iPhone-Webapp-Unterstützung (Startbild und Symbol)
- SINGLE_USER_MODE-Unterstützung
- Einstellungsseite: Derzeit nur die Anzahl der zu ladenden Artikel
Weitere zukünftige Funktionen werden als Probleme erfasst. Helfen Sie gerne mit oder fordern Sie etwas an :-)
Lizenz
ttrss-mobile ist freie Software unter der AGPLv3
Das tt-rss-Projekt ist unter der GPLv3-LIZENZ lizenziert, Quelle ist das ursprüngliche tt-rss-Projekt.