Compare commits
14 Commits
6641053beb
...
b655759f06
Author | SHA1 | Date | |
---|---|---|---|
b655759f06 | |||
df0ee95030 | |||
5328352d4a | |||
1d826c1c06 | |||
265bc5a9b2 | |||
e9ca6445da | |||
8fb063c5a9 | |||
e1013d7f0a | |||
eacd357ecc | |||
efa106d4aa | |||
10b85de841 | |||
a7a7cf8586 | |||
555683c407 | |||
b83775ee31 |
27
README.md
27
README.md
|
@ -38,9 +38,34 @@ Use `--help` option to see all options.
|
||||||
- [ ] Steam Wishlist and Achievements
|
- [ ] Steam Wishlist and Achievements
|
||||||
- [ ] [WaniKani](https://docs.api.wanikani.com)
|
- [ ] [WaniKani](https://docs.api.wanikani.com)
|
||||||
- [ ] Ledger (Live?) Account Balances
|
- [ ] Ledger (Live?) Account Balances
|
||||||
|
- [ ] [Gandalf](https://gandalf.network/)? Seems to support a bunch of
|
||||||
|
different sites, but not in the detail I want.
|
||||||
|
|
||||||
|
|
||||||
# License
|
## Dependencies
|
||||||
|
|
||||||
|
All requirements can be installed easily using:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
pip install -r requirements.txt
|
||||||
|
```
|
||||||
|
|
||||||
|
Full list of requirements:
|
||||||
|
- [beautifulsoup4](https://pypi.org/project/beautifulsoup4/)
|
||||||
|
- [lxml](https://pypi.org/project/lxml/)
|
||||||
|
- [requests](https://pypi.org/project/requests/)
|
||||||
|
- [requests_cache](https://pypi.org/project/requests_cache/)
|
||||||
|
- [browsercookie](https://pypi.org/project/browsercookie/)
|
||||||
|
- [cfscrape](https://pypi.org/project/cfscrape/)
|
||||||
|
- [frozendict](https://pypi.org/project/frozendict/)
|
||||||
|
- [python-kucoin](https://pypi.org/project/python-kucoin/)
|
||||||
|
- [krakenex](https://pypi.org/project/krakenex/)
|
||||||
|
- [fin-depo](https://gitfub.space/Jmaa/fin-depo)
|
||||||
|
- [secret_loader](https://gitfub.space/Jmaa/secret_loader)
|
||||||
|
- [requests-util](https://gitfub.space/Jmaa/requests_util)
|
||||||
|
|
||||||
|
|
||||||
|
## License
|
||||||
|
|
||||||
```
|
```
|
||||||
MIT License
|
MIT License
|
||||||
|
|
|
@ -32,6 +32,8 @@ Use `--help` option to see all options.
|
||||||
- [ ] Steam Wishlist and Achievements
|
- [ ] Steam Wishlist and Achievements
|
||||||
- [ ] [WaniKani](https://docs.api.wanikani.com)
|
- [ ] [WaniKani](https://docs.api.wanikani.com)
|
||||||
- [ ] Ledger (Live?) Account Balances
|
- [ ] Ledger (Live?) Account Balances
|
||||||
|
- [ ] [Gandalf](https://gandalf.network/)? Seems to support a bunch of
|
||||||
|
different sites, but not in the detail I want.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
__all__ = ['__version__']
|
__all__ = ['__version__']
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
__version__ = '0.1.44'
|
__version__ = '0.1.45'
|
||||||
|
|
|
@ -148,7 +148,9 @@ def normalize_dict(d: dict[str,typing.Any]) -> frozendict[str,typing.Any]:
|
||||||
def load_csv_file(csv_file: Path) -> list[frozendict]:
|
def load_csv_file(csv_file: Path) -> list[frozendict]:
|
||||||
dicts: list[frozendict] = []
|
dicts: list[frozendict] = []
|
||||||
with open(csv_file) as csvfile:
|
with open(csv_file) as csvfile:
|
||||||
reader = csv.DictReader(csvfile, dialect=CSV_DIALECT)
|
dialect = csv.Sniffer().sniff(csvfile.read(1024))
|
||||||
|
csvfile.seek(0)
|
||||||
|
reader = csv.DictReader(csvfile, dialect=dialect)
|
||||||
for row in reader:
|
for row in reader:
|
||||||
for k in list(row.keys()):
|
for k in list(row.keys()):
|
||||||
orig = row[k]
|
orig = row[k]
|
||||||
|
|
2
setup.py
2
setup.py
|
@ -45,6 +45,8 @@ Use `--help` option to see all options.
|
||||||
- [ ] Steam Wishlist and Achievements
|
- [ ] Steam Wishlist and Achievements
|
||||||
- [ ] [WaniKani](https://docs.api.wanikani.com)
|
- [ ] [WaniKani](https://docs.api.wanikani.com)
|
||||||
- [ ] Ledger (Live?) Account Balances
|
- [ ] Ledger (Live?) Account Balances
|
||||||
|
- [ ] [Gandalf](https://gandalf.network/)? Seems to support a bunch of
|
||||||
|
different sites, but not in the detail I want.
|
||||||
""".strip()
|
""".strip()
|
||||||
|
|
||||||
PACKAGE_DESCRIPTION_SHORT = """
|
PACKAGE_DESCRIPTION_SHORT = """
|
||||||
|
|
Loading…
Reference in New Issue
Block a user