Manage OctoPrint from your menu bar.
This application provides a handy interface for controlling and monitoring OctoPrint right from your desktop menu bar.
This application is currently in development. Some features may not work properly or as expected. There are many loose ends so feel free to help out! If there is a feature that you would like to see, don't hesitate to make a feature request. Cheers, Ben
OctoPrintStatusMenuBar currently supports Linux (Ubuntu tested) and OS X.
npm install
To run the electron app:
npm start
Setup is fairly straightforward. There are only two required settings, your OctoPrint URL and your API Key. My Installation of OctoPrint is located on a Raspberry Pi on my local network, so my URL is simply: http://octopi.local/
. Your API key can be found by navigating to the OctoPrint web-app and following Settings->Features->API
. Check Enable as well as Allow Cross Origin Resource Sharing (CORS)
and copy your API key to the clipboard. You must then paste this information into the setup tab of the application:
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request
OctoPrintStatusMenuBar is licensed under the MIT Open Source license. For more information, see the LICENSE file in this repository.