/wallabag-tiny-cli

A minimalistic CLI to add articles on a Wallabag instance.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Wallabag Tiny CLI

A minimal CLI to add articles on a Wallabag instance.

Installation

  1. Clone the repository:
git clone https://github.com/thavelick/wallabag-tiny-cli

Usage

$ ./wallabag_tiny_cli.py add http://example.com/article.html

Environment variables

  • WALLABAG_URL: The URL of the Wallabag instance. Defaults to 'https://app.wallabag.it'.
  • WALLABAG_USERNAME: Your Wallabag username
  • WALLABAG_PASSWORD: Your Wallabag password
  • WALLABAG_CLIENT_ID: Your Wallabag client id
  • WALLABAG_CLIENT_SECRET: Your Wallabag client secret

Dependencies

  • Python 3.10+

Goals

  • Keep the amount of code to a minimum
  • Use a similar interface to other wallabag cli tools
  • Zero dependencies other than python