Message-ID: <6912ba02@news.ausics.net> From: Computer Nerd Kev Subject: Re: Another Mint User Newsgroups: comp.os.linux.misc References: <6912583a@news.ausics.net> <10etodc$am19$1@dont-email.me> <10ett30$bql1$2@dont-email.me> User-Agent: tin/2.6.5-20250707 ("Helmsdale") (Linux/2.4.31 (i686)) NNTP-Posting-Host: news.ausics.net Date: 11 Nov 2025 14:22:26 +1000 Organization: Ausics - https://newsgroups.ausics.net Lines: 47 X-Complaints: abuse@ausics.net Path: csiph.com!news.bbs.nz!news.ausics.net!not-for-mail Xref: csiph.com comp.os.linux.misc:77313 Nuno Silva wrote: > You mean something like > > https://github.com/user/project/releases/expanded_assets/release-name > > to get a HTML list of downloadable files for a given release. > > Although I'm not sure the rule to form "release-name" is entirely clear; > hopefully that part can be extracted from entries in the releases list? > > Example: > > For [1] there is a list of releases at [2]. Topmost version has assets > expanded and inlined, but only that one. Let's say you want 22.00. Its > heading links to [3], so the name to use is probably "22.00". Thus the > assets would be listed at: > > https://github.com/ip7z/7zip/releases/expanded_assets/22.00 Neat, I didn't know about that. Thanks! I did know about the REST API where you have to use release ID numbers that aren't in the page but can be found with another API call: wget -q -O - 'https://api.github.com/repos/ip7z/7zip/releases' | less 22.00 = 134213671 wget -q -O - 'https://api.github.com/repos/ip7z/7zip/releases/134213671' | grep browser_download_url "browser_download_url": "https://github.com/ip7z/7zip/releases/download/22.00/7z2200-arm.exe" "browser_download_url": "https://github.com/ip7z/7zip/releases/download/22.00/7z2200-arm64.exe" "browser_download_url": "https://github.com/ip7z/7zip/releases/download/22.00/7z2200-extra.7z" "browser_download_url": "https://github.com/ip7z/7zip/releases/download/22.00/7z2200-linux-arm.tar.xz" "browser_download_url": "https://github.com/ip7z/7zip/releases/download/22.00/7z2200-linux-arm64.tar.xz" "browser_download_url": "https://github.com/ip7z/7zip/releases/download/22.00/7z2200-linux-x64.tar.xz" "browser_download_url": "https://github.com/ip7z/7zip/releases/download/22.00/7z2200-linux-x86.tar.xz" "browser_download_url": "https://github.com/ip7z/7zip/releases/download/22.00/7z2200-src.7z" "browser_download_url": "https://github.com/ip7z/7zip/releases/download/22.00/7z2200-src.tar.xz" "browser_download_url": "https://github.com/ip7z/7zip/releases/download/22.00/7z2200-x64.exe" "browser_download_url": "https://github.com/ip7z/7zip/releases/download/22.00/7z2200-x64.msi" "browser_download_url": "https://github.com/ip7z/7zip/releases/download/22.00/7z2200.exe" "browser_download_url": "https://github.com/ip7z/7zip/releases/download/22.00/7z2200.msi" "browser_download_url": "https://github.com/ip7z/7zip/releases/download/22.00/lzma2200.7z" Your way using "expanded_assets" is much easier! -- __ __ #_ < |\| |< _#