2019-06-02 17:45:55 +02:00
2019-03-08 13:57:52 +00:00
2019-03-25 12:14:37 +00:00
2019-03-25 12:14:37 +00:00
2019-06-02 17:45:55 +02:00
2019-06-02 17:45:55 +02:00
2019-03-08 21:11:20 +00:00
2019-03-25 12:14:37 +00:00
2019-03-08 21:24:25 +00:00

goal

Automate downloading and flashing of linux distributions to arbitrary storages(i.e. external usb device). Periodically (i.e. daemon) check for updates, download them and flash them.

$ ./quickos -h
usage: quickos.py [-h] os storage

flash linux operating systems on the fly

positional arguments:
  os          the operating system that should be flashed
  storage     the storage where the os shall be flashed

    optional arguments:
      -h, --help  show this help message and exit

roadmap

  • virtualenv
  • git repo
  • how to make a daemon?
  • get argparse working
  • implement config file in form of distributions.json
  • update distributions
  • check signature
  • flash storage with downloaded os
  • make cli options working

how are distributions offered?

  • as latest
  • with date in the download link
  • the checksum is sometimes a file, sometimes written on a webpage

how to get the newest download link?

Description
Automated flashing of Linux operating systems to external storages.
Readme 10 MiB
Languages
Python 100%