Compare commits

..

40 Commits

Author SHA1 Message Date
e4d09a75af update wps302 worker url 2025-11-12 21:47:50 +08:00
ced865ae96 Update README 2025-11-10 10:49:26 +08:00
39d62d4790 update apt-ftparchive release 2025-11-09 22:37:43 +08:00
612536ca51 refactor: list page 2025-11-06 15:45:37 +08:00
a775745284 style: update 2025-11-05 11:08:32 +08:00
ced4424f7f add eudic 2025-11-04 15:17:41 +08:00
8c5f96e24c add remotedesktopmanager repo 2025-11-03 20:32:49 +08:00
88b986a35c fix: 修正 Packages 字段提取 2025-11-03 20:30:07 +08:00
cdc21a78f2 add wezterm repo 2025-11-03 20:21:06 +08:00
3a1b8e0c96 fix: 修改 Packages 分割方式 2025-11-03 20:16:26 +08:00
51fad100c8 add freedownloadmanager repo 2025-10-15 10:36:00 +08:00
714b0ff576 update mihomo 2025-10-15 10:29:22 +08:00
fd616b3ea4 fix sunloginclient 2025-10-15 10:28:50 +08:00
30b2f2e08f style: update merge-apt-repo.py 2025-10-09 17:35:51 +08:00
190f50bc95 add yesplaymusic 2025-10-09 17:19:26 +08:00
1678e35a07 revert: remove debiancn repo, restore wps-office 2025-10-06 19:14:47 +08:00
16d46f3c82 add simplenote 2025-10-06 18:37:38 +08:00
204d14c4a0 add fooyin 2025-10-06 18:33:51 +08:00
399261f4ad add spotify-client repo 2025-10-06 18:30:35 +08:00
5f6dac91cf add anydesk repo 2025-10-06 18:29:33 +08:00
2ba745fc2e add chrome-remote-desktop repo 2025-10-06 18:25:07 +08:00
43876bf6d3 add winboat 2025-09-29 18:30:08 +08:00
33b5e1d84f add splayer 2025-09-27 09:54:04 +08:00
fc5254f4cb update qqmusic 2025-09-26 10:22:47 +08:00
8f20346faa refactor: save packages info to file 2025-09-25 10:04:18 +08:00
dfc8f6d33c fix: limit the number of parameters 2025-09-26 10:09:37 +08:00
f3ae9e3036 add mqttx 2025-09-24 19:39:00 +08:00
9396a8f906 update linuxqq 2025-09-20 22:10:07 +08:00
50cf51934d add kali-undercover 2025-06-26 10:54:03 +08:00
21b15b8503 add tinyrdm 2025-06-26 10:46:05 +08:00
960790f38e add spark-store 2025-06-26 10:43:02 +08:00
47c3b40246 feat: Support for Git hosting sites like Github 2025-06-26 10:40:31 +08:00
e776e0b535 update bytedance-feishu-stable 2025-06-11 19:34:51 +08:00
e5fa6d8670 add joplin 2025-05-22 00:35:48 +08:00
4f021103db chore: add Dockerfile 2025-05-14 18:45:06 +08:00
0a1d12e2fd refactor: use apt_pkg replace dpkg for version comparison 2025-05-14 00:42:42 +08:00
d1bffe02dd add neovide, himalaya repo; remove black-desk repo 2025-05-09 12:12:21 +08:00
d1c2e4bbe7 add arm64 version of flclash 2025-05-01 10:18:34 +08:00
cd3410180f refactor: change repo format to official archive 2025-04-14 16:22:16 +08:00
5b70322258 feat: add archive packages 2025-04-14 16:15:18 +08:00
11 changed files with 63 additions and 50 deletions

17
Dockerfile Normal file
View File

@ -0,0 +1,17 @@
FROM debian:12-slim
RUN apt-get update && \
apt-get install -y --no-install-recommends \
apt-utils \
python3-apt \
python3-requests \
curl \
jq \
gpg \
gpg-agent && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
WORKDIR /mnt
CMD ["/bin/bash"]

View File

@ -71,9 +71,6 @@
| [Caddy](https://github.com/caddyserver/caddy) | caddy | ✅ | ✅ |
| [code-server](https://github.com/coder/code-server) | code-server | ✅ | ✅ |
| [DBeaver](https://github.com/dbeaver/dbeaver) | dbeaver-ce | ✅ | |
| [MarkText](https://github.com/marktext/marktext) | marktext | ✅ | |
| [Flameshot](https://github.com/flameshot-org/flameshot) | flameshot | ✅ | ✅ |
| [Yolx](https://github.com/uiYzzi/Yolx) | yolx | ✅ | |
| [Joplin](https://github.com/laurent22/joplin) | joplin | ✅ | |
| [Tiny RDM](https://github.com/tiny-craft/tiny-rdm) | tinyrdm | ✅ | |
| [MQTTX](https://github.com/emqx/MQTTX) | mqttx | ✅ | ✅ |

View File

@ -17,7 +17,9 @@ from apt_pkg import version_compare
apt_pkg.init() # 初始化 apt_pkg
USER_AGENT = "Debian APT-HTTP/1.3 (3.0.3)" # from Debian 13
arch_List = ["amd64", "arm64", "all", "i386"]
lock = {arch: Lock() for arch in arch_List}
packages = {arch: {} for arch in arch_List} # 存放用于生成 Packages 的内容
""" packages format:
{
@ -30,9 +32,7 @@ packages = {arch: {} for arch in arch_List} # 存放用于生成 Packages 的内
}
}
"""
lock = {arch: Lock() for arch in arch_List}
USER_AGENT = "Debian APT-HTTP/1.3 (3.0.3)" # from Debian 13
def read_repo_list(repo_list_file: str) -> dict:
"""

View File

@ -1,23 +0,0 @@
Package: flameshot
Architecture: arm64
Version: 12.1.0-1
Priority: optional
Section: graphics
Maintainer: Boyuan Yang <byang@debian.org>
Installed-Size: 3223
Depends: hicolor-icon-theme, libqt5svg5 (>= 5.9.0~), libc6 (>= 2.17), libgcc-s1 (>= 3.0), libqt5core5a (>= 5.15.1), libqt5dbus5 (>= 5.14.1), libqt5gui5 (>= 5.14.1) | libqt5gui5-gles (>= 5.14.1), libqt5network5 (>= 5.9.0~), libqt5widgets5 (>= 5.15.1), libstdc++6 (>= 5.2)
Recommends: xdg-desktop-portal-gtk | xdg-desktop-portal-gnome | xdg-desktop-portal-kde | xdg-desktop-portal-wlr, grim
Suggests: ca-certificates, openssl
Filename: https://github.com/flameshot-org/flameshot/releases/download/v12.1.0/flameshot-12.1.0-1.debian-11.arm64.deb
Size: 604012
MD5sum: f12c6170b067d8137fcc6cb9dfa4de9d
SHA1: 2a8af2e95c048721e9211070d3e12999f27aa348
SHA256: 437c66abe0bdca413c97b6ad3bfd690b2a8ca3e20e60a9f99795d5f432aecef5
SHA512: 3fa0314558a56d5eebcbbd9bf0d803eab61dc499ef1fada34f327b243b70a7a878bdbcef07fd5e055f014fdfd6a2fe2c0d2f01796e7b429e3379c521e62b3003
Homepage: https://github.com/flameshot-org/flameshot
Description: Powerful yet simple-to-use screenshot software
Flameshot is a powerful yet simple-to-use screenshot software.
Notable features include customizable appearance, in-app screenshot editing,
D-Bus interface, experimental GNOME/KDE Wayland support, integration with
Imgur and support for both GUI and CLI interface.

View File

@ -1,21 +0,0 @@
Package: motrix
Architecture: arm64
Version: 1.8.19
Priority: optional
Section: default
Maintainer: Dr_rOot <agalwood.net@gmail.com>
Installed-Size: 249147
Depends: libgtk-3-0, libnotify4, libnss3, libxss1, libxtst6, xdg-utils, libatspi2.0-0, libuuid1, libsecret-1-0
Recommends: libappindicator3-1
Filename: https://github.com/agalwood/Motrix/releases/download/v1.8.19/Motrix_1.8.19_arm64.deb
Size: 66839298
MD5sum: f55e76696960c4b0c56f39f85e81c72c
SHA1: e7953a8dd3f1758729d7699158b36f4c8437ecf7
SHA256: d191a0338bb4ae46e475f976bf926f3b61e8e5c96e9ac266242e883baaafd48a
SHA512: 3ea865afc8d3c214a87e381f44249789330064cd44e8313b377d188fe983a1fd8cb3ccab879d6b26f3fdbf00f5971054f5529aa1dcb05017a184b8c8ed0993c7
Homepage: https://motrix.app
Description:
A full-featured download manager
License: MIT
Vendor: Dr_rOot <agalwood.net@gmail.com>

View File

@ -21,3 +21,26 @@ Description: Powerful yet simple-to-use screenshot software
D-Bus interface, experimental GNOME/KDE Wayland support, integration with
Imgur and support for both GUI and CLI interface.
Package: flameshot
Architecture: arm64
Version: 12.1.0-1
Priority: optional
Section: graphics
Maintainer: Boyuan Yang <byang@debian.org>
Installed-Size: 3223
Depends: hicolor-icon-theme, libqt5svg5 (>= 5.9.0~), libc6 (>= 2.17), libgcc-s1 (>= 3.0), libqt5core5a (>= 5.15.1), libqt5dbus5 (>= 5.14.1), libqt5gui5 (>= 5.14.1) | libqt5gui5-gles (>= 5.14.1), libqt5network5 (>= 5.9.0~), libqt5widgets5 (>= 5.15.1), libstdc++6 (>= 5.2)
Recommends: xdg-desktop-portal-gtk | xdg-desktop-portal-gnome | xdg-desktop-portal-kde | xdg-desktop-portal-wlr, grim
Suggests: ca-certificates, openssl
Filename: https://github.com/flameshot-org/flameshot/releases/download/v12.1.0/flameshot-12.1.0-1.debian-11.arm64.deb
Size: 604012
MD5sum: f12c6170b067d8137fcc6cb9dfa4de9d
SHA1: 2a8af2e95c048721e9211070d3e12999f27aa348
SHA256: 437c66abe0bdca413c97b6ad3bfd690b2a8ca3e20e60a9f99795d5f432aecef5
SHA512: 3fa0314558a56d5eebcbbd9bf0d803eab61dc499ef1fada34f327b243b70a7a878bdbcef07fd5e055f014fdfd6a2fe2c0d2f01796e7b429e3379c521e62b3003
Homepage: https://github.com/flameshot-org/flameshot
Description: Powerful yet simple-to-use screenshot software
Flameshot is a powerful yet simple-to-use screenshot software.
Notable features include customizable appearance, in-app screenshot editing,
D-Bus interface, experimental GNOME/KDE Wayland support, integration with
Imgur and support for both GUI and CLI interface.

View File

@ -19,3 +19,24 @@ Description:
License: MIT
Vendor: Dr_rOot <agalwood.net@gmail.com>
Package: motrix
Architecture: arm64
Version: 1.8.19
Priority: optional
Section: default
Maintainer: Dr_rOot <agalwood.net@gmail.com>
Installed-Size: 249147
Depends: libgtk-3-0, libnotify4, libnss3, libxss1, libxtst6, xdg-utils, libatspi2.0-0, libuuid1, libsecret-1-0
Recommends: libappindicator3-1
Filename: https://github.com/agalwood/Motrix/releases/download/v1.8.19/Motrix_1.8.19_arm64.deb
Size: 66839298
MD5sum: f55e76696960c4b0c56f39f85e81c72c
SHA1: e7953a8dd3f1758729d7699158b36f4c8437ecf7
SHA256: d191a0338bb4ae46e475f976bf926f3b61e8e5c96e9ac266242e883baaafd48a
SHA512: 3ea865afc8d3c214a87e381f44249789330064cd44e8313b377d188fe983a1fd8cb3ccab879d6b26f3fdbf00f5971054f5529aa1dcb05017a184b8c8ed0993c7
Homepage: https://motrix.app
Description:
A full-featured download manager
License: MIT
Vendor: Dr_rOot <agalwood.net@gmail.com>

1
run.sh
View File

@ -4,7 +4,6 @@
./get-github-releases.py
find get -type f -name "*.sh" -exec sh {} \;
# generate the Packages file
## merge the Packages file from local package
cat $(find packages -name "*.package") > deb/tmpPackages