A receipt downloader for https://uberspace.de/dashboard/accounting
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() |
4 years ago | |
---|---|---|
README.md | 4 years ago | |
UNLICENSE | 4 years ago | |
index.js | 4 years ago |
README.md
Uberspace Receipt Downloader
A minimal script which helps you download ALL of your receipts.
Requirements
Since the script is using the Fetch API and the ES6 feature "Object Shorthand property names" you need a modern browser.
E.g. Chrome >= 48, Firefox >= 39 See:
- https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API#Browser_compatibility
- https://developer.mozilla.org/en-US/docs/Web/API/Body/blob#Browser_compatibility
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Object_initializer#Browser_compatibility
Usage
- Log-in to your Uberspace account
- Navigate to accounting page (https://uberspace.de/dashboard/accounting)
- Edit the
receipt_address
inindex.js
script which should be printed on your receipt. IMPORTANT: You cannot change the address once you run the script! - Open the developer tools of your browser (windows:
F12
, maxOS:CMD + SHIFT + I
) - Copy the script in the
Console
tab of the developer tools - Finally: run the script by pressing the
RETURN
key
Disclaimer
Use on your own risk!
This script might break in the future if Uberspace changes its accounting page.
License
Unlicense, public domain (see UNLICENSE)