1
0

🤖 Repository layout updated to latest version

This commit was automatically generated by a script: https://gitfub.space/Jmaa/python-omni
This commit is contained in:
Takunomi Automaticus, The 2nd 2024-07-22 17:00:07 +02:00
parent 216feee34b
commit d5d0505ece
2 changed files with 32 additions and 15 deletions

View File

@ -4,29 +4,37 @@
# Personal Data Fetcher Systems. # 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: Supported fetchers:
- Crunchyroll episode watch history - Crunchyroll episode watch history
- FFXIV Lodestone achivement history - FFXIV Lodestone achivement history
- Partisia Blockchain BYOC and MPC trackers
- Playstation achievements by way of PSN Profiles. - Playstation achievements by way of PSN Profiles.
- Kraken Account Balances (Using [API](https://docs.kraken.com/rest/#tag/Account-Data/operation/getAccountBalance)) - Account balances for several backends supported by [`fin-depo`](https://gitfub.space/Jmaa/fin-depo)
- Kucoin Account Balances (Using [API](https://www.kucoin.com/docs/rest/account/basic-info/get-account-list-spot-margin-trade_hf)) * Partisia Blockchain BYOC and MPC trackers
* Kraken Account Balances
* Kucoin Account Balances
## Usage ## Usage
Add relevant secrets to
a [`secret_loader`](https://gitfub.space/Jmaa/secret_loader)-compatible
location, and run:
```sh ```sh
python -m personal_data 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. - [ ] YouTube (Music): Liked videos with title and URL.
- [ ] Steam Wishlist and Achievements - [ ] Steam Wishlist and Achievements
- [ ] fredagscafeen.dk - [ ] [WaniKani](https://docs.api.wanikani.com)
- [ ] [WaniKani](https://docs.api.wanikani.com)
- [ ] Ledger (Live?) Account Balances - [ ] Ledger (Live?) Account Balances

View File

@ -13,29 +13,37 @@ PACKAGE_NAME = 'personal_data'
PACKAGE_DESCRIPTION = """ PACKAGE_DESCRIPTION = """
# Personal Data Fetcher Systems. # 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: Supported fetchers:
- Crunchyroll episode watch history - Crunchyroll episode watch history
- FFXIV Lodestone achivement history - FFXIV Lodestone achivement history
- Partisia Blockchain BYOC and MPC trackers
- Playstation achievements by way of PSN Profiles. - Playstation achievements by way of PSN Profiles.
- Kraken Account Balances (Using [API](https://docs.kraken.com/rest/#tag/Account-Data/operation/getAccountBalance)) - Account balances for several backends supported by [`fin-depo`](https://gitfub.space/Jmaa/fin-depo)
- Kucoin Account Balances (Using [API](https://www.kucoin.com/docs/rest/account/basic-info/get-account-list-spot-margin-trade_hf)) * Partisia Blockchain BYOC and MPC trackers
* Kraken Account Balances
* Kucoin Account Balances
## Usage ## Usage
Add relevant secrets to
a [`secret_loader`](https://gitfub.space/Jmaa/secret_loader)-compatible
location, and run:
```sh ```sh
python -m personal_data 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. - [ ] YouTube (Music): Liked videos with title and URL.
- [ ] Steam Wishlist and Achievements - [ ] Steam Wishlist and Achievements
- [ ] fredagscafeen.dk - [ ] [WaniKani](https://docs.api.wanikani.com)
- [ ] [WaniKani](https://docs.api.wanikani.com)
- [ ] Ledger (Live?) Account Balances - [ ] Ledger (Live?) Account Balances
@ -66,7 +74,8 @@ SOFTWARE.
```""".strip() ```""".strip()
PACKAGE_DESCRIPTION_SHORT = """ PACKAGE_DESCRIPTION_SHORT = """
This is a collection of small fetchers for personal data spread around the internet.""".strip() This program collects several small data fetchers, for downloading personal
data spread around the internet.""".strip()
def parse_version_file(text: str) -> str: def parse_version_file(text: str) -> str: