Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@ZanderBrown
Created November 6, 2017 17:28
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ZanderBrown/b43d0c2d48987168285d7aeaaf16ab8f to your computer and use it in GitHub Desktop.
Save ZanderBrown/b43d0c2d48987168285d7aeaaf16ab8f to your computer and use it in GitHub Desktop.
'Microflasher', micro:bit uploader for Linux environments

Plan

DBus Server:

  • Monitors folder
  • Installed as service
  • Copies to all connected m:b

LXPanel plugin (for Raspbian):

  • Connects to server
  • Shows notifications for events as tooltips (ala lxplug-ejecter)

GtkApplication:

  • Manage settings (what dir to monitor)
  • Displays freedesktop notifications (for GNOME ext)
@ZanderBrown
Copy link
Author

Progress

Monitoring: /home/user/Downloads
Found:  /home/user/Downloads/microbit-Untitled(9).hex

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment