Commit Graph

1062 Commits

Author SHA1 Message Date
Martin Wimpress 86cb0cdf04 refactor: update web_get() to use web_redirect() 2024-04-21 09:59:48 +01:00
Martin Wimpress 592b838db6 refactor: update web_pipe() to use web_redirect() 2024-04-21 09:59:48 +01:00
Martin Wimpress 806b1a439f feat: add web_check(); a replacement for wget --spider 2024-04-21 09:59:48 +01:00
Martin Wimpress c7af18f0f4 feat: add web_redirect() 2024-04-21 09:59:48 +01:00
Martin Wimpress 4eb1b4d09b style: correct indentation 2024-04-21 09:59:48 +01:00
Martin Wimpress fc96b66ada fix: improve presentation of changing permission of config files 2024-04-21 09:59:48 +01:00
Martin Wimpress de798af9b0 refactor: simplify get_gentoo() 2024-04-21 09:59:48 +01:00
Martin Wimpress 4e891ec52d chore: update releases_tinycore() 2024-04-21 09:59:48 +01:00
Martin Wimpress 846868d5c1 chore: update releases_solus() 2024-04-21 09:59:48 +01:00
Martin Wimpress 077a9f409b chore: update releases_porteus() 2024-04-21 09:59:48 +01:00
Martin Wimpress ae5c514982 chore: update releases_parrotsec() and editions_parrotsec() 2024-04-21 09:59:48 +01:00
Martin Wimpress 3278858050 chore: update releases_mxlinux() 2024-04-21 09:59:48 +01:00
Martin Wimpress b65e659bf1 chore: update releases_mageia() 2024-04-21 09:59:48 +01:00
Martin Wimpress 84fea55597 chore: update releases_lmde() 2024-04-21 09:59:48 +01:00
Martin Wimpress 832907a7e2 chore: update releases_endless() and get_endless() 2024-04-21 09:59:48 +01:00
Martin Wimpress 598aaaf78c chore: correct ordering for releases_devuan() 2024-04-21 09:59:48 +01:00
Martin Wimpress 9732081dc5 chore: update releases_antix() 2024-04-21 09:59:48 +01:00
Martin Wimpress 795c84b415 chore: update releases_alpine() 2024-04-21 09:59:48 +01:00
Martin Wimpress 8bd89fb30d docs: update example dynamic releases for easyos 2024-04-21 09:59:48 +01:00
Martin Wimpress dc40f59a2c chore: remove old releases from easyos 2024-04-21 09:59:48 +01:00
Martin Wimpress 9eb4d86745 refactor: update get_macos() to only use web_get() 2024-04-21 09:59:48 +01:00
Martin Wimpress a260e9b45d refactor: simplify get_elementary() 2024-04-21 09:59:48 +01:00
Martin Wimpress dbcbd12c80 refactor: update archcraft to it can use the new web_get() 2024-04-21 09:59:48 +01:00
Martin Wimpress 005f3375cd refactor: update vxlinux to use web_pipe() 2024-04-21 09:59:48 +01:00
Martin Wimpress f8ddb4cef3 refactor: update ubuntu to use web_pipe() 2024-04-21 09:59:48 +01:00
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
zenobit 834be37c86 Add Trisquel GNU Linux 2023-10-16 12:28:40 +01:00
zenobit b3846a549a Add PeppermintOS 2023-10-16 12:28:00 +01:00
Martin Wimpress 3665309a88 feat: add edubuntu support, fixes #711 closes #757 2023-10-16 12:24:50 +01:00
Martin Wimpress b816a4aa89 feat: add support for ubuntu 23.10 2023-10-16 12:24:34 +01:00
SoulHarsh007 05c7511b2f fix(rebornos): use CDN metadata API instead of scraping
Signed-off-by: SoulHarsh007 <harsh.peshwani@outlook.com>
2023-10-16 11:56:26 +01:00
Basil K Y 2574113fa1 update devuan release 2023-10-16 11:51:39 +01:00
Basil K Y 5d216914b8 update alpine linux releases 2023-10-16 11:51:09 +01:00
zenobit 302cccab39 repair DragonFlyBSD releases 2023-10-16 11:49:33 +01:00
zenobit b4d7c90b89 repair NetBSD releases
grep: warning: stray \ before "
2023-10-16 11:48:54 +01:00
zenobit 50f63f94d8 repair alma linux
old iso deprecated
added boot iso
changed mirror to official almalinux.org
versions 8 and 9 will download latest release
2023-10-16 11:48:27 +01:00
Neinei0k 3288be8d06 Fix Gentoo hash check in quickget
Gentoo DIGESTS file contains BLAKE2B and SHA512 hashes. Since BLAKE2B comes first in the file, it was incorrectly selected when checking SHA512 checksum.
2023-10-16 11:47:37 +01:00
Basil K Y 6ba173e85b fix cachyos
Signed-off-by: Basil K Y <techiebasil@gmail.com>
2023-10-16 11:46:56 +01:00
Basil K Y 21a25d4740 added linux mint 21.2
Signed-off-by: Basil K Y <techiebasil@gmail.com>
2023-10-16 11:46:13 +01:00
zenobit 787253b2aa
garuda: fix (#759)
* garuda: update mirror and editions

* disc_size 32GB
2023-10-16 11:45:25 +01:00
zenobit d5798eeb01
holoiso: 20230626 (#746)
* holoiso update

* change position in script

no code change

* remove unused DATE
2023-10-16 11:44:25 +01:00
zenobit 44cab4e971 vx-linux: 5.5 2023-10-16 11:43:13 +01:00
zenobit e2e857030a siduction: 2023 1.1 2023-10-16 11:37:08 +01:00
Jai A P 392e74c16b
Updated manjaro fetching as migrated to new system (#742)
* Updated manjaro fetching

- Added sway release
- Added choice to download minimal or full edition

* Future proofing manjaro sway fetching

* Forgot this

kde -> plasma

* Fix a typo

* Update quickget
2023-10-16 11:35:53 +01:00
Alejandro Criado-Pérez af051339ba Explained headroom for memory limits 2023-10-16 11:35:00 +01:00
Alejandro 941b325269 Adjusted check values 2023-10-16 11:35:00 +01:00
Shank 94f2aeb40d fix arcolinux releases 2023-10-16 11:33:50 +01:00
Phil Clifford 8f8a6a60b4
fix blendOS downloads again (#729)
* fix blendOS downloads again

* WIP tidy release/edition naming and consider showing YYMMDD date
2023-10-16 11:33:14 +01:00
Basil K Y 1ccfd8246c
fix ubuntu eol releases (#764)
* fix ubuntu eol releases

Signed-off-by: Basil K Y <techiebasil@gmail.com>

* fix hash check when using MD5

---------

Signed-off-by: Basil K Y <techiebasil@gmail.com>
2023-10-16 10:53:46 +01:00
zenobit 9786f0d520
elementary: 7.1 (#791)
* elementaryos: version 7.1

* elementary: added hash for 7.1
2023-10-16 10:48:52 +01:00
SafaSafari ae15443da0 Fix ventura RecoveryImage download 2023-10-16 10:47:36 +01:00