Commit Graph

987 Commits

Author SHA1 Message Date
Martin Wimpress 660af25250 refactor: update sparkylinux releases and editions to be dynamic 2024-04-21 09:59:48 +01:00
Martin Wimpress 1b42fbeda3 refactor: update rebornos to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress b2bcf036f8 refactor: update pureos to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress a2c58ea3e5 fix: make opensuse releases dynamic and current 2024-04-21 09:59:48 +01:00
Martin Wimpress 0302973278 fix: update openindiana releases to be dynamic and current 2024-04-21 09:59:48 +01:00
Martin Wimpress 8e87089a34 refactor: update openbsd to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress a2c3181191 refactor: update netbsd to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 7fb1400c7e refactor: update holoiso to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 139601d024 refactor: update gnomeos to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 8e14a580c4 fix: update ghostbsd releases to be dynamic and current 2024-04-21 09:59:48 +01:00
Martin Wimpress 0f22368cfb refactor: update freebsd to use web_pipe() and correct order 2024-04-21 09:59:48 +01:00
Martin Wimpress 2b3a2997a6 refactor: update endeavouros to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 03d905435d refactor: update dragonfly to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress a300b200a4 refactor: make deepin releases dynamic 2024-04-21 09:59:48 +01:00
Martin Wimpress f94e975029 fix: update debian with web_pipe(), correct output and ignore NEVER_RELEASED 2024-04-21 09:59:48 +01:00
Martin Wimpress 5cb578acc6 refactor: update blendos to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 44a7caf1a0 refactor: make biglinux releases dynamic 2024-04-21 09:59:48 +01:00
Martin Wimpress 22af654167 refactor: update bazzite to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 9234765d3a refactor: update athenaos to use GitHub and migrate to web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 97bff52088 fix: update arcolinux with working URL and migrate to web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 30b09bc070 fix: sparklinux doesn't publish iso details in the RSS feed anymore 2024-04-21 09:59:48 +01:00
Martin Wimpress 5b9de101d8 docs: add web_pipe() to quick n dirty guide 2024-04-21 09:59:48 +01:00
Martin Wimpress cbd03d7824 refactor: update vxlinux to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 50d6ff045e chore: drop xerolinux; it is no longer a distro and image are deleted 2024-04-21 09:59:48 +01:00
Martin Wimpress 2750b9179f refactor: update zorin to use new web_get() 2024-04-21 09:59:48 +01:00
Martin Wimpress 729729fd6d refactor: update void to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 234cf563d5 refactor: update ubuntu to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 7984fe2e5e refactor: update ubuntu-server to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress ee3d432736 refactor: update tuxedoos to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 2d0eb009eb fix: update releases_truenas-core(); only release 13 is available 2024-04-21 09:59:48 +01:00
Martin Wimpress 4b0d5e7a56 fix: update releases_truenas-scale(); only release 23 is available 2024-04-21 09:59:48 +01:00
Martin Wimpress c98cd172a5 refactor: update truenas-core to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 5cb6baa439 refactor: update truenas-scale to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 6effd819e8 refactor: update trisquel to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 3ff9ea5204 refactor: update tinycore to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 866fed32c7 refactor: update tails to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 2274d3d923 refactor: update spirallinux to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 55a4c85820 refactor: update sparkylinux to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 4a52480fe6 refactor: update solus to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress e430c3fbe3 refactor: update slitaz to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress ec142f6cdc refactor: update slint to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress b07b5cdec2 refactor: update slax to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress c071d1dd8d refactor: update slackware to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 75816eb35d refactor: update siduction to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 681ee3a9aa refactor: update rockylinux to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress b69c62e051 refactor: update pureos to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 2e9b650711 refactor: update primtux to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress f35524f8a3 refactor: update porteus to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 9bf12fee68 refactor: update popos to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 9de248fbaa refactor: update peppermint to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 57b55f5e22 refactor: update parrot to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 5eb4b39c81 refactor: update opensuse to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress e726789238 refactor: update oraclelinux to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 8e5ad375f3 refactor: update openindiana to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress fc95daed9f refactor: update openbsd to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 6c95750fe2 refactor: update nixos to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 8726bf9fad refactor: update nitrux to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress de79448b39 refactor: update netbsd to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 074796db4c refactor: update netboot to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 1823596fac refactor: update mxlinux to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress fb6484588c refactor: update manjaro to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress de7dca9b90 refactor: update mageia to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 404661abec refactor: update lmde to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 01aa720419 refactor: update linuxmint to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 86ed099283 refactor: update linuxlite to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 3b01fb26dd refactor: update kdeneon to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 30dd6a9cd0 refactor: update kali to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 297fa080f3 refactor: update holoiso to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress b11dcdc0fa refactor: update haiku to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 8f413b0ec9 refactor: update guix to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 5dd44c6fe5 refactor: update ghostbsd to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 35a80ef6b9 refactor: update gentoo to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 568032077b style: improve the presentation of download URLs and redirections 2024-04-21 09:59:48 +01:00
Martin Wimpress 789ef5645d refactor: update web_pipe() to handle redirections 2024-04-21 09:59:48 +01:00
Martin Wimpress 6662ab1740 refactor: update garuda to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 897aae02ab refactor: update reactos to let web_get() handle redirections 2024-04-21 09:59:48 +01:00
Martin Wimpress 81f0506bf7 fix: web_get() now tests for redirections using curl
Mostly this fixes downloads from sourceforge, but should make curl downloads more reliable in general
2024-04-21 09:59:48 +01:00
Martin Wimpress 8f20ae1e5d chore: remove unused variable 2024-04-21 09:59:48 +01:00
Martin Wimpress f27882926a style: correct indentation 2024-04-21 09:59:48 +01:00
Martin Wimpress e9fe08f36a refactor: update antix to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 00fcd9675b refactor: update deepin to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress da5f3c91d0 refactor: update freebsd to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress b5e4891d5c refactor: update fedora to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 00e80c6fd2 refactor: update endeavouros to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 1a25318d89 refactor: update easyos to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress d0c5d83cbb refactor: update draginflybsd to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress f7c88e12ba refactor: update devuan to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress b2dfb55406 refactor: update debian to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 46724130ac refactor: update chimera to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress d01855e0ed refactor: update centos to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 911726aa61 refactor: update cachyos to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 1afade4eda refactor: update bodhi to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress d3676dcdb6 refactor: update bazzite to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress c0a3b0a686 refactor: update batocera to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 3796fa7596 refactor: update vanillaos to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress f4432af3d9 feat: update bunsenlabs to current release 2024-04-21 09:59:48 +01:00
Martin Wimpress 522c266ee7 refactor: update bunsenlabs to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 28e1abf6bd fix: remove duplicate get_biglinux() 2024-04-21 09:59:48 +01:00
Martin Wimpress 607afdd004 refactor: update biglinux to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress af7eb4ab65 refactor: update artixlinux to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 873e3b0bcc refactor: update arcolinux to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 4b1b6f8382 refactor: update archlinux to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress e8557d4fd7 refactor: update android to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 85936d8128 refactor: update alpine to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress b0a439ceb7 refactor: update alma to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress f007e06abe feat: add web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress 62064c0c13 fix: correct syntax error when detecting old ubuntu releases 2024-04-19 15:09:13 +01:00
Liam 9665a11e21 Add Windows error message to the download function 2024-04-19 14:34:19 +01:00
zen0bit a8be31056e fix: big moving of new parts 2024-04-19 13:54:11 +01:00
zen0bit 37959f9933 fix: move cut_1 2024-04-19 13:53:21 +01:00
zen0bit 1b7050103c style: move primtux info 2024-04-19 13:48:45 +01:00
zenobit e1952d7e56
style: Remove 100+ empty lines which don't significantly improve readibility (#1066)
(In my opinion)
2024-04-17 15:12:35 +01:00
zen0bit ce39944f43 fix: debian from newest and on one line 2024-04-17 13:17:17 +01:00
zen0bit d280a48acd feat: Use more cut_1 function 2024-04-17 13:16:42 +01:00
Liam 6f88ffedbc Fix HoloISO downloads - closes #1062 2024-04-17 11:39:29 +01:00
zen0bit 1ed0a4d14e style: Sort OS releases alphabeticaly
archcraft
archlinux
batocera
bunselabs
macos
manjaro
mxlinux
2024-04-17 11:38:30 +01:00
zen0bit f40a90772b style: fix indentation 2024-04-17 11:35:22 +01:00
zen0bit f0fb2c8f6f fix: validate_release function 2024-04-17 03:55:36 +01:00
zen0bit ea454aea76 Improve error messages functions 2024-04-17 03:55:10 +01:00
Martin Wimpress 92da03aa90 fix: correct URL for downloading Rocky Linux 2024-04-17 03:54:38 +01:00
Martin Wimpress 36dce7b616 chore: add newer Rockly Linux releases 2024-04-17 03:54:38 +01:00
Martin Wimpress c246b3a1d0 chore: add newer Oracle Linux release 2024-04-17 03:54:38 +01:00
Martin Wimpress 6b74ef78d7 fix: use zsync for Ubuntu daily images 2024-04-17 03:54:38 +01:00
Martin Wimpress 67ddb91915 fix: add #! to chunkcheck and correct skipVerification for macOS 2024-04-17 03:54:38 +01:00
Martin Wimpress 328a6b5bf6 feat: replace aria2c with curl for quickget downloads. Closes #1057 2024-04-17 03:54:38 +01:00
zen0bit 60eae62ac7 feat: Add os_supported_release function 2024-04-17 03:51:52 +01:00
Martin Wimpress 8768283af0 fix: add nixos unstable. Fixes #732 2024-04-17 01:14:38 +01:00
Liam 7e3515aa06 Fix regression in the case of a missing release - closes #1049 2024-04-17 00:24:17 +01:00
Martin Wimpress b6f5b1aeb8 fix: use vmware-svga for old Ubuntu releases. Fixes #966 2024-04-16 23:49:59 +01:00
Martin Wimpress febb854aa8 feat: add cut_1() 2024-04-16 22:02:59 +01:00
Martin Wimpress d2797b6834 chore: white space clean up 2024-04-16 21:40:55 +01:00
Martin Wimpress b486a7519d fix: remove stray closing brace 2024-04-16 21:40:55 +01:00
Martin Wimpress f305103f6d fix: add missing fedora releases 2024-04-16 21:40:55 +01:00
Martin Wimpress 08746937db chore: white space clean up 2024-04-16 19:29:55 +01:00
Martin Wimpress 7600932b12 refactor: update download_windows_workstation() based on Mido 2024-04-16 19:29:55 +01:00
Martin Wimpress e017c2dfa6 refactor: update download_windows_server() based on Mido 2024-04-16 19:29:55 +01:00
Martin Wimpress 9c09fdb000 docs: update downloads_windows function attributions 2024-04-16 19:29:55 +01:00
Martin Wimpress b1c75d3b5d refactor: rename download_windows functions 2024-04-16 19:29:55 +01:00
Martin Wimpress 1012109536 feat: add curl_windows() from Mido 2024-04-16 19:29:55 +01:00
Martin Wimpress 1004c3428b refactor: update handle_curl_error() based Mido 2024-04-16 19:29:55 +01:00
zen0bit 272334b2a7 style: Sort OS releases from newest to oldest 2024-04-16 19:23:23 +01:00
zen0bit ee65d6ee26 Improve list_isos function messages shown to user 2024-04-16 19:22:54 +01:00
zen0bit 9b0e0a880b Add os_homepage function 2024-04-16 19:22:22 +01:00
zen0bit 2a67445c65 Move os_credentials function where belongs 2024-04-16 19:22:01 +01:00
zen0bit 2b4c60fc1f Move os_about function where belong 2024-04-16 19:21:40 +01:00
zen0bit dd35355f70 Add pureos info (added before that) 2024-04-16 19:21:14 +01:00
zen0bit 9b5593749b fix: help_message function placement
More functions not in correct position, but only this inside something
else
- To the rest we will get later.
2024-04-16 16:54:52 +01:00
Martin Wimpress 652d91d33a fix: update URLs referencing the project #945 2024-04-16 14:42:38 +01:00
Martin Wimpress 6028a611c0
feat: test_isos function 2024-04-16 14:19:54 +01:00
Martin Wimpress 0c910be5c4
feat: os_supported_edition function 2024-04-16 14:14:32 +01:00
Martin Wimpress bf8fa84c4f
feat: os_supported_edition function 2024-04-16 14:12:43 +01:00
Martin Wimpress c23b2afd80
feat: os_error_edition function 2024-04-16 14:11:32 +01:00
Martin Wimpress d96978d1c2
feat: os_supported_lang function 2024-04-16 14:10:33 +01:00
Martin Wimpress c3acd28c6b
feat: handle_missing function 2024-04-16 14:05:34 +01:00
Martin Wimpress 29167d8528
feat: os_error function 2024-04-16 14:04:18 +01:00
Martin Wimpress 20b5e1c335
feat: os_not_supported function 2024-04-16 14:03:24 +01:00
zen0bit 7c53267153 feat: Add function to test if all ISOs are really downloadable 2024-04-16 14:53:07 +02:00
zen0bit 9ff5f02d8f feat: Add function to show error message if path not specified 2024-04-16 13:49:12 +01:00
zen0bit 15e4726801 feat: Add folding to shown releases and editions (no more words cutted in half) 2024-04-16 13:48:51 +01:00
zen0bit c703f8518e feat: Add function to show nice help message 2024-04-16 13:48:33 +01:00
Martin Wimpress 626c63cb7e
feat: list_isos function 2024-04-16 13:47:56 +01:00
zen0bit b6e71f985a feat: Add function to list supported OS with all releases and editions 2024-04-16 13:46:41 +01:00
zen0bit 707a45d909 feat: Add new pretty_name function
for now renamed to pretty_name_new
rename to pretty_name after merging needed chnges
2024-04-16 13:46:12 +01:00
zen0bit 4cc1b90b25 feat: Add function to show OS homepage 2024-04-16 13:45:47 +01:00
Martin Wimpress 0f04a90bdb
feat: os_about function 2024-04-16 13:45:10 +01:00
Martin Wimpress 44f885551e
feat: os_basedof function 2024-04-16 13:43:38 +01:00
Martin Wimpress a6993b1b52
feat: os_basedof function #1008 2024-04-16 13:24:15 +01:00
zen0bit 96ba1f8f9b fix: multiple distros now have also releases on 1 line 2024-04-16 13:16:41 +01:00
zen0bit 005d2b2d1b fix: chimeralinux release function 2024-04-16 13:14:33 +01:00
zen0bit 0f1eb545c0 feat: Add function with information about supported operating systems 2024-04-16 13:10:30 +01:00
Liam 592271d46b Use only latest BlendOS release 2024-04-16 13:04:17 +01:00
zen0bit 156e11af32 feat: Move you must specify release into function 2024-04-16 02:49:41 +02:00
zen0bit a346855bab feat: Move is not supported language message into function 2024-04-16 02:48:57 +02:00
zen0bit ae7b47f7f9 feat: Move must specify edition message into function 2024-04-16 02:48:00 +02:00
zen0bit cb33fa0bc8 feat: Move not supported edition message into function 2024-04-16 02:47:06 +02:00
zen0bit 534f7fc342 feat: Move handling of unsupported combinations into function 2024-04-16 02:44:13 +02:00
zen0bit 7394518602 feat: Add function to show error message if OS not specified 2024-04-16 02:34:36 +02:00
zen0bit 7a3e3c802a feat: Add function to show error if OS is not supported 2024-04-16 02:33:42 +02:00
zen0bit bd0327c7b8 feat: Add function to list ISOs of all supported OS 2024-04-16 02:26:13 +02:00
zen0bit 0a472db085 feat: Add function to show short info about OS 2024-04-16 02:22:40 +02:00
zen0bit f5d87cf419 feat: Add function to show default live OS credentials 2024-04-16 02:21:32 +02:00
zen0bit c6462e9fa4 feat: os_basedof function 2024-04-15 17:58:37 +02:00
Alex Genovese eac8cc2031 Add Tuxedo OS
As requested by @zen0bit ...

❤️
2024-04-15 08:53:55 +01:00
Alex Genovese 91389d6be4 add PureOS 2024-04-13 11:44:40 +01:00
zen0bit 10d69b72d0 readd EasyOS 2024-04-12 10:00:26 +01:00
Martin Wimpress f018aee3aa chore!: drop easyos; the domain for downloads no longer resolves. close #921 2024-04-11 23:48:44 +01:00
zenobit facb5d163e 🛠 CachyOS latest
Signed-off-by: zenobit <zenobit@disroot.org>
2024-04-11 22:08:12 +01:00
zenobit 147e938e93 🛠 BlendOS releases on 1 line
Signed-off-by: zenobit <zenobit@disroot.org>
2024-04-11 22:08:12 +01:00
zenobit e96e90ebc7 🌀 EndeavourOS dynamic releases Thanks to @lj3954
Signed-off-by: zenobit <zenobit@disroot.org>
2024-04-11 22:08:12 +01:00
zenobit b36e62694c 🛠 Gentoo livegui
Signed-off-by: zenobit <zenobit@disroot.org>
2024-04-11 22:08:12 +01:00
zenobit 5e980a8631 🛠 spiral rename
Signed-off-by: zenobit <zenobit@disroot.org>
2024-04-11 22:08:12 +01:00
zenobit bce0dbffbe 📦 SparkyLinux 2024-04-11 22:08:12 +01:00
zenobit 4c6c078d3c 📦 Slitaz GNU/Linux 2024-04-11 22:08:12 +01:00
zenobit 5e7e677131 📦 Slint 2024-04-11 22:08:12 +01:00
zenobit efd8913de1 📦 Slax 2024-04-11 22:08:12 +01:00
Olivier Duquesne d5dc137016 📦 Primtux Thanks to @DaffyDuke 2024-04-11 22:08:12 +01:00
zenobit 411d87d63e 📦 Parrot Security 2024-04-11 22:08:12 +01:00
zenobit 62c4c44090 📦 Nitrux 2024-04-11 22:08:12 +01:00
zenobit 59033897c8 📦 Guix 2024-04-11 22:08:12 +01:00
zenobit e03d438b00 📦 Crunchbang++ 2024-04-11 22:08:12 +01:00
zenobit df5877bd7d 📦 Chimera Linux 2024-04-11 22:08:12 +01:00
zenobit eb5fe7aedc 📦 Big Linux Thanks to @ruscher
Signed-off-by: zenobit <zenobit@disroot.org>
2024-04-11 22:08:12 +01:00
zenobit 0858f31701 📦 bazzite 2024-04-11 22:08:12 +01:00
zen0bit 2fb13f64c9 gentoo and kali disc_size 32GB 2024-04-11 22:08:12 +01:00
zenobit 3843388258 📦 Athena OS 2024-04-11 22:08:12 +01:00
zenobit a2d2e570ea 📦 Artix Linux 2024-04-11 22:08:12 +01:00
Lorenzo Bettini 41fe0093c8 Fixed small typo in quickget
Nothing crucial, just a small English fix_
"this arguments" -> "these arguments"
2024-04-11 22:08:12 +01:00
Liam 558c7245df Add GNOME OS 2024-04-11 22:08:12 +01:00
Liam c9df8f3b32 Implement download-iso 2024-04-11 22:08:12 +01:00
zen0bit fb9298448e Show choosed release if windows language isn't supported 2024-04-11 22:08:12 +01:00
Liam 3e22c2b3de Add support for windows languages & windows server
* Add windows languages, many bugfixes
Entering a release, edition, or OS with only part of a valid one will now throw an error, rather than attempting to download
	i.e. $quickget windows 1 > "ERROR! Windows 1 is not a supported release", rather than attempting to download a nonexistent ISO

* Replace "languages" with "editions" to improve consistency

* Remove unnecessary code, hardcode windows editions to not waste time

* Add windows server, LTSC

* Windows server requires IDE drive

* Update Windows Guests section in README.md

* Improve support for windows server

Add back the language array, change stylization of languages in list
2024-04-11 22:08:12 +01:00
Liam 194ec452be Fix wget2
* Fix wget2

* Improve wget2 check

* Use wget2 whenever available

* Use curl instead of wget in order to check where URLs redirect
2024-04-11 22:08:12 +01:00
Liam df57ed1a68 Implement download_iso for Windows & macOS 2024-04-11 22:08:12 +01:00
Liam e43d291b37 Add Zorin OS 17 2024-04-11 22:08:12 +01:00
Liam 8ab2590e5b inbuilt macOS downloading
* Fix quickget show-iso-url and test-iso-url creating unnecessary directory

* Beautify output, add show-iso-url and test-iso-url for Windows (fully) and macOS (sorta)

* (NON-FUNCTIONAL) macrecovery shell script.

* Semi-functional (although incomplete) macrecovery shell script
Rough draft. To be completed, cleaned up and simplified (very much so)
hoping to merge into quickemu & replace the python macrecovery dependency.

* macrecovery shell script now successfully downloads the image. TODO: Verification

* Merged macrecovery functions into quickget. Chunkcheck (C) to replace macrecovery's image verification
Chunkcheck written by MCJack123: https://gist.github.com/MCJack123/943eaca762730ca4b7ae460b731b68e7

* Replace C chunkcheck binary with the Python equivalent. Re-add python to dependencies.

* force macOS guests to usually boot with core counts which are powers of 2; fix #865

* Add support for macOS Sonoma

* Fix issue where script would be unable to find chunkcheck if installed system-wide

* Update README verbiage

* Add headers to web_get function; macOS can now be downloaded via aria2; clean up code & output

* Add support for macOS Sonoma

* Fix use of wrong operator (>) which touches a file

* Small correction to README

* macOS switched from wget to default downloader (aria2/wget)

* Replace wget with cURL for downloading macOS chunklist file

* Fix variable naming in generate_id function
2024-04-11 22:08:12 +01:00
Ruscher 35a6588825 Add BigLinux 2024-04-11 22:08:12 +01:00
Martin Wimpress 0c8e1a5205 chore: white space clean up 2023-12-10 23:10:16 +00:00
Martin Wimpress 81856322a5 feat: add NixOS 23.11 2023-12-10 23:10:16 +00:00
Liam 132ae1c81c Remove unsupported (and unobtainable) Fedora releases 2023-12-10 22:56:27 +00:00
Liam 841807afe6 Fix show-iso-url and test-iso-url creating unnecessary directories 2023-12-10 22:56:27 +00:00
zenobit 708070739c Add EasyOS 2023-12-10 22:50:44 +00:00
Phil Clifford c58e5c5b98 List ubuntu-server releases and hide eol releases 2023-12-10 22:37:47 +00:00
Jai A P 961a8a1820
Fix -s/-t flags still downloading isos (#846)
* Fix -s/-t flags

* Update quickget

* Typo
2023-11-16 23:36:59 +00:00
Jai A P 7a724e43f3
Added automatic version fetching for ubuntu (#821)
* Automatic fetching of ubuntu versions

* Fix displaying ubuntu versions

* Update quickget

* Updated quickget

 - Remove obsolete daily-legacy
 - Add error if desktop amd64 build do not exist as in current status

* Allow 'daily' as a valid release for ubuntu family

* Better logic to fetch Ubuntu-server & failsafe
2023-11-16 23:35:44 +00:00
zenobit b284e411a3 quickget: void: change to repo-default 2023-11-16 23:31:22 +00:00
Phil Clifford 7bee31c666 fix: make revised batocera actually find the latest file 2023-11-12 17:22:05 +00:00
Jai-JAP f217e63189 Add Fedora 39 2023-11-12 17:19:19 +00:00
Martin Wimpress e0fce7b1df feat: restore automated Windows .iso downloads from Microsoft servers
This implementation is based on Mido:

- https://github.com/ElliotKillick/Mido

More useful failure messages are presented and if the download is blocked clear steps to manually complete the setup are presented. Windows 8 is re-instated as a supported release, although without install automation or driver optimisation.
2023-11-10 13:55:56 +00:00
zenobit c52171e797 os_homepages as case 2023-11-10 10:59:55 +00:00
zenobit 62ddfc3a2c add open_url function 2023-11-10 10:59:55 +00:00
zenobit 26774bde57 quickget with no argumets show also new commands 2023-11-10 10:59:55 +00:00
zenobit 5ffd8c0626 add short commands 2023-11-10 10:59:55 +00:00
zenobit df5cb3c1b7 quickget: add function os_homepages 2023-11-10 10:59:55 +00:00
zenobit 75b97b4294 show_iso_url test_iso_url open_distro_homepage 2023-11-10 10:59:55 +00:00
zenobit 58e69834cb testmode web_get 2023-11-10 10:59:55 +00:00
Ahmad Abu Yahia ae536570a4 Update batocera version in quickget
As the quickget download the latest Batocera version only it's more convenient to use "latest" instead of old versions
2023-11-10 10:45:08 +00:00
zenobit c3ae35b1f8 vx-linux: 5.1.2 2023-11-10 10:39:24 +00:00
Steam Deck User 2a5067f277 hash commented out for now 2023-11-10 10:37:45 +00:00
zenobit a6c8b6b8b1 update holoiso 2023-11-10 10:37:45 +00:00
Phil Clifford 1e637c0c1e fix: actually support edubuntu
closes 818
2023-11-10 10:30:42 +00:00
eweihe f26a88bc5f Added Wget read-timeout and retry
Configure Wget to retry the download, when no packets are received for 10 seconds, for a total of 3 retries
2023-11-10 10:25:05 +00:00
SafaSafari 195959a0a9 change Board_id for ventura image 2023-11-09 09:37:22 +00:00
zenobit 1a0867b771 Get rid of whitespaces in Tiny Core Linux 2023-10-20 19:23:41 +01:00
zenobit 265be79777 Add SpiralLinux 2023-10-19 09:24:34 +01:00
zenobit ad0f1f2d3d Add Porteus 2023-10-19 09:22:35 +01:00
zenobit 1b3c113f8d Add Antix 2023-10-19 09:21:41 +01:00
zenobit c0a8fe27a7 Add Tiny Core Linux 2023-10-19 08:54:05 +01:00
zenobit be81b6892f Add Linux Lite 2023-10-18 10:43:06 +01:00
zenobit 39de883c40
Add bodhi linux (#751) 2023-10-18 10:41:47 +01:00
zenobit 4906752519 Add bunsenlabs 2023-10-16 12:29:23 +01:00