All-in-one tool to help with managing your APT repository.
Cydia-Repo-Kit v1.0 (2024/11/10)
by calvink19
1) Clone Repository 2) Depiction Checker
3) Generate Packages File 4) Compress Packages File
5) Sort Packages by Repo 6) Credits
-
Clone Repository
Downloads all files from the Packages.bz2 file. -
Depiction Checker
Checks whether depictions have been archived on the WayBack Machine. If so, it applies the archived URL. If the depiction has not been archived, it removes the depiction URL from the Packages file. -
Generate Packages file
Generates a Packages file based off deb files. -
Compress Packages file
Compresses the Packages file into.gz
and.bz2
. -
Sort Packages by Repo
Sorts deb files into different folders based off the repository URL. -
Credits
Shows credits. Pretty simple.
Requires Python 3.9+.
dpkg-sp.py
and rc_libs.py
are all licensed under APACHE 2.0.
A copy of the license can be found under LICENSE.txt
.
Thanks to:
- @memory for the
pydpkg
library, a python implementation of dpkg-scanpackages (used only byrc_libs.py
) - @supermamon for
dpkg-sp.py
, a python implementation of dpkg-scanpackages (mainly used) - @4ch12dy for
rc_libs.py
, originally from4ch12dy/cydiarepor/cydiarepor.py
- u/Littens4Life for most of the Clone Repository code (modified)