7048fbe1c3
♻️ (VIKI, VIU): refactor code for readability and maintainability
...
✨ (VIKI): add geo-blocking check and handle future air times
✨ (VIKI): add default year "2024" if no year is found in search
✨ (VIKI): add original language to audio tracks
✨ (VIKI): fetch series metadata from config endpoint
✨ (VIU): update session headers to avoid 403 error
2024-10-01 10:40:37 -06:00
8d912823de
♻️ (VIKI): refactor subtitle handling and language mapping logic for clarity and maintainability
2024-09-19 20:41:20 -06:00
3db0ada766
♻️ (TFC): remove redundant comments and improve code readability
...
✨ (TFC): add thumbnail attachment support for tracks
📝 (VIU): update last update date in docstring
2024-09-18 22:32:54 -06:00
10767a6f66
🐛 (VIU): fix error handling to use sys.exit() instead of self.log.exit()
...
🐛 (VIU): fix error with movie title not being gathered correctly
2024-09-17 20:13:57 -06:00
c6cea719f0
🐛 (TFC): fix potential ValueError in cuepoints sorting
...
♻️ (TFC): reformat long requests.get calls for readability
✨ (TFC): ensure unique cuepoints before sorting to avoid duplicates
2024-09-14 12:17:15 -06:00
13418d7c6d
🔧 (config.yaml): remove hardcoded auth token...some reason was left in
2024-09-14 11:52:42 -06:00
07076cc4f7
♻️ (TFC/__init__.py): replace session.get with requests.get for consistency and simplicity
2024-09-14 11:45:11 -06:00
cecda16d2a
♻️ (TFC/VIKI): refactor code for consistency and readability, add thumbnail handling
2024-09-13 20:46:56 -06:00
8561833cc1
✨ (VIU): add new service integration for VIU streaming platform
2024-09-13 11:33:38 -06:00
9361e6459f
♻️ (DROP, WTCH): refactor URL handling and parsing logic for better readability and maintainability
2024-09-12 17:53:45 -06:00
e59456c3a5
🐛 (VIKI): handle missing episode URL gracefully with a log message and exit
2024-09-10 12:44:36 -06:00
ba943c9797
🐛 (VIKI): fix episode fetching by changing API query parameters to correct direction and include upcoming episodes
...
This assists in locating episodes with greater reliability.
2024-09-10 12:25:44 -06:00
e2ea8ea535
✨ (WTCH): add new service integration for watchertv.com
...
Introduce a new service class WTCH to support watchertv.com.
Includes authentication, title retrieval, and track extraction.
Add configuration file for endpoints and headers.
2024-09-09 17:40:05 -06:00
c7e9e4bd85
🔧 (DROP): externalize configuration to config.yaml for better maintainability
2024-09-08 19:39:36 -06:00
fa09a6987b
✨ (TFC): add authentication method with token management
2024-09-08 15:15:44 -06:00
a42ae819bc
♻️ (DROP service): refactor code for readability and maintainability
2024-09-08 13:59:48 -06:00
0c7115dda2
♻️ (DROP/__init__.py): reformat long lines for better readability and maintainability
2024-09-07 20:33:40 -06:00
dffcd199cd
🔧 (config.yaml): remove obsolete DROP service configuration file
2024-09-07 20:24:09 -06:00
3f45542be1
🐛 (DROP/__init__.py): fix episode number handling by skipping extras instead of setting to 0
2024-09-07 20:17:58 -06:00
e72829ccd9
✨ (DROP): add thumbnail extraction and attachment to tracks
...
♻️ (DROP): improve episode number extraction logic and add default for extras
2024-09-07 20:15:58 -06:00
c2caa7db64
♻️ (DROP service): refactor get_tracks method to use HLS manifest parsing and simplify code
2024-09-07 19:24:00 -06:00
165db4875e
♻️ (DROP): refactor HLS manifest parsing and track handling
2024-09-07 17:24:01 -06:00
59fbc354bd
♻️ (DROP): refactor to use HLS for media extraction and improve code readability
2024-09-06 21:09:53 -06:00
dfb3bece52
✨ (DROP service): add support for video and audio tracks extraction
...
♻️ (DROP service): refactor get_tracks method to use new playlist JSON structure
🐛 (DROP service): fix regex for title extraction to capture more URL patterns
2024-09-06 19:33:25 -06:00
90d66b299b
♻️ (DROP service): refactor get_titles method to handle multiple seasons and improve episode extraction logic
2024-09-06 18:57:23 -06:00
cccac84675
✨ (DROP): add new service integration for DROPOUT.tv
...
Introduce a new service class `DROP` to support DROPOUT.tv. This includes:
- Authentication via cookies or credentials.
- Fetching series and episode details.
- Extracting video tracks and subtitles.
- Parsing series and episode data from the website.
- CLI command for the service.
2024-09-06 18:50:44 -06:00
20859ee970
♻️ (VIKI): remove redundant comments and improve code readability
2024-08-12 13:25:00 -06:00
3adec2fbd0
✨ (VIKI): add support for handling subtitles in get_tracks method will now only get subtitles that are 95% complete to avoid incomplete subtitles
...
♻️ (VIKI): refactor language handling for Chinese language codes
2024-08-05 10:14:13 -06:00
3c5be2f405
✨ (TFC): add new service integration for iWantTFC streaming platform
...
✨ Add TFC service configuration and VIKI service implementation
🔧 (VIKI/config.yaml): add configuration file for VIKI service endpoints and browser settings
2024-08-01 09:24:35 -06:00
67bec7f817
♻️ (TFC/__init__.py): initialize chapters with a default first chapter and adjust chapter indexing
2024-07-31 12:42:37 -06:00
e1977c60b1
📝 (README.md): update repository URL in usage instructions
2024-07-31 12:27:35 -06:00
0ef4f63a40
Initial Commit
2024-07-31 12:25:04 -06:00