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. 20 Aug, 2018 1 commit
  6. 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
  7. 01 Jul, 2018 1 commit
    • rgaudin's avatar
      Updating PyYAML version on macOS to support python3.7 · edd60a38
      rgaudin authored
      With python3.7 release, py3.7 is now the version installed by brew on macOS.
      Unfortunately, the latest stable version of PyYAML (3.12, the one we were using) doesn't install anymore.
      Beta version 4.2b2 does.
      edd60a38
  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