2026-03-02 14:09:26 +01:00
2026-03-02 14:09:26 +01:00
2020-03-12 23:15:20 +01:00
2023-12-21 15:22:35 +01:00
2020-03-12 23:15:20 +01:00
2026-03-02 14:09:26 +01:00
2026-03-02 14:09:26 +01:00
2026-03-02 14:09:26 +01:00
2026-03-02 14:09:26 +01:00
2026-03-02 14:09:26 +01:00

Wallabag tools

Python tools using the Wallabag API.

Installation

pip install wallabag-tools

Or install in development mode:

uv pip install -e .

Configuration

Create a config.ini file with your Wallabag credentials:

[Wallabag Configuration]
host = https://your-wallabag-instance.com
grant_type = password
client_id = your_client_id
client_secret = your_client_secret
username = your_username
password = your_password

Usage

Mass Import

Import articles from a JSON file:

uv run wallabag-mass-import --config config.ini --articles articles.json

Options:

  • --config: Path to config file (default: config.ini)
  • --articles: Path to articles JSON file (default: articles.json)
  • --max-entries: Maximum number of entries to import (default: 0 = all)
  • --max-requests: Maximum concurrent requests (default: 20)
  • --delete-after-import: Delete entries after import

Explorer

Browse entries in your Wallabag:

uv run wallabag-explorer --config config.ini --per-page 10

Options:

  • --config: Path to config file (default: config.ini)
  • --per-page: Entries per page (default: 10)
Description
Python tools using the wallabag API.
Readme BSD-3-Clause 113 KiB
Languages
Python 100%