Compare commits

..

37 Commits

Author SHA1 Message Date
b9d86447de update wps302 worker url 2025-11-12 21:47:50 +08:00
2b17f43aaa Update README 2025-11-10 10:49:26 +08:00
33acc09347 update apt-ftparchive release 2025-11-09 22:37:43 +08:00
551b596529 refactor: generate json for list page 2025-11-06 15:45:37 +08:00
79ce0dc076 style: update 2025-11-05 11:08:32 +08:00
be7d68e1b7 add eudic 2025-11-04 15:17:41 +08:00
f86bfbcaf7 add remotedesktopmanager repo 2025-11-03 20:32:49 +08:00
816bc804e3 fix: 修正 Packages 字段提取 2025-11-03 20:30:07 +08:00
2985595af5 add wezterm repo 2025-11-03 20:21:06 +08:00
12015207c5 fix: 修改 Packages 分割方式 2025-11-03 20:16:26 +08:00
54cd1c8d65 add freedownloadmanager repo 2025-10-15 10:36:00 +08:00
e99975920a update mihomo 2025-10-15 10:29:22 +08:00
8ac2af0e5d fix sunloginclient 2025-10-15 10:28:50 +08:00
1e7ba59c6e add yesplaymusic 2025-10-09 17:19:26 +08:00
d644f8715d revert: remove debiancn repo, restore wps-office 2025-10-06 19:14:47 +08:00
51efa5ee4f add simplenote 2025-10-06 18:37:38 +08:00
6c2f95376b add fooyin 2025-10-06 18:33:51 +08:00
f0106a61fc add spotify-client repo 2025-10-06 18:30:35 +08:00
c720428d83 add anydesk repo 2025-10-06 18:29:33 +08:00
dd10af14c9 add chrome-remote-desktop repo 2025-10-06 18:25:07 +08:00
34bcf6eb0b add winboat 2025-09-29 18:30:08 +08:00
4e4170e7bb add splayer 2025-09-27 09:54:04 +08:00
1dfb1eb1ca update qqmusic 2025-09-26 10:22:47 +08:00
190ad82292 feat: add archive packages
add kali-undercover, marktext, flameshot, yolx
2025-04-14 16:15:18 +08:00
36493c5a2f refactor: save packages info to file, change packages format in merge-apt-repo 2025-09-25 10:04:18 +08:00
fa1a30604d fix: limit the number of parameters 2025-09-26 10:09:37 +08:00
7c4d116a92 add mqttx 2025-09-24 19:39:00 +08:00
b6d01fbf12 update linuxqq 2025-09-20 22:10:07 +08:00
17f5418538 add tinyrdm 2025-06-26 10:46:05 +08:00
98ec819df1 add spark-store 2025-06-26 10:43:02 +08:00
012b3854f3 feat: Support for Git hosting sites like Github 2025-06-26 10:40:31 +08:00
c8869123da update bytedance-feishu-stable 2025-06-11 19:34:51 +08:00
4a6ddffe07 add joplin 2025-05-22 00:35:48 +08:00
ab30ca5eee refactor: use apt_pkg replace dpkg for version comparison 2025-05-14 00:42:42 +08:00
c72f19303b add neovide, himalaya repo; remove black-desk repo 2025-05-09 12:12:21 +08:00
4146f38569 add arm64 version of flclash 2025-05-01 10:18:34 +08:00
63e2f30db5 refactor: change repo format to official archive 2025-04-14 16:22:16 +08:00
11 changed files with 50 additions and 63 deletions

View File

@ -1,17 +0,0 @@
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,6 +71,9 @@
| [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,9 +17,7 @@ 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:
{
@ -32,7 +30,9 @@ 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

@ -21,26 +21,3 @@ 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,24 +19,3 @@ 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>

View File

@ -0,0 +1,23 @@
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

@ -0,0 +1,21 @@
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,6 +4,7 @@
./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