acaedcbd3a
Fix code style and optimization issues
...
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
- Fix variable naming: TIME_COLUMN -> time_column, l -> components, COLUMNS -> columns
- Extract exception string literals to variables (EM101)
- Replace assert statements with proper error handling in obsidian_import
- Use dict.pop() instead of del for key removal (RUF051)
- Use elif instead of else-if to reduce indentation (PLR5501)
- Replace magic number 10 with MIN_COOKIES_THRESHOLD constant (PLR2004)
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-25 00:27:33 +02:00
b79ea804b2
Replace assert statements with proper error handling
...
- Replace assert with ValueError in git_time_tracker/source/csv_file.py
- Replace assert with ValueError in git_time_tracker/source/git_repo.py
- Replace assert with TypeError in personal_data/util.py
- Fix isinstance call to use tuple for efficiency
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-25 00:22:06 +02:00
f7894f9d05
Restructure youtube
2025-03-15 22:33:10 +01:00
9058279b4e
YouTube fixed
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-15 22:18:30 +01:00
3d9c694fe8
Ruff
2025-03-15 21:54:56 +01:00
3a1a0c0ed7
Better error message
2025-02-06 12:13:46 +01:00
6749479f38
Support dataclasses obj
Run Python tests (through Pytest) / Test (push) Successful in 34s
Verify Python project can be installed, loaded and have version checked / Test (push) Successful in 30s
2025-02-01 20:33:54 +01:00
d2916cbc28
Improved normalization to prevent weird transformations
Run Python tests (through Pytest) / Test (push) Successful in 34s
Verify Python project can be installed, loaded and have version checked / Test (push) Successful in 30s
2025-02-01 20:11:50 +01:00
9d528d4cfd
MyAnimeList
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 30s
2025-02-01 20:00:21 +01:00
91e5562298
Parse datetimes to UTC.
2024-11-24 18:44:04 +01:00
ec27c7e4e0
More strict fetching validation
2024-11-24 18:33:17 +01:00
6b6591d96a
Code quality
2024-10-25 22:24:33 +02:00
96a2e2bed9
Code quality and typing improvements
Run Python tests (through Pytest) / Test (push) Failing after 40s
Verify Python project can be installed, loaded and have version checked / Test (push) Successful in 28s
2024-10-25 22:09:27 +02:00
72be664d82
Ruff
Test Python / Test (push) Successful in 31s
2024-10-13 15:20:30 +02:00
f47daa3256
Merging git_time_tracker's advanced CSV parsing into personal_data
2024-10-13 15:04:18 +02:00
ecab909851
Ruff
Test Python / Test (push) Successful in 32s
2024-10-11 00:56:15 +02:00
33337cd1a2
Added Withings API
2024-10-11 00:55:39 +02:00
d23ee1ce18
Support importing series events
2024-10-11 00:55:38 +02:00
3f0ab40982
Ruff
2024-10-03 23:24:12 +02:00
207b6cec67
Obsidian import initial attempt
2024-10-03 23:23:47 +02:00
df0ee95030
CSV sniffing
2024-09-27 00:03:02 +02:00
6641053beb
Added support for Jellyfin
Test Python / Test (push) Successful in 32s
2024-09-08 20:20:09 +02:00
0057693f28
Improved timezone handling
2024-08-27 00:31:44 +02:00
72804d145f
Additional types
2024-08-25 21:53:18 +02:00
167b2c8f27
csv_safe_value
Test Python / Test (push) Failing after 29s
2024-08-25 21:07:52 +02:00
595640efdf
Ruff
2024-08-25 20:50:03 +02:00
7c1d6003f4
Parse urls
2024-08-25 20:38:16 +02:00
094aa7bba8
Working on calendar export for data
2024-08-25 20:08:41 +02:00