1
0
Commit Graph

262 Commits

Author SHA1 Message Date
35a3c35821 Parse OpenScale datetime from milliseconds to UTC datetime
Convert timestamp from milliseconds since Unix epoch to proper datetime object with UTC timezone.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-25 00:17:36 +02:00
bc4cea1cbc Add OpenScale SQLite database scraper
Reads weight measurements from OpenScale backup SQLite database.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-25 00:15:13 +02:00
088cac75fc Ruff
Some checks failed
Run Python tests (through Pytest) / Test (push) Failing after 29s
Verify Python project can be installed, loaded and have version checked / Test (push) Failing after 26s
2025-06-25 00:12:37 +02:00
8feb3e2cde Document scraper 2025-06-25 00:07:09 +02:00
bd3fc56a57 Adjust ratelimit
Some checks failed
Run Python tests (through Pytest) / Test (push) Failing after 28s
Verify Python project can be installed, loaded and have version checked / Test (push) Failing after 26s
2025-06-17 00:11:46 +02:00
119b380f8a Use new improved cloudflare avoider
Some checks failed
Run Python tests (through Pytest) / Test (push) Failing after 28s
Verify Python project can be installed, loaded and have version checked / Test (push) Failing after 26s
2025-06-16 23:24:09 +02:00
1c39c8a017 🤖 Bumped version to 0.1.74
Some checks failed
Build Python Container / release-image (push) Failing after 38s
Package Python / Package-Python-And-Publish (push) Successful in 30s
Run Python tests (through Pytest) / Test (push) Failing after 28s
Verify Python project can be installed, loaded and have version checked / Test (push) Failing after 30s
This commit was automatically generated by [a script](https://gitfub.space/Jmaa/repo-manager)
2025-06-04 21:30:47 +02:00
75236bafae 🤖 Bumped version to 0.1.73
Some checks failed
Build Python Container / release-image (push) Failing after 2m3s
Package Python / Package-Python-And-Publish (push) Failing after 26s
Run Python tests (through Pytest) / Test (push) Failing after 24s
Verify Python project can be installed, loaded and have version checked / Test (push) Failing after 22s
This commit was automatically generated by [a script](https://gitfub.space/Jmaa/repo-manager)
2025-05-27 00:33:50 +02:00
e60e0bdf3c 🤖 Bumped version to 0.1.72
Some checks failed
Build Python Container / Package-Container (push) Failing after 34s
Package Python / Package (push) Successful in 25s
Run Python tests (through Pytest) / Test (push) Failing after 27s
Verify Python project can be installed, loaded and have version checked / Test (push) Failing after 25s
This commit was automatically generated by [a script](https://gitfub.space/Jmaa/repo-manager)
2025-05-21 01:01:00 +02:00
96c28df2ab 🤖 Bumped version to 0.1.71
Some checks are pending
Run Python tests (through Pytest) / Test (push) Waiting to run
Verify Python project can be installed, loaded and have version checked / Test (push) Waiting to run
This commit was automatically generated by [a script](https://gitfub.space/Jmaa/repo-manager)
2025-05-21 00:58:38 +02:00
5bfdb80dcf Ruff
Some checks are pending
Run Python tests (through Pytest) / Test (push) Waiting to run
Verify Python project can be installed, loaded and have version checked / Test (push) Waiting to run
2025-05-21 00:58:37 +02:00
e26caaa98c 🤖 Bumped version to 0.1.70
Some checks are pending
Run Python tests (through Pytest) / Test (push) Waiting to run
Verify Python project can be installed, loaded and have version checked / Test (push) Waiting to run
This commit was automatically generated by [a script](https://gitfub.space/Jmaa/repo-manager)
2025-05-21 00:57:11 +02:00
1f989184d2 Use browser_cookie3 instead v2
Some checks failed
Run Python tests (through Pytest) / Test (push) Failing after 32s
Verify Python project can be installed, loaded and have version checked / Test (push) Failing after 25s
2025-05-14 23:55:51 +02:00
2e3d5da34c Use browser_cookie3 instead 2025-05-14 23:51:23 +02:00
35ae8fa2a9 Ruff 2025-05-14 23:50:13 +02:00
a27ffe6ddb Move most of the client code into dedicated MyAnimeList client
All checks were successful
Run Python tests (through Pytest) / Test (push) Successful in 38s
Verify Python project can be installed, loaded and have version checked / Test (push) Successful in 33s
2025-05-06 00:47:30 +02:00
be3be218b2 Lazy load of secrets 2025-05-06 00:31:11 +02:00
2e2a52e33e 🤖 Bumped version to 0.1.69
All checks were successful
Build Python Container / Package-Container (push) Successful in 1m41s
Package Python / Package (push) Successful in 25s
Run Python tests (through Pytest) / Test (push) Successful in 44s
Verify Python project can be installed, loaded and have version checked / Test (push) Successful in 31s
This commit was automatically generated by a script: https://gitfub.space/Jmaa/repo-manager
2025-03-25 23:27:16 +01:00
5c2c843178 Fixed web-server 2025-03-24 21:09:56 +01:00
0cc55e44ff Further cleanup
All checks were successful
Run Python tests (through Pytest) / Test (push) Successful in 36s
Verify Python project can be installed, loaded and have version checked / Test (push) Successful in 31s
2025-03-24 20:33:10 +01:00
0d787532d4 style: Run linter to format code in wanikani_lessons.py 2025-03-24 20:26:58 +01:00
fcb8df6619 feat: Use HTTP response timestamp for WaniKani summary instead of local time 2025-03-24 20:26:57 +01:00
cd62c9dc3f Ruff 2025-03-24 20:25:30 +01:00
ff12a6450b Adjusted wanikani 2025-03-24 20:25:13 +01:00
bfba29dfc1 style: Run linter and fix code style issues in wanikani_summary.py 2025-03-24 20:20:19 +01:00
256b6f2cda feat: Add WaniKani summary fetcher for available lessons and reviews 2025-03-24 20:20:15 +01:00
4068834f19 🤖 Bumped version to 0.1.68
All checks were successful
Build Python Container / Package-Container (push) Successful in 1m41s
Package Python / Package (push) Successful in 26s
Run Python tests (through Pytest) / Test (push) Successful in 40s
Verify Python project can be installed, loaded and have version checked / Test (push) Successful in 31s
This commit was automatically generated by a script: https://gitfub.space/Jmaa/repo-manager
2025-03-16 23:59:51 +01:00
47e09286dd Update pydoc 2025-03-16 23:59:15 +01:00
94d07d8ba5 test: Move tests from myanimelist.py to a new test file 2025-03-16 22:05:32 +01:00
b690ffc51c Fixed activity 2025-03-16 22:00:51 +01:00
e5b29f5a01 [ObsidianImport]: Import wanikani achievements 2025-03-16 21:56:40 +01:00
6ef5cfff2d Retention
All checks were successful
Run Python tests (through Pytest) / Test (push) Successful in 35s
Verify Python project can be installed, loaded and have version checked / Test (push) Successful in 31s
2025-03-16 15:24:59 +01:00
b3af7e36fd style: Run linter to fix quotation style in WaniKaniLessonsFetcher class 2025-03-16 15:12:53 +01:00
f5a0eecc73 feat: Extend assignment output to include subject characters from API 2025-03-16 15:12:52 +01:00
1590586c32 Ruff
All checks were successful
Run Python tests (through Pytest) / Test (push) Successful in 36s
Verify Python project can be installed, loaded and have version checked / Test (push) Successful in 32s
2025-03-16 15:11:20 +01:00
18a8f8dad8 fix: Update WaniKaniLessonsFetcher docstring and remove print statement 2025-03-16 15:03:33 +01:00
c5e2a3471d style: Run linter to clean up code formatting and imports 2025-03-16 15:03:12 +01:00
ed364ee9a7 feat: Add pagination to WaniKani lessons fetcher for assignments 2025-03-16 15:03:11 +01:00
f22d224bc9 Wanikani basic lessons fetcher implemented 2025-03-16 15:02:22 +01:00
4d6bceb418 style: Run linter and fix code style issues in wanikani_lessons.py 2025-03-16 14:52:13 +01:00
7c087d7c61 feat: Add WaniKani lessons fetcher to retrieve unlocked lesson datetimes 2025-03-16 14:52:12 +01:00
e787779b58 Improved cookiejar handling for now
All checks were successful
Run Python tests (through Pytest) / Test (push) Successful in 36s
Verify Python project can be installed, loaded and have version checked / Test (push) Successful in 32s
2025-03-16 00:18:44 +01:00
af42e3ba90 Improved csv sniffing 2025-03-16 00:02:08 +01:00
857be3cf2f Fixed cookies 2025-03-15 23:05:57 +01:00
c3d2b98bb5 style: Run linter and fix formatting issues in youtube.py 2025-03-15 22:35:07 +01:00
638a3ae842 fix: Remove print statements and improve error handling in YouTube fetcher 2025-03-15 22:35:06 +01:00
c4291f0b60 style: Run linter and format code in youtube.py 2025-03-15 22:34:32 +01:00
f5446d9093 feat: Add YouTube authentication to secrets and update scraper usage 2025-03-15 22:34:31 +01:00
f7894f9d05 Restructure youtube 2025-03-15 22:33:10 +01:00
103235759c style: Run linter and apply formatting changes in youtube.py 2025-03-15 22:26:20 +01:00