1
0

Extended readme
Some checks failed
Test Python / Test (push) Failing after 24s

This commit is contained in:
Jon Michael Aanes 2024-07-21 14:37:46 +02:00
parent c3b4633398
commit 6027f37c3c
Signed by: Jmaa
SSH Key Fingerprint: SHA256:Ab0GfHGCblESJx7JRE4fj4bFy/KRpeLhi41y4pF3sNA
2 changed files with 19 additions and 9 deletions

View File

@ -1,29 +1,39 @@
"""# Personal Data Fetcher Systems.
This is a collection of small fetchers for personal data spread around the internet.
This program collects several small data fetchers, for downloading personal
data spread around the internet. The fetchers are mostly related either to
personal finance, or to various nerdy hobbies.
Supported fetchers:
- Crunchyroll episode watch history
- FFXIV Lodestone achivement history
- Partisia Blockchain BYOC and MPC trackers
- Playstation achievements by way of PSN Profiles.
- Kraken Account Balances (Using [API](https://docs.kraken.com/rest/#tag/Account-Data/operation/getAccountBalance))
- Kucoin Account Balances (Using [API](https://www.kucoin.com/docs/rest/account/basic-info/get-account-list-spot-margin-trade_hf))
- Account balances for several backends supported by [`fin-depo`](https://gitfub.space/Jmaa/fin-depo)
* Partisia Blockchain BYOC and MPC trackers
* Kraken Account Balances
* Kucoin Account Balances
## Usage
Add relevant secrets to
a [`secret_loader`](https://gitfub.space/Jmaa/secret_loader)-compatible
location, and run:
```sh
python -m personal_data
```
## Ideas for more fetchers
Use `--help` option to see all options.
## Further expansion
- [ ] YouTube (Music): Liked videos with title and URL.
- [ ] Steam Wishlist and Achievements
- [ ] fredagscafeen.dk
- [ ] [WaniKani](https://docs.api.wanikani.com)
- [ ] [WaniKani](https://docs.api.wanikani.com)
- [ ] Ledger (Live?) Account Balances
"""
from ._version import __version__ # noqa:F401
__all__ = ['__version__']
from ._version import __version__

View File

@ -1,6 +1,6 @@
from secret_loader import SecretLoader
load_secret = SecretLoader(env_key_prefix = 'CF_PD').load
load_secret = SecretLoader(env_key_prefix='CF_PD').load
# Crunchyroll
CRUNCHYROLL_DEVICE_ID = load_secret('CRUNCHYROLL_DEVICE_ID')