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