Compare commits

...

10 Commits

Author SHA1 Message Date
shayaa 42616f996d Merge pull request #84 from KeksPirates/fix/steamrip-indexing
fix: steamrip provider indexing
2026-04-11 09:26:46 +02:00
Vxrtrauter 8601a1ed50 fix: Detect SteamRip hosts by URL
Replace brittle index-based host resolution in SteamripScraper with substring checks on the chosen download URL (buzzheavier, gofile, vikingfile, megadb). Add a console log for the resolved link and adjust returned values for gofile. Remove the unnecessary links.index lookup and its exception handling.
2026-04-11 09:25:32 +02:00
shayaa a885576d8a Merge pull request #83 from KeksPirates/auto/sync-readme-dependencies
Sync README dependencies
2026-04-11 00:04:32 +02:00
Vxrtrauter a8de8461bd Sync README dependencies 2026-04-10 22:03:40 +00:00
shayaa c1e4f3a688 Merge pull request #76 from KeksPirates/dependabot/pip/pyqtdarktheme-fork-2.3.6
build(deps): bump pyqtdarktheme-fork from 2.3.4 to 2.3.6
2026-04-11 00:03:30 +02:00
dependabot[bot] ca4020970a build(deps): bump pyqtdarktheme-fork from 2.3.4 to 2.3.6
Bumps [pyqtdarktheme-fork](https://github.com/5yutan5/PyQtDarkTheme) from 2.3.4 to 2.3.6.
- [Release notes](https://github.com/5yutan5/PyQtDarkTheme/releases)
- [Commits](https://github.com/5yutan5/PyQtDarkTheme/commits)

---
updated-dependencies:
- dependency-name: pyqtdarktheme-fork
  dependency-version: 2.3.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-10 21:06:14 +00:00
shayaa 0956317eb2 Merge pull request #75 from KeksPirates/dependabot/pip/psutil-7.2.2
build(deps): bump psutil from 7.1.0 to 7.2.2
2026-04-10 23:05:07 +02:00
shayaa eed4af7705 Merge pull request #74 from KeksPirates/dependabot/github_actions/peter-evans/create-pull-request-8
build(deps): bump peter-evans/create-pull-request from 7 to 8
2026-04-10 23:04:16 +02:00
dependabot[bot] 82a2f2d4d7 build(deps): bump psutil from 7.1.0 to 7.2.2
Bumps [psutil](https://github.com/giampaolo/psutil) from 7.1.0 to 7.2.2.
- [Changelog](https://github.com/giampaolo/psutil/blob/master/docs/changelog.rst)
- [Commits](https://github.com/giampaolo/psutil/compare/v7.1.0...v7.2.2)

---
updated-dependencies:
- dependency-name: psutil
  dependency-version: 7.2.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-09 22:11:56 +00:00
dependabot[bot] be1c9bfe45 build(deps): bump peter-evans/create-pull-request from 7 to 8
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 7 to 8.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v7...v8)

---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-08 23:10:17 +00:00
4 changed files with 10 additions and 14 deletions
@@ -29,7 +29,7 @@ jobs:
run: python scripts/sync_readme_dependencies.py
- name: Create pull request
uses: peter-evans/create-pull-request@v7
uses: peter-evans/create-pull-request@v8
with:
commit-message: "Sync README dependencies"
branch: auto/sync-readme-dependencies
+2 -2
View File
@@ -46,9 +46,9 @@ SoftwareManager is a Python-based GUI tool that simplifies searching and downloa
beautifulsoup4 (4.14.3)
darkdetect (0.7.1)
pyinstaller (6.19.0)
PyQtDarkTheme-fork (2.3.4)
PyQtDarkTheme-fork (2.3.6)
plyer (2.1.0)
psutil (7.1.0)
psutil (7.2.2)
libtorrent (2.0.11)
libtorrent-windows-dll (0.0.3)
send2trash (2.1.0)
+2 -2
View File
@@ -3,9 +3,9 @@ PySide6-Essentials==6.11.0
beautifulsoup4==4.14.3
darkdetect==0.7.1
pyinstaller==6.19.0
PyQtDarkTheme-fork==2.3.4
PyQtDarkTheme-fork==2.3.6
plyer==2.1.0
psutil==7.1.0
psutil==7.2.2
libtorrent==2.0.11
libtorrent-windows-dll==0.0.3
send2trash==2.1.0
+5 -9
View File
@@ -110,23 +110,19 @@ class SteamripScraper:
consoleLog("SteamRip: No valid download links found")
return None, None
try:
idx = links.index(best)
except ValueError:
consoleLog("SteamRip: Failed to resolve download host")
return None, None
try:
if idx == 0:
consoleLog(f"Found download link: {best}")
if "buzzheavier" in best:
link = scrape_buzzheavier(best)
return link
elif idx == 1:
elif "gofile" in best:
link, headers = scrape_gofile(best)
return link, headers
elif idx == 2:
elif "vikingfile" in best:
scrape_vikingfile(best)
return None, None
elif idx == 3:
elif "megadb" in best:
scrape_megadb(best)
return None, None
else: