Skip to content

UnsignedArduino/CircuitPython-Bundle-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CircuitPython-Bundle-Manager

A Python program that makes it easy to manage modules on a CircuitPython device!

Run main.py to start the program. Make sure that bundle_tools and gui_tools is in the same directory and that all requirements are met! Note: This will create a bunch of files and directories, so I recommend placing this in its own directory and adding a shortcut or a symlink to the desktop or something like that.

Options

You can find these options in config.json, which is in the same directory as main.py, and should be auto-generated upon first run. In case it does not happen, this is the default JSON file:

{ "gui_log_scrollback": "2000", "last_auth_method_used": "username and password", "last_circuitpython_bundle_version": "6", "show_traceback_in_error_messages": "false", "unix_drive_mount_point": "/media" }
  • gui_log_scrollback should be a string of a number. This is how many lines to retain in the GUI log.
  • last_auth_method_used should be a string of username and password, access token, or enterprise. This is the last method of authentication you used.
  • last_circuitpython_bundle_version should be a string of a number. This is the last CircuitPython version you used.
  • show_traceback_in_error_messages should be a string of a bool. (Like 1, true, yes for True and anything else for False) This will control whether stack traces will appear in error messages.
  • unix_drive_mount_point should be a string of a path that points to the place where your distro automatically mounts drives. Only applies to Unix-based systems.

About

A Python program that makes it easy to manage modules on a CircuitPython device!

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages