wallabag hat ein paar Kommandos, um einige Aufgaben zu managen. Du kannst
alle Kommandos auflisten, in dem du bin/console
in dem wallabag Ordner
ausführst.
Jedes Kommando hat eine Hilfefunktion, die durch
bin/console help %kommando%
einsehbar ist.
Wenn du in einer produktiven Umgebung bist, denke daran,
-e prod
zu jedem Kommando hinzuzufügen.
Von Symfony:
assets:install
: Ist hilfreich, wenn die Assets fehlen.cache:clear
: Sollte nach jedem Update ausgeführt werden (inkl.make update
).doctrine:migrations:status
: Gibt den Status deiner Datenbankmigration aus.fos:user:activate
: Aktiviert einen Benutzer manuell.fos:user:change-password
: Ändert ein Passwort für einen Benutzer.fos:user:create
: Erstellt einen Benutzer.fos:user:deactivate
: Deaktiviert einen Benutzer (nicht löschen).fos:user:demote
: Entfernt eine Rolle von einem Benutzer, typischerweise Adminrechte.fos:user:promote
: Fügt einem Benutzer einen Rolle hinzu, typischerweise Adminrechte.rabbitmq:*
: Ist hilfreich, wenn du RabbitMQ benutzt.
Speziell für wallabag:
wallabag:clean-duplicates
: Entfernt alle doppelten Einträge von einem oder allen Benutzern.wallabag:export
: Exportiert alle Einträge eines Benutzers. Du kannst den Ausgabepfad für die Datei wählen.wallabag:import
: Importiert Einträge in verschiedenen Formaten für einen Benutzeraccount.wallabag:import:redis-worker
: Ist hilfreich, wenn du Redis benutzt.wallabag:install
: (Neu)installierung von wallabagwallabag:tag:all
: Taggt alle Einträge für einen Benutzer entsprechend seiner/ihrer Tagging-Regeln.wallabag:user:show
: Zeigt die Details eines Benutzers.
Dieser Befehl hilft dir deine Artikelliste aufzuräumen falls du Duplikate hast.
Benutzung:
wallabag:clean-duplicates [<benutzername>]
Arguments:
- benutzername: aufzuräumender Benutzeraccount
Dieser Befehl hilft dir alle Einträge eines Benutzers zu exportieren.
Benutzung:
wallabag:export <benutzername> [<dateipfad>]
Argumente:
- benutzername: Benutzer, von dem die Einträge exportiert werden sollen
- dateipfad: Pfad für die zu exportierende Datei
Dieser Befehl hilft dir, die Einträge von einem JSON-Export zu importieren.
Benutzung:
wallabag:import [--] <benutzer> <dateipfad>
Argumente:
- benutzer: Benutzer, für den die Einträge sind
- dateipfad: Pfad zur JSON-Datei
Optionen:
--importer=IMPORTER
: Der zu benutzende Importer: v1, v2, instapaper, pinboard, readability, firefox oder chrome [Standard: "v1"]--markAsRead=MARKASREAD
: Markiert alle Einträge als gelesen [Standard: false]--useUserId
: Die Benutzer-ID anstatt des Benutzernamens, um den Account zu identifizieren--disableContentUpdate
: Deaktiviere das erneute Laden aktualisierter Inhalte von einer URL
Dieser Befehl hilft dir, den Redis-Prozess zu starten.
Benutzung:
wallabag:import:redis-worker [--] <serviceName>
Argumente:
- serviceName: der zu benutzende Service: wallabag_v1, wallabag_v2, pocket, readability, pinboard, firefox, chrome oder instapaper
Optionen:
--maxIterations[=MAXITERATIONS]
: Anzahl der Iterationen bevor gestoppt wird [Standard: false]
Dieser Befehl hilft dir, wallabag zu installieren oder neu zu installieren.
Benutzung:
wallabag:install
Dieser Befehl hilft dir, alle Einträg eines Nutzers mit dessen Tagging-Regeln zu markieren.
Benutzung:
wallabag:tag:all <benutzer>
Argumente:
- benutzer: Benutzer, dessen Einträge mit Tags versehen werden sollen.
Dieser Befehl zeigt dir die Details eines Benutzers.
Benutzung:
wallabag:user:show <benutzer>
Argumente:
- benutzer: Benutzer, dessen Details angezeigt werden sollen.