vodafone-billing-downloader

command module
v1.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 6, 2024 License: MIT Imports: 2 Imported by: 0

README

Vodafone Billing Downloader

A script which dumps all cable internet bills from www.vodafone.de to a directory or uploads them to paperless-ngx.

Usage

The Vodafone Billing Downloader can be used with the following command line arguments:

Generic Parameters

  • --username: Your Vodafone username. Can also be set with the VODAFONE_USERNAME environment variable.
  • --password: Your Vodafone password. Can also be set with the VODAFONE_PASSWORD environment variable.

Dump parameters

  • --directory: The directory to store the invoices in. Can also be set with the VODAFONE_DUMP_DIRECTORY environment variable.

Paperless specific parameters

  • --paperless-url: The URL of the paperless instance to upload the invoices to. Can also be set with the PAPERLESS_URL environment variable.
  • --paperless-token: The token to use for authentication against paperless. Can also be set with the PAPERLESS_TOKEN environment variable.
  • --paperless-username: The username to use for authentication against paperless. Will be ignored if token is set. Can also be set with the PAPERLESS_USERNAME environment variable.
  • --paperless-password: The password to use for authentication against paperless. Will be ignored if token is set. Can also be set with the PAPERLESS_PASSWORD environment variable.
  • --paperless-correspondent: The ID of correspondent to use for the invoices. Can also be set with the PAPERLESS_CORRESPONDENT environment variable.
  • --paperless-document-type: The ID of the document type to use for the invoices. Can also be set with the PAPERLESS_DOCUMENT_TYPE environment variable.
Commands
  • login-test: Test your login credentials
  • user-info: List information about the logged in users.
  • dump: Dump all invoices to the specified directory.
  • dump-to-paperless: Dumps all invoices to paperless / paperless ngx.
  • help, h: Shows a list of commands or help for one command
Example

To dump all invoices to a specified directory, you can use the following command:

vodafone-billing-downloader --username your_username --password your_password --directory /path/to/directory dump
Containers

Docker Containers are available no both Docker Hub and ghcr.io.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cli

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL