2 oldver = "old_ver.json"
3 newver = "new_ver.json"
7 url = "https://apt.enpass.io/dists/stable/main/binary-amd64/Packages"
8 regex = 'pool/main/e/enpass/enpass_(.*)_amd64.deb'
9 github_account = "aieu"
14 use_latest_release = true
15 github_account = "liangyongxiang"
17 ["app-admin/zenmonitor3"]
19 git = "https://git.exozy.me/a/zenmonitor3"
21 github_account = "liuyujielol"
25 github = "openzim/libzim"
26 use_latest_release = true
27 github_account = "liangyongxiang"
31 github = "zchunk/zchunk"
33 github_account = "HougeLangley"
35 ["app-backup/btrfs-assistant"]
37 gitlab = "btrfs-assistant/btrfs-assistant"
39 github_account = "st0nie"
41 ["app-backup/restic-rest-server"]
43 github = "restic/rest-server"
44 use_latest_release = true
46 github_account = "liangyongxiang"
49 #["app-backup/snapper-gui"]
52 #["app-containers/distrobox-boost"]
54 ["app-crypt/archlinux-keyring"]
56 host = "gitlab.archlinux.org"
57 gitlab = "archlinux/archlinux-keyring"
59 github_account = "HougeLangley"
61 ["app-dicts/fcitx-pinyin-moegirl"]
63 github = "outloudvi/mw2fcitx"
64 use_latest_release = true
65 github_account = "blackteahamburger"
67 ["app-dicts/fcitx-pinyin-moegirl-bin"]
69 github = "outloudvi/mw2fcitx"
70 use_latest_release = true
71 github_account = "blackteahamburger"
73 ["app-dicts/fcitx-pinyin-zhwiki"]
75 github = "felixonmars/fcitx5-pinyin-zhwiki"
76 use_latest_release = true
77 github_account = "blackteahamburger"
79 ["app-dicts/fcitx-pinyin-zhwiki-bin"]
81 github = "felixonmars/fcitx5-pinyin-zhwiki"
82 use_latest_release = true
83 github_account = "blackteahamburger"
85 ["app-editors/appflowy-bin"]
87 github = "AppFlowy-IO/AppFlowy"
88 use_latest_release = true
89 github_account = "Linerre"
91 ["app-editors/cursor"]
93 url = "https://download.todesktop.com/230313mzl4w4u92/latest-linux.yml"
94 regex = 'version:\s*(.*)'
95 github_account = "douglarek"
97 ["app-editors/marktext-bin"]
99 github = "marktext/marktext"
100 use_latest_release = true
102 github_account = "Schroedingersdoraemon"
104 ["app-editors/typora"]
106 url = "https://typora.io/#linu://typora.io/releases/stable.html"
107 regex = "typora_([\\d.]+)_amd64.deb"
108 github_account = "CHN-beta"
111 #["app-emulation/deepin-udis86"]
114 #["app-emulation/deepin-wine-helper"]
117 #["app-emulation/deepin-wine-plugin"]
120 #["app-emulation/deepin-wine5"]
123 #["app-emulation/deepin-wine6-stable"]
125 ["app-emulation/la-ow-syscall"]
127 github = "AOSC-Dev/la_ow_syscall"
128 use_latest_release = true
130 github_account = "xen0n"
132 ["app-emulation/liblol"]
134 github = "AOSC-Dev/liblol"
135 use_latest_release = true
137 github_account = "xen0n"
139 # TODO: PV mismatching tags
140 #["app-emulation/looking-glass"]
142 ["app-emulation/winetricks-zh"]
144 github = "hillwoodroc/winetricks-zh"
145 use_latest_release = true
149 github = "naokiri/cskk"
150 use_latest_release = true
152 github_account = "yamader"
160 ["app-i18n/fcitx-bamboo"]
162 github = "fcitx/fcitx5-bamboo"
163 use_latest_tag = true
164 github_account = "liangyongxiang"
166 ["app-i18n/fcitx-chewing"]
168 github = "fcitx/fcitx5-chewing"
169 use_latest_tag = true
170 github_account = "liangyongxiang"
173 #["app-i18n/fcitx-chinese-addons"]
176 #["app-i18n/fcitx-configtool"]
178 ["app-i18n/fcitx-cskk"]
180 github = "fcitx/fcitx5-cskk"
181 use_latest_release = true
183 github_account = "yamader"
185 ["app-i18n/fcitx-skin-material"]
187 github = "hrko/fcitx-skin-material"
188 use_latest_release = true
190 github_account = "Linerre"
193 #["app-i18n/fcitx-gtk"]
196 #["app-i18n/fcitx-hangul"]
199 #["app-i18n/fcitx-lua"]
202 #["app-i18n/fcitx-m17n"]
205 #["app-i18n/fcitx-meta"]
208 #["app-i18n/fcitx-qt"]
211 #["app-i18n/fcitx-rime"]
213 ["app-i18n/fcitx-skk"]
215 github = "fcitx/fcitx5-skk"
216 use_latest_tag = true
217 github_account = "liuyujielol"
220 #["app-i18n/ibus-rime"]
225 ["app-i18n/libime-jyutping"]
227 github = "fcitx/libime-jyutping"
228 use_latest_tag = true
229 github_account = "liuyujielol"
234 from_pattern = "-(\\d+)"
236 github_account = "liangyongxiang"
238 # TODO: only old data tag
241 ["app-i18n/zh-autoconvert"]
243 debianpkg = "zh-autoconvert"
244 github_account = "liangyongxiang"
245 from_pattern = "(.*)-(.*)"
246 to_pattern = '\1_p\2'
248 ["app-misc/bcompare"]
250 url = "https://www.scootersoftware.com/kb/linux_install"
251 regex = "bcompare-([\\d.]+).x86_64.tar.gz"
255 url = "https://ccal.chinesebay.com/ccal/ccal.htm"
256 regex = "<title>ccal-([\\d.]+)</title>"
257 github_account = "aieu"
259 ["app-misc/go-yq-bin"]
261 github = "mikefarah/yq"
262 use_latest_release = true
264 github_account = "gouwazi"
268 github = "thezbyg/gpick"
269 use_latest_tag = true
271 github_account = "ArchFeh"
275 github = "kamiyaa/joshuto"
276 use_latest_tag = true
278 github_account = "oatiz"
283 #github = "keenerd/jshon"
284 #use_latest_tag = true
288 github = "rvaiya/keyd"
289 use_latest_tag = true
291 github_account = "st0nie"
295 github = "PhrozenByte/rmtrash"
296 use_latest_release = true
298 github_account = "CHN-beta"
302 github = "holman/spark"
303 use_latest_tag = true
307 source = "httpheader"
308 url = "https://www.xmind.app/zen/download/linux_deb/"
309 regex = 'Xmind-for-Linux-amd64bit-(.+)-.*.deb'
313 github = "sxyazi/yazi"
314 use_latest_release = true
316 github_account = "Nuralii1i"
318 ["app-office/anytype-bin"]
320 github = "anyproto/anytype-ts"
323 exclude_regex = ".*-(alpha|beta)"
324 github_account = "xz-dev"
327 #["app-office/bytedance-feishu"]
329 ["app-office/freeoffice"]
331 url = "https://www.freeoffice.com/de/download/programme"
332 regex = "softmaker-freeoffice-[\\d.]{4}-([\\d.]+)-amd64.tgz"
333 github_account = "zozx"
335 ["app-office/wps-office"]
337 url = "https://linux.wps.cn/wpslinuxlog"
338 regex = "wps-office_([\\d.]+)_amd64.deb"
339 github_account = "Universebenzene"
342 #["app-pda/ipadcharge"]
344 #github = "mkorenkov/ipad_charge"
347 #["app-shells/blesh"]
349 ["app-shells/gitstatus"]
351 github = "romkatv/gitstatus"
352 use_latest_release = true
354 github_account = "OriPoin"
357 #["app-shells/oh-my-bash"]
359 ["app-shells/zsh-theme-powerlevel10k"]
361 github = "romkatv/powerlevel10k"
362 use_latest_release = true
364 github_account = "OriPoin"
366 # cajviewer.cnki.net only work on China mainland
367 # Got 418 status code under GitHub's network
368 # ["app-text/cajviewer"]
370 # url = "https://cajviewer.cnki.net/"
371 # regex = "cajviewer_([\\d.]+)_amd64.deb"
372 # github_account = "123485k"
374 ["app-text/goldendict"]
376 github = "xiaoyifang/goldendict-ng"
377 use_latest_release = true
378 from_pattern = "v(.*)-.*"
380 github_account = "liangyongxiang"
383 #["app-text/groff-utf8"]
385 ["app-vim/easymotion"]
387 github = "easymotion/vim-easymotion"
388 use_latest_release = true
392 #["app-vim/powerline"]
397 # TODO: upstream no tags
402 github = "HowardHinnant/date"
403 use_latest_release = true
405 github_account = "CHN-beta"
409 github = "Neargye/nameof"
410 use_latest_release = true
412 github_account = "CHN-beta"
416 github = "DaanDeMeyer/reproc"
417 use_latest_release = true
419 github_account = "OriPoin"
421 ["dev-cpp/tgbot-cpp"]
423 github = "reo7sp/tgbot-cpp"
424 use_latest_release = true
426 github_account = "CHN-beta"
428 ["dev-cpp/tl-expected"]
430 github = "TartanLlama/expected"
431 use_latest_release = true
433 github_account = "OriPoin"
435 ["dev-db/dbeaver-bin"]
437 github = "dbeaver/dbeaver"
438 use_latest_release = true
439 github_account = "gouwazi"
441 # TODO: multiple slot
444 ["dev-debug/lldb-mi"]
446 github = "lldb-tools/lldb-mi"
447 use_latest_tag = true
449 ["dev-java/google-java-format"]
451 github = "google/google-java-format"
452 use_latest_release = true
454 github_account = "oatiz"
456 # TODO: multiple slot
457 #["dev-java/oraclejdk-bin"]
460 #["dev-lang/quickjs"]
462 ["dev-libs/libdatrie"]
464 github = "tlwg/libdatrie"
465 use_latest_release = true
468 ["dev-libs/libratbag"]
470 github = "libratbag/libratbag"
471 use_latest_tag = true
473 github_account = "microcai"
477 github = "tlwg/libthai"
478 use_latest_release= true
480 github_account = "vowstar"
482 ["dev-libs/lunar-calendar"]
484 github = "yetist/lunar-calendar"
485 use_latest_release= true
488 ["dev-libs/lunar-date"]
490 github = "yetist/lunar-date"
491 use_latest_release = true
493 github_account = "microcai"
498 use_latest_tag = true
501 # high update frequency
502 #["dev-libs/v2ray-domain-list-community"]
504 # high update frequency
505 #["dev-libs/v2ray-domain-list-community-bin"]
507 # high update frequency
508 #["dev-libs/v2ray-geoip"]
510 # high update frequency
511 #["dev-libs/v2ray-geoip-bin"]
513 # high update frequency
514 #["dev-libs/v2ray-rules-dat-bin"]
516 ["dev-python/archspec"]
518 github = "archspec/archspec"
519 use_latest_release = true
521 github_account = "OriPoin"
525 github = "conda/conda"
526 use_latest_release = true
527 github_account = "OriPoin"
529 ["dev-python/conda-libmamba-solver"]
531 github = "conda/conda-libmamba-solver"
532 use_latest_release = true
533 github_account = "OriPoin"
535 ["dev-python/conda-package-handling"]
537 github = "conda/conda-package-handling"
538 use_latest_release = true
539 github_account = "OriPoin"
541 ["dev-python/conda-package-streaming"]
543 github = "conda/conda-package-streaming"
544 use_latest_release = true
546 github_account = "OriPoin"
550 github = "paulfitz/daff"
551 use_latest_release = true
554 ["dev-python/feeluown-bilibili"]
556 pypi = "fuo-bilibili"
557 github_account = "wgjak47"
559 ["dev-python/fuo-netease"]
562 github_account = "wgjak47"
564 ["dev-python/fuo-qqmusic"]
567 github_account = "wgjak47"
569 ["dev-python/fuo-ytmusic"]
572 github_account = "wgjak47"
576 github = "aio-libs/janus"
577 use_latest_release = true
579 github_account = "wgjak47"
581 ["dev-python/nvchecker"]
583 github = "lilydjwg/nvchecker"
584 use_latest_tag = true
586 github_account = "liangyongxiang"
588 ["dev-python/pycosat"]
590 github = "ContinuumIO/pycosat"
591 use_latest_tag = true
592 github_account = "OriPoin"
594 ["dev-python/pypinyin"]
596 github = "mozillazg/python-pinyin"
597 use_latest_tag = true
599 github_account = "blackteahamburger"
601 ["dev-python/pytube"]
603 github = "pytube/pytube"
604 use_latest_tag = true
606 github_account = "wgjak47"
608 ["dev-python/qasync"]
611 github_account = "wgjak47"
613 ["dev-util/android-studio"]
615 aur = "android-studio"
618 ["dev-util/arch-install-scripts"]
620 host = "gitlab.archlinux.org"
621 gitlab = "archlinux/arch-install-scripts"
627 github = "asdf-vm/asdf"
628 use_latest_tag = true
630 github_account = "tsln1998"
632 ["dev-util/binsider"]
634 github = "orhun/binsider"
635 use_latest_release = true
637 github_account = "gouwazi"
639 ["dev-util/cargo-about"]
641 github = "EmbarkStudios/cargo-about"
642 use_latest_tag = true
643 github_account = "liuyujielol"
646 # https://data.services.jetbrains.com/products/releases?code=TBA&latest=true&type=release
647 ["dev-util/jetbrains-toolbox"]
649 aur = "jetbrains-toolbox"
652 # TODO: need filter mamba- prefix
655 ["dev-util/mongodb-compass-bin"]
657 github = "mongodb-js/compass"
658 use_latest_release = true
661 ["dev-util/pacstrap"]
663 host = "gitlab.archlinux.org"
664 gitlab = "archlinux/arch-install-scripts"
668 # TODO: PV mismatching tag
669 #["dev-util/patchelf-liblol"]
671 ["dev-util/redpanda-cpp"]
673 github = "royqh1979/RedPanda-CPP"
674 use_latest_release = true
677 ["dev-util/tailspin"]
679 github = "bensadeh/tailspin"
680 use_latest_release = true
681 github_account = "liangyongxiang"
683 ["dev-util/tauri-cli"]
685 github = "tauri-apps/tauri"
686 use_latest_tag = true
688 github_account = "123485k"
690 ["dev-util/zprint-bin"]
692 github = "kkinnear/zprint"
693 use_latest_tag = true
694 github_account = "xz-dev"
698 github = "GitoxideLabs/gitoxide"
701 github_account = "peeweep"
703 ["dev-vcs/sourcegit-bin"]
705 github = "sourcegit-scm/sourcegit"
706 use_latest_release = true
708 github_account = "gouwazi"
710 ["games-arcade/osu-lazer"]
713 use_latest_release = true
715 github_account = "liuyujielol"
717 ["games-board/othello"]
719 url = "http://othello-game.sourceforge.net/en/Download.html"
720 regex = "([\\d.]+) is the latest stable version."
723 #["games-fps/source-engine"]
725 ["games-misc/oh-my-git-bin"]
727 github = "git-learning-game/oh-my-git"
728 use_latest_tag = true
730 ["games-util/winegame-client-bin"]
732 url = "https://winegame.net/downloads/"
733 regex = "net.winegame.client_([\\d.]+)_amd64.deb"
735 ["gui-libs/libdecor"]
737 host = "gitlab.freedesktop.org"
738 gitlab = "libdecor/libdecor"
743 github = "WillPower3309/swayfx"
744 use_latest_release = true
745 github_account = "yangmame"
747 ["kde-misc/plasma-applet-netspeed-widget"]
749 github = "dfaust/plasma-applet-netspeed-widget"
750 use_latest_tag = true
752 github_account = "liuyujielol"
754 ["media-fonts/iansui"]
756 github = "ButTaiwan/iansui"
757 use_latest_release = true
759 github_account = "Linerre"
761 ["media-fonts/jf-openhuninn"]
763 github = "justfont/open-huninn-font"
764 use_latest_release = true
767 ["media-fonts/lxgw-neo-xihei"]
769 github = "lxgw/LxgwNeoXiHei"
770 use_latest_release = true
772 github_account = "Linerre"
774 ["media-fonts/lxgw-neo-zhisong"]
776 github = "lxgw/LxgwNeoZhiSong"
777 use_latest_release = true
780 # TODO: upstream no tags
781 #["media-fonts/misans"]
783 ["media-fonts/nerd-fonts"]
785 github = "ryanoasis/nerd-fonts"
786 use_latest_release = true
789 ["media-fonts/Plangothic"]
791 github = "Fitzgerald-Porthmouth-Koenigsegg/Plangothic"
792 use_latest_release = true
794 github_account = "st0nie"
796 ["media-fonts/sarasa-gothic"]
798 github = "be5invis/sarasa-gothic"
799 use_latest_release = true
801 github_account = "Linerre"
803 ["media-fonts/sarasa-term-sc-nerd"]
805 github = "laishulu/Sarasa-Term-SC-Nerd"
806 use_latest_release = true
808 github_account = "oatiz"
810 ["media-fonts/smiley-sans"]
812 github = "atelier-anchor/smiley-sans"
813 use_latest_release = true
815 github_account = "Linerre"
817 ["media-fonts/shanggu"]
819 github = "GuiWonder/Shanggu"
820 use_latest_release = true
822 github_account = "curlingchimpanzeeowl"
824 # TODO: version not found: https://sites.google.com/view/jtfoundry/zh-tw/downloads
825 #["media-fonts/taipei-sans-tc"]
827 ["media-fonts/tiejili"]
829 github = "Buernia/Tiejili"
830 use_latest_release = true
832 github_account = "Linerre"
834 # no release and no tag
835 #["media-fonts/ttf-wps-fonts"]
837 # TODO: error: The Google Code Archive requires JavaScript to be enabled in your browser.
838 #["media-fonts/wangfonts"]
840 #url = "https://code.google.com/archive/p/wangfonts/downloads"
841 #regex = "wangfonts-([\\d.]+).zip"
843 ["media-fonts/zhudou"]
845 github = "Buernia/Zhudou-Sans"
846 use_latest_release = true
848 github_account = "Linerre"
850 ["media-gfx/bambustudio-bin"]
852 github = "bambulab/BambuStudio"
853 use_latest_release = true
855 github_account = "vowstar"
857 # TODO: very old package
858 #["media-gfx/scangearmp"]
861 #["media-gfx/tgs2png"]
863 ["media-gfx/tifig-bin"]
865 github = "monostream/tifig"
866 use_latest_release = true
869 ["media-gfx/unityhub"]
881 #["media-libs/openslide"]
883 #github = "openslide/openslide"
884 #use_latest_release = true
887 ["media-libs/phonon-mpv"]
889 github = "OpenProgger/phonon-mpv"
890 use_latest_tag = true
892 github_account = "microcai"
894 ["media-plugins/osdlyrics"]
896 github = "osdlyrics/osdlyrics"
897 use_latest_release = true
899 ["media-plugins/waylyrics"]
901 github = "waylyrics/waylyrics"
903 use_latest_release = true
904 github_account = "liuyujielol"
906 ["media-sound/amarok"]
908 host = "invent.kde.org"
909 gitlab = "multimedia/amarok"
912 github_account = "microcai"
915 #["media-sound/barva"]
917 ["media-sound/feeluown"]
919 github = "feeluown/FeelUOwn"
920 use_latest_tag = true
922 github_account = "wgjak47"
924 ["media-sound/go-musicfox"]
926 github = "anhoder/go-musicfox"
927 use_latest_release = true
929 github_account = "st0nie"
931 ["media-sound/listen1_desktop-bin"]
933 github = "listen1/listen1_desktop"
934 use_latest_tag = true
937 ["media-sound/lx-music-desktop-bin"]
939 github = "lyswhut/lx-music-desktop"
940 use_latest_tag = true
944 #["media-sound/netease-cloud-music"]
946 ["media-sound/netease-cloud-music-gtk"]
948 github = "gmg137/netease-cloud-music-gtk"
949 use_latest_release = true
950 github_account = "liuyujielol"
952 ["media-sound/qqmusic"]
954 url = "https://y.qq.com/download/download.js"
955 regex = "qqmusic_([\\d.]+)_amd64.deb"
956 github_account = "st0nie"
958 ["media-sound/spotube-bin"]
960 github = "KRTirtho/spotube"
961 use_latest_release = true
963 github_account = "AmberisMyShiba"
965 ["media-sound/termusic"]
967 github = "tramhao/termusic"
968 use_latest_release = true
970 github_account = "liuyujielol"
972 ["media-sound/yesplaymusic-bin"]
974 github = "qier222/YesPlayMusic"
975 use_latest_release = true
977 github_account = "zozx"
979 ["media-sound/ytmdesktop-bin"]
981 github = "ytmdesktop/ytmdesktop"
982 use_latest_release = true
984 github_account = "oatiz"
987 #["media-video/amdgpu-pro-amf"]
990 #["media-video/avplayer"]
992 # always patch tag: v1.1.0-1 => 1.1.0_p1
993 ["media-video/bilibili"]
995 github = "msojocs/bilibili-linux"
996 use_latest_release = true
998 from_pattern = "(.*)-(.*)"
999 to_pattern = '\1_p\2'
1001 ["media-video/implay"]
1003 github = "tsl0922/ImPlay"
1004 use_latest_release = true
1006 ["media-video/iptvnator-bin"]
1008 github = "4gray/iptvnator"
1009 use_latest_release = true
1011 github_account = "gouwazi"
1013 ["media-video/mpv-handler"]
1015 github = "akiirui/mpv-handler"
1016 use_latest_release = true
1018 github_account = "st0nie"
1020 # TODO: upstream removed linux support
1021 #["media-video/tenvideo"]
1024 # ["net-analyzer/nali"]
1026 ["net-analyzer/realitlscanner"]
1028 github = "XTLS/RealiTLScanner"
1029 use_latest_release = true
1031 github_account = "peeweep"
1035 github = "jeessy2/ddns-go"
1036 use_latest_tag = true
1038 github_account = "Puqns67"
1040 ["net-dns/dnslookup"]
1042 github = "ameshkov/dnslookup"
1043 use_latest_tag = true
1045 github_account = "peeweep"
1047 # high update frequency
1048 #["net-dns/dnsmasq-china-list"]
1052 github = "ogham/dog"
1053 use_latest_tag = true
1055 github_account = "peeweep"
1058 #["net-dns/libidn11"]
1062 github = "IrineSistiana/mosdns"
1063 use_latest_release = true
1065 github_account = "peeweep"
1067 ["net-dns/mosdns-cn-bin"]
1069 github = "IrineSistiana/mosdns-cn"
1070 use_latest_release = true
1072 github_account = "st0nie"
1076 github = "natesales/q"
1077 use_latest_tag = true
1079 github_account = "peeweep"
1084 use_latest_release = true
1085 from_pattern = 'RELEASE\.(\d{4})-(\d{2})-(\d{2})T(\d{2})-(\d{2})-(\d{2})Z'
1086 to_pattern = '\1.\2.\3.\4.\5.\6'
1087 github_account = "peeweep"
1089 #["net-im/deepin-wine-qq"]
1091 #["net-im/deepin-wine-wechat"]
1093 #["net-im/deepin-wine-wecom"]
1095 #["net-im/dingtalk"]
1097 ["net-im/tencent-qq"]
1099 url = "https://im.qq.com/rainbow/linuxQQDownload"
1100 regex = 'QQ_([\d\.\_]+)_.*.deb'
1101 from_pattern = '(.*)_(.*)'
1102 to_pattern = '\1_p\2'
1107 strip_release = true
1109 #["net-im/wechat-universal-bwrap"]
1111 ["net-im/weixin-uos"]
1114 from_pattern = "([\\d.]+):([\\d.]+)-([\\d.]+)"
1120 strip_release = true
1127 github = "alist-org/alist"
1128 use_latest_release = true
1130 github_account = "liangyongxiang"
1132 ["net-misc/aliyundrive-webdav"]
1134 github = "messense/aliyundrive-webdav"
1135 use_latest_release = true
1137 github_account = "123485k"
1139 ["net-misc/aliyunpan"]
1141 github = "tickstep/aliyunpan"
1142 use_latest_release = true
1144 github_account = "123485k"
1146 # TODO: upstream no tags
1147 #["net-misc/apifox"]
1149 ["net-misc/baidunetdisk"]
1151 url = "https://pan.baidu.com/disk/cmsdata?app_id=250528&adCode=1&do=client"
1152 regex = "baidunetdisk_([\\d.]+)_amd64.deb"
1154 ["net-misc/baidupcs-go"]
1156 github = "qjfoidnh/BaiduPCS-Go"
1157 use_latest_release = true
1159 github_account = "123485k"
1161 ["net-misc/bbdown-bin"]
1163 github = "nilaoda/BBDown"
1164 use_latest_release = true
1167 ["net-misc/biliup-app"]
1169 github = "ForgQi/biliup-app"
1170 use_latest_release = true
1172 github_account = "123485k"
1174 ["net-misc/biliup-app-bin"]
1176 github = "ForgQi/biliup-app"
1177 use_latest_release = true
1179 github_account = "123485k"
1181 ["net-misc/biliup-rs"]
1183 github = "ForgQi/biliup-rs"
1184 use_latest_release = true
1186 github_account = "123485k"
1190 github = "MetaCubeX/geo"
1191 use_latest_release = true
1193 github_account = "peeweep"
1195 ["net-misc/hoppscotch-bin"]
1197 github = "hoppscotch/releases"
1198 use_latest_release = true
1199 from_pattern = 'v(.*)-(.*)$'
1200 to_pattern = '\1.\2'
1201 github_account = "gouwazi"
1203 ["net-misc/localsend-bin"]
1205 github = "localsend/localsend"
1206 use_latest_release = true
1208 github_account = "Nuralii1i"
1210 ["net-misc/ntpd-rs"]
1212 github = "pendulum-project/ntpd-rs"
1213 use_latest_tag = true
1215 github_account = "peeweep"
1217 ["net-misc/pcmanx-gtk2"]
1219 github = "pcman-bbs/pcmanx"
1220 use_latest_release = true
1224 url = "https://devel.ringlet.net/sysutils/prips/"
1225 regex = "The current version of <strong>prips</strong> is <strong>([\\d.]+)</strong>"
1227 ["net-misc/remmina-plugin-rustdesk"]
1229 github = "muflone/remmina-plugin-rustdesk"
1230 use_latest_release = true
1232 ["net-misc/rustdesk"]
1234 github = "rustdesk/rustdesk"
1235 use_latest_release = true
1239 url = "https://www.todesk.com/linux.html"
1240 regex = "todesk-v(.*)-amd64.deb"
1241 github_account = "microcai"
1243 ["net-misc/uuplugin"]
1245 aur = "uuplugin-bin"
1246 strip_release = true
1247 github_account = "st0nie"
1250 #["net-misc/you-get"]
1253 #["net-p2p/amule-dlp"]
1256 #["net-p2p/amule-dlp-antileech"]
1261 use_latest_release = true
1262 github_account = "st0nie"
1264 ["net-p2p/qbittorrent-enhanced"]
1266 github = "c0re100/qBittorrent-Enhanced-Edition"
1267 use_latest_release = true
1269 github_action = "OriPoin"
1271 # TODO: upstream no tags
1272 #["net-print/epson-inkjet-printer_201207w"]
1274 ["net-proxy/cgproxy"]
1276 github = "springzfx/cgproxy"
1277 use_latest_release = true
1280 ["net-proxy/clash-nyanpasu"]
1282 github = "keiko233/clash-nyanpasu"
1283 use_latest_release = true
1285 github_account = "liuyujielol"
1287 ["net-proxy/clash-rs"]
1289 github = "Watfaq/clash-rs"
1290 use_latest_release = true
1292 github_account = "liuyujielol"
1294 ["net-proxy/clash-verge-bin"]
1296 github = "clash-verge-rev/clash-verge-rev"
1297 use_latest_release = true
1302 github = "daeuniverse/dae"
1303 use_latest_release = true
1305 github_account = "st0nie"
1309 github = "daeuniverse/daed"
1310 use_latest_tag = true
1312 github_account = "st0nie"
1314 ["net-proxy/hysteria"]
1316 github = "apernet/hysteria"
1317 use_latest_release = true
1319 github_account = "oatiz"
1321 ["net-proxy/juicity"]
1323 github = "juicity/juicity"
1324 use_latest_release = true
1327 ["net-proxy/metacubexd"]
1329 github = "MetaCubeX/metacubexd"
1330 use_latest_release = true
1332 github_account = "peeweep"
1334 ["net-proxy/mihomo"]
1336 github = "MetaCubeX/mihomo"
1337 use_latest_release = true
1339 github_account = ["st0nie", "peeweep"]
1341 ["net-proxy/mihomo-party-bin"]
1343 github = "mihomo-party-org/mihomo-party"
1344 use_latest_release = true
1346 github_account = "peeweep"
1348 ["net-proxy/naiveproxy-bin"]
1350 github = "klzgrad/naiveproxy"
1351 use_latest_release = true
1353 from_pattern = '(.*)-(.*)'
1354 to_pattern = '\1_p\2'
1355 github_account = "blackteahamburger"
1357 # TODO: missing KEYWORDS
1358 #["net-proxy/proxy-server"]
1360 #github = "jackarain/proxy"
1361 #use_latest_tag = true
1363 #github_account = "Jackarain"
1365 ["net-proxy/shadowsocks-rust"]
1367 github = "shadowsocks/shadowsocks-rust"
1368 use_latest_release = true
1370 github_account = "aieu"
1372 ["net-proxy/sing-box"]
1374 github = "SagerNet/sing-box"
1375 use_latest_release = true
1377 github_account = ["Puqns67"]
1379 ["net-proxy/smartproxy"]
1381 github = "microcai/smartproxy"
1382 use_latest_tag = true
1385 # high update frequency
1386 # ["net-proxy/trojan-go-fork"]
1390 github = "v2fly/v2ray-core"
1391 use_latest_release = true
1394 ["net-proxy/v2ray-bin"]
1396 github = "v2fly/v2ray-core"
1397 use_latest_release = true
1400 ["net-proxy/v2rayA"]
1402 github = "v2rayA/v2rayA"
1403 use_latest_release = true
1405 github_account = "liuyujielol"
1409 github = "XTLS/Xray-core"
1410 use_latest_release = true
1412 github_account = "Puqns67"
1414 ["net-proxy/yacd-meta"]
1416 github = "MetaCubeX/Yacd-meta"
1417 use_latest_release = true
1419 github_account = "st0nie"
1421 # upstream disappearing, disable temporarily
1422 # ["net-proxy/yass"]
1424 # github = "Chilledheart/yass"
1425 # use_latest_tag = true
1426 # github_account = "Chilledheart"
1428 ["net-vpn/cloudflared-bin"]
1430 github = "cloudflare/cloudflared"
1431 use_latest_release = true
1432 github_account = "douglarek"
1434 ["net-vpn/sstp-server"]
1436 github = "sorz/sstp-server"
1437 use_latest_release = true
1439 github_account = "microcai"
1442 #["net-wireless/linux-wifi-hotspot"]
1444 ["sci-chemistry/vesta"]
1446 url = "https://jp-minerals.org/vesta/en/download.html"
1447 regex = "ver. ([\\d.]+), built on"
1448 github_account = "CHN-beta"
1450 # TODO: upstream no tags
1451 #["sci-electronics/circuitjs1-bin"]
1453 ["sci-electronics/jlc-assistant-bin"]
1455 url = "https://www.jlc.com/portal/appDownloadsWithConfig.html"
1456 regex = "FJLCPcAssit-linux-x64-([\\d.]+).zip"
1457 github_account = "123485k"
1459 ["sci-electronics/lceda"]
1461 url = "https://lceda.cn/page/download?src=index"
1462 regex = "lceda-linux-x64-([\\d.]+).zip"
1463 github_account = "123485k"
1465 ["sci-electronics/lceda-pro"]
1467 url = "https://lceda.cn/page/download?src=index"
1468 regex = "lceda-pro-linux-x64-([\\d.]+).zip"
1469 github_account = "123485k"
1471 ["sci-electronics/openfpgaloader"]
1473 github = "trabucayre/openFPGALoader"
1474 use_latest_release = true
1476 github_account = "liangyongxiang"
1479 #["sec-policy/apparmor-profile-deepinwine"]
1483 github = "aptly-dev/aptly"
1484 use_latest_release = true
1492 host = "gitlab.archlinux.org"
1493 gitlab = "pacman/pacman"
1498 #["sys-apps/pacman-mirrorlist"]
1502 github = "pnpm/pnpm"
1503 use_latest_release = true
1505 github_account = "st0nie"
1508 #["sys-apps/wait-online"]
1510 ["sys-boot/ventoy-bin"]
1512 github = "ventoy/Ventoy"
1513 use_latest_release = true
1515 github_account = "st0nie"
1519 github = "JasonFerrara/jmtpfs"
1520 use_latest_tag = true
1526 # TODO: upstream no tags
1527 #["sys-fs/spadfs-utils"]
1529 ["sys-fs/ssdfs-tools"]
1531 github = "dubeyko/ssdfs-tools"
1532 use_latest_tag = true
1536 #["sys-fs/systemd-zpool-scrub"]
1538 ["sys-kernel/liquorix-sources"]
1540 github = "zen-kernel/zen-kernel"
1541 use_latest_release = true
1542 from_pattern = "v(.*)-lqx(.*)"
1544 github_account = "zozx"
1546 ["sys-kernel/mkinitcpio"]
1548 host = "gitlab.archlinux.org"
1549 gitlab = "archlinux/mkinitcpio/mkinitcpio"
1553 ["sys-kernel/xanmod-kernel"]
1555 github = "xanmod/linux"
1556 use_latest_release = true
1557 from_pattern = "(.*)-xanmod(.*)"
1560 #["sys-kernel/xanmod-rt"]
1562 ["sys-kernel/xanmod-sources"]
1564 github = "xanmod/linux"
1565 use_latest_release = true
1566 from_pattern = "(.*)-xanmod(.*)"
1569 ["sys-kernel/zenpower3"]
1571 git = "https://git.exozy.me/a/zenpower3"
1573 github_account = "liuyujielol"
1575 # FILESDIR only, upstream noneeded
1576 #["sys-libs/elog-functions"]
1578 ["sys-libs/libsolv"]
1580 github = "openSUSE/libsolv"
1581 use_latest_tag = true
1582 github_account = "OriPoin"
1586 github = "d4nj1/TLPUI"
1587 use_latest_tag = true
1589 github_account = "xz-dev"
1591 ["www-apps/chatgpt-desktop"]
1593 github = "lencx/ChatGPT"
1594 use_latest_release = true
1595 github_account = "oatiz"
1598 ["www-apps/follow-bin"]
1600 github = "RSSNext/Follow"
1601 use_latest_release = true
1602 from_pattern = '^v?(\d+\.\d+\.\d+)-(.+)\.(\d+)$'
1603 to_pattern = '\1_\2\3'
1604 github_account = "peeweep"
1606 ["www-apps/lzc-client-desktop"]
1608 url = "https://dl.lazycat.cloud/client/desktop/lzc-client-desktop.tar.zst.metadata.json"
1610 github_account = "peeweep"
1612 ["www-client/brave-bin"]
1614 github = "brave/brave-browser"
1615 use_latest_release = true
1616 github_account = "irort"
1619 ["www-servers/darkhttpd"]
1621 github = "emikulic/darkhttpd"
1622 use_latest_tag = true
1625 ["www-servers/miniserve"]
1627 github = "svenstaro/miniserve"
1628 use_latest_release = true
1630 github_account = "peeweep"
1633 #["www-servers/woof"]
1635 ["x11-libs/glbinding"]
1637 github = "cginternals/glbinding"
1638 use_latest_release = true
1640 github_account = "microcai"
1643 source = "debianpkg"
1645 from_pattern = "-(\\d+)"
1649 #["x11-misc/extramaus"]
1651 ["x11-misc/flatpak-xdg-utils"]
1653 github = "flatpak/flatpak-xdg-utils"
1654 use_latest_release = true
1655 github_account = "st0nie"
1659 github = "mytbk/fqterm"
1660 use_latest_release = true
1663 #["x11-misc/i3lock-color"]
1666 #["x11-misc/i3lock-fancy"]
1670 github = "nullgemm/ly"
1671 use_latest_tag = true
1674 ["x11-misc/picom-jonaburg"]
1676 github = "jonaburg/picom"
1677 use_latest_tag = true
1681 #["x11-misc/snapd-xdg-open"]
1683 #github = "snapcore/snapd-xdg-open"
1685 ["x11-terms/wezterm-bin"]
1687 github = "wez/wezterm"
1688 use_latest_release = true
1689 from_pattern = "(.*)-(.*)-(.*)"
1691 github_account = "oatiz"
1693 ["x11-themes/bibata-cursor"]
1695 github = "ful1e5/Bibata_Cursor"
1696 use_latest_release = true
1698 github_account = "Nuralii1i"
1700 ["x11-themes/fcitx-breeze"]
1702 gitlab = "scratch-er/fcitx5-breeze"
1705 github_account = "OriPoin"
1707 ["x11-themes/klassy"]
1709 github = "paulmcauley/klassy"
1710 use_latest_release = true
1711 from_pattern = '(.*)breeze(.*)'
1713 github_account = "st0nie"
1715 ["x11-themes/kora-icon-theme"]
1717 github = "bikass/kora"
1718 use_latest_release = true
1720 github_account = "Nuralii1i"
1722 ["x11-themes/nordic"]
1724 github = "EliverLara/Nordic"
1725 use_latest_release = true
1727 github_account = "hertz-hwang"
1729 ["x11-themes/nordzy-cursors"]
1731 github = "guillaumeboehm/Nordzy-cursors"
1732 use_latest_release = true
1734 github_account = "hertz-hwang"
1736 ["x11-themes/nordzy-icon"]
1738 github = "alvatip/Nordzy-icon"
1739 use_latest_release = true
1740 github_account = "hertz-hwang"
1743 #["x11-wm/chamferwm"]
1747 github = "hyprwm/Hypr"
1748 use_latest_release = true
1749 github_account = "Goldsrc233"