Github Explorer
Cinnamon Plugin for exploring a Github repository
Project maintained by jamesmorgan
Hosted on GitHub Pages — Theme by mattgraham
Github Explorer
Github explorer allows you to explorer all the public repositories for a user.
- Add your public GitHub username after its installed to you're Cinnamon desktop to get going.
Features
- Automatic refresh with controls
- Basic alerts about new issues, forks, watch etc
- Quick access to all useful links for a repository
Quick access to creating Gist's and navigating to Gihub.
For issues please report any problems here
For future changes see TODO
Installation Cinnamon 1.8+
- Right click on your panel, click 'Add applets to the panel'.
- Click on 'Get more online' tab.
- Find 'Github Explorer', right click and 'Mark for installation'.
- Once installed 'Configure' and 'Add to panel'.
Installation Pre Cinnamon 1.8
- Download version 0.5 from here
- Place the folder in ~/.local/share/cinnamon/applets/
- Right click on the applet to alter settings, adding your username
- Restart Cinnamon or your PC
Tested:
- Cinnamon 2.0+
- Linux Mint 16
Change Log
V1.4
- Added link to view watchers with icon
- Created simple github page
- Renamed repository to github-explorer
V1.3
- Indentation added to nested menu elements, thanks @azzazzel
V1.2
- Tested on Cinnamon 2.0+
- Removed Settings context menu link if running on Cinnamon 2.0+
V1.1
- Added ability to create a Gist as default
- Contribution: Removed warnings from Looking Glass, thanks @Koutch
V1.0
- Basic support of watching changes to repos and notification of alerts
- Enable additional notifications with settings, default disabled
Historic Changes
V0.9
- Prevent further GitHub query when API query threshold reached, uses X-RateLimit headers
- Improve applet tooltip on API rate exceeded and errors
- Build in verbose Logging for with setting to enable/disable
V0.8
- Remove old settings files which are not needed
- Optional menu item if no project home found i.e. don’t display it if not present
- Last Query Attempt added to tooltip off applet
- Simple logging of Request limits and rates
V0.7
- Removal of custom settings implementation, now using Cinnamon 1.8 Settings API and hooks as well as adding more settings
- Tweaked context menu to open new settings
- Re-factor of looping code when querying Github
V0.6
- Increased default refresh interval to 3 minutes
- Change default user to 'username' and @myself
- Github username link not updated when user changes
- Display popup when no user is set on start
- Dont perform inital lookup request when no user is set
- Re-factorings of menu creation logic, method names etc
V0.5
- Fix missing icon in applet explorer - thanks @maristgeek
- Improve installation scripts - thanks @magno32
- Fix missing user agent string from Github API integration - thanks @magno32
- General code re-factor of error reporting
- Ensure working with Cinnamon 1.8 and Linux Mint 15
- Remove Verbose Logging mode as served little purpose
V0.4
- On 403 error from Git Hub, show error message supplied in alert and not default error message
- Re-factor Notifications and their content
- Minor re-factorings, replacement of _this being miss used!
- Enable verbose logging mode via settings, default false
V0.3-Beta
- Only show failure message X 5
- Re-written error message to make sense!
- Correct Icon/Image for settings right click menu
Archived Versions
For use on Cinnamon 1.7 and below please use release V0.5 which can be found within the release folder.
Screen Shot:
Other Demo's
-
/demo/force-quit/
= A simple applet to kill a specified window - tutorial: http://cinnamon.linuxmint.com/?p=156
-
/demo/test-notification/
= a simple applet which should demonstrate (or find issues) using HTML in notifications