1. 12 Feb, 2019 1 commit
  2. 15 Nov, 2018 1 commit
  3. 23 Oct, 2018 1 commit
    • rgaudin's avatar
      Use a proxies configuration for downloads · b496b52f
      rgaudin authored
      - introduced a preferences JSON file (stored in homedir) via get_prefs() and save_prefs()
      - preferences can contain HTTP_PROXY and HTTPS_PROXY values
      - introduced a proxies variable via get_proxies()
      - proxies conf has "http" and "https" keys.
      those replicates the preference ones and contains full proxy URI: http://username:pass@server:port
      - preferences and proxies are read on startup
      - when present, proxies are superseeded by environment variables (HTTP_PROXY and HTTPS_PROXY)
      - proxy URI in prefs file or env can be socks:// (useful for tests using SSH)
      - test_connection() tests one HTTP and one HTTPS URLs
      b496b52f
  4. 24 Sep, 2018 1 commit
    • rgaudin's avatar
      Fixed #241: Added a Cache Folder management tool · 8832c2af
      rgaudin authored
      - command line tools:
      	- kiwix-hotspot cache --build-dir . show
      		list all files in cache, showing which ones are to be kept (latest version)
      	- kiwix-hotspot cache --build-dir . clean
      		remove all obsolete (non latest or alien) files from cache
      	- kiwix-hotspot cache --build-dir . reset
      		removes the cache folder completely (option to keep latest master)
      
      - GUI interface
      	- Clean button appearing next to build-folder selector when build-dir is set
      	- Opens a popup displaying usage and offering Clean or Reset (no option) actions
      	- Async, cancellable actions
      	- Displays new disk usage and free space after operation completed
      8832c2af
  5. 11 Sep, 2018 1 commit
  6. 20 Aug, 2018 1 commit
  7. 25 Jul, 2018 1 commit
    • rgaudin's avatar
      Fixing image CI · bd50e93b
      rgaudin authored
      	updating SSL-related requirements to latest versions
      	fixing command-name to match new branding
      bd50e93b
  8. 27 Jun, 2018 1 commit
    • rgaudin's avatar
      updated build and CI rules · d2622d62
      rgaudin authored
      	added a .gitlab-ci.yml file to run the master image creation on gitlab (requires 5h timeout)
      	updated .travis.yml
      		included tests for now-bundled ansiblecube
      		removed ansiblecube download/extraction
      		using a newwer static qemu instead of compiling it (save time & failures)
      		added download and compilation of XZ for linux (build-machine's version is too old. See #176)
      	updated appveyor.yml:
      		compiling on x64 before x86 (not important)
      		removed ansiblecube download/extraction
      		updated qemu to latest version
      		added 7z (new dependency to extract content files onto data partition)
      		added imdisk (new dependency to mount data partition)
      	updated pibox-installer-win[32|64].spec
      		simplified bundling of qemu
      		removed deleted pibox_ideascube_conf.py
      		added contents.json
      		added imdisk and 7z dependencies
      		added imports for the new image parameter
      	requirements-[linux|macos|windows].txt
      		added psutil, used to get number of cpu/cores
      		added humanfriendly, used to parse and format sizes
      		added requests, used to download files
      d2622d62
  9. 11 Apr, 2018 1 commit
  10. 07 Jul, 2017 1 commit
  11. 22 Jun, 2017 1 commit
  12. 24 May, 2017 1 commit
  13. 23 May, 2017 1 commit
    • thiolliere's avatar
      add list_sd_card · 7b3792dd
      thiolliere authored
      show available removable device.
      not implemented for windows
      has no effect on installation
      7b3792dd
  14. 04 May, 2017 1 commit
  15. 02 May, 2017 1 commit
  16. 11 Apr, 2017 1 commit
  17. 08 Apr, 2017 1 commit