Commit Graph

659 Commits

Author SHA1 Message Date
Vxrtrauter c06fac0f55 fixed settings write bug and add a comment-style title 2025-10-10 14:10:11 +02:00
KeksNino b0596e9710 create config file. doesnt load yet 2025-10-10 02:41:49 +02:00
Vxrtrauter 62b8506d13 Update everything to work with new API + Reorganize file structurem functions and common logic 2025-10-09 22:12:10 +02:00
Vxrtrauter 53b2bb912e INCOMPLETE, DONT PUSH:
refactor: reorganize state management and update import paths across modules and start changing json parsing
2025-10-09 16:42:18 +02:00
Vxrtrauter 5da7989157 refactor: consolidate aria2 process management into state and remove global variables 2025-10-09 15:55:39 +02:00
Vxrtrauter 13d0384a64 refactor: replace global tracker usage with state management in GUI and tracker utilities 2025-10-09 15:25:59 +02:00
Vxrtrauter 171a61b8ae refactor: update import paths and reorganize utility modules 2025-10-09 15:21:15 +02:00
Vxrtrauter 1f4fbb845a refactor: streamline scraper functions to utilize centralized state management 2025-10-09 15:10:18 +02:00
Vxrtrauter 1b0a00068c refactor: reorganize tracker utility functions and add settings management 2025-10-09 14:45:12 +02:00
Vxrtrauter 70035cc255 refactor: remove unnecessary comments from get_post_title function 2025-10-09 14:33:51 +02:00
Vxrtrauter 26b091319b chore: update dependencies in requirements.txt 2025-10-09 14:33:22 +02:00
Vxrtrauter d2a2212b15 Merge branch 'main' of https://github.com/KeksPirates/SoftwareManager 2025-10-09 14:31:27 +02:00
Vxrtrauter 0184b10a5f refactor: move get_item_index and get_magnet_link functions to tracker_utils.py 2025-10-09 14:31:21 +02:00
KeksNino 662751d7db tried to made uztracker scraper async
not currently working
2025-10-09 14:17:37 +02:00
Vxrtrauter cdb9257859 rename settings pngs according to color and update gui to use new asset names 2025-10-07 15:49:14 +02:00
Vxrtrauter 03ee9c299a Merge branch 'main' of https://github.com/KeksPirates/SoftwareManager 2025-10-06 03:41:52 +02:00
Vxrtrauter 6c54692155 add comments for myself (splitting soon) 2025-10-06 03:41:33 +02:00
KeksNino 199b59b7da add feature to change api server url 2025-10-06 02:54:07 +02:00
Vxrtrauter 2428bddb9f refactor: pass server URL to scrape_rutracker function 2025-10-06 02:43:41 +02:00
KeksNino 2cc4b9e815 add api server url and fix check if website is up 2025-10-06 02:40:32 +02:00
KeksNino dfc44e3534 fix settings icon path 2025-10-06 02:22:30 +02:00
KeksNino a568e14db4 Update main.yml 2025-10-06 01:40:34 +02:00
Vxrtrauter 817ea56001 add __init__.py files to core, data, and network directories 2025-10-06 01:20:03 +02:00
Vxrtrauter d3063cd148 update gitignore (github template + additions) 2025-10-06 01:01:56 +02:00
Vxrtrauter 2d8876868f Merge branch 'main' of https://github.com/KeksPirates/SoftwareManager 2025-10-06 00:56:17 +02:00
Vxrtrauter 1c5460de94 improve overall folder structure and update files according to structure 2025-10-06 00:56:15 +02:00
KeksNino 6a12cb4314 fix check to see if website is up 2025-10-06 00:55:25 +02:00
Vxrtrauter 2d264d7d1c improve folder structure for scrapers 2025-10-06 00:43:36 +02:00
KeksNino 1ac9496e46 change check to see if website is up 2025-10-06 00:42:46 +02:00
KeksNino 0c61ac5319 remove unnecessary comments and soup object 2025-10-06 00:35:37 +02:00
Vxrtrauter 6a34c15457 move assets to ui 2025-10-06 00:24:27 +02:00
Vxrtrauter b925503562 add gui 2025-10-06 00:19:58 +02:00
Vxrtrauter bae3667cd9 remove gui 2025-10-06 00:19:46 +02:00
KeksNino ca28097dd9 add more search results for uztracker 2025-10-06 00:10:54 +02:00
KeksNino 7c9bad2451 added download button widget into search tab 2025-10-05 23:27:34 +02:00
Vxrtrauter b8af01927d fix: update server URL to include HTTPS in rutracker scraper 2025-10-05 23:16:51 +02:00
Vxrtrauter b284a06708 fix: update server URL in rutracker scraper 2025-10-02 01:19:49 +02:00
Vxrtrauter 9394b5fa01 feat: add downloads tab and update UI components 2025-09-25 15:24:15 +02:00
shayaa 3c7450cee1 fix: rm unused imports 2025-09-21 02:25:01 +02:00
KeksNino eedb5ded17 added progress bar 2025-09-21 02:16:17 +02:00
KeksNino 8a856f0dad better tab implementation (not done yet) 2025-09-21 00:54:43 +02:00
KeksNino 01217c21af initial implementation of tabs 2025-09-18 19:20:42 +02:00
KeksNino 59f092f937 Revert "initial implementation of tabs"
This reverts commit ba6fb26e8ef32c56483de7969e9074da6507aee8.
2025-09-18 19:20:42 +02:00
KeksNino 154d06caaf initial implementation of tabs 2025-09-18 19:20:42 +02:00
Vxrtrauter 4ee1f366aa Add "No Results" result on no results &cleanup (NOTE: STILL REQUIRES ERROR HANDLING & OVERALL IMPROVEMENT) 2025-09-16 23:10:11 +02:00
Vxrtrauter 9fbaca0b2b fix: rm unaccessed imports 2025-09-15 23:38:29 +02:00
Vxrtrauter 75ff4e4ecd improve performance and avoic freezes using threading; code cleanup, remove unnecessary functions 2025-09-13 02:13:57 +02:00
Vxrtrauter 66d43faad1 add threads setting in settings menu + add aria2c restart function in gui.py 2025-09-13 01:50:37 +02:00
Vxrtrauter 1c28d8e232 Fixed Aria2 Errors, Automatically kill it, make it work with VPNs 2025-09-12 00:54:00 +02:00
Vxrtrauter 71ab31b537 Merge branch 'main' of https://github.com/KeksPirates/SoftwareManager 2025-09-11 20:48:43 +02:00