Skip to content

Many changes, added uptodown...! thanks for the base idea..#4

Open
myst-25 wants to merge 25 commits into
devlocalhost:mainfrom
myst-25:main
Open

Many changes, added uptodown...! thanks for the base idea..#4
myst-25 wants to merge 25 commits into
devlocalhost:mainfrom
myst-25:main

Conversation

@myst-25
Copy link
Copy Markdown

@myst-25 myst-25 commented Jun 4, 2026

Ampy Scraper Changelog

Here is a summary of the recent changes made to the ampy project:

  • Integrated UptoDown Fallback: Added a new uptodown.py module to bypass APKMirror's Cloudflare blocks for heavily protected apps (like Instagram, Facebook, WhatsApp, etc.).
  • Smart Source Routing: Rewrote apkmcli to automatically attempt APKMirror first. If a 403 Forbidden block or empty search is detected, it seamlessly falls back to searching and downloading from UptoDown.
  • Intelligent UptoDown Search: Built a smart slug-resolution system in UptoDown that can search for any app dynamically if it isn't in the hardcoded known-apps dictionary.
  • Standardized APK Naming: Enforced the [package.name]-[version]-all.apk format across all downloads to ensure compatibility with automated patching tools like ReVanced.
  • Interactive Deletion Prompts: Updated the manual/search mode to prompt the user (y/n) before replacing an existing APK, while keeping silent auto-deletion for the automated GitHub Actions batch mode.
  • Fixed GitHub Actions Workflow:
    • Added the NO_PROXY environment variable for UptoDown domains, ensuring direct, fast downloads that bypass your Tailscale home IP proxy.
    • Fixed the dependencies setup by ensuring beautifulsoup4 and requests are properly installed from requirements.txt.
  • Updated apps.json: Added Instagram to the automated batch list.
  • Comprehensive Documentation: Wrote and pushed a detailed README.md explaining the dual-source architecture, GitHub Actions setup, and Tailscale proxy configuration.

myst-25 and others added 23 commits April 22, 2026 22:14
@myst-25
Copy link
Copy Markdown
Author

myst-25 commented Jun 4, 2026

and yeah it is AI written, vibe coded......

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant