Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

StackTracker, a desktop notifier built using the StackExchange API and PyQt4

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 img
Octocat-spinner-32 .gitignore
Octocat-spinner-32 LICENSE
Octocat-spinner-32 README
Octocat-spinner-32 README.markdown
Octocat-spinner-32 StackTracker.py updating to API v1.0 July 09, 2010
Octocat-spinner-32 TODO
Octocat-spinner-32 setup-mac.py
Octocat-spinner-32 setup.py
Octocat-spinner-32 st.icns
Octocat-spinner-32 st.ico
README.markdown

alt text

Screenshot / Code Snippet

Current Version: Beta build v1.0

alt textalt text

About

StackTracker, a cross-platform desktop notifier for the StackExchange API built with PyQt4

The application displays a task tray notification when someone has posted an answer or a comment to a question you are tracking on any of the StackExchange sites. Clicking the notification will open the corresponding question in your browser.

License

GPL - Full LICENSE file available in the repo (below)

Download

Linux build: Download Linux ZIP (Requires Python 2.6 and PyQt4 to be installed)

Run >> python StackTracker.py from the StackTracker folder


Windows build: Download Windows ZIP (May need Microsoft VC++ DLL installed)

Launch the StackTracker.exe.


Mac OS X build: Download Mac OS X tarball (Requires Growl to be installed)

Launch StackTracker.app. Only tested in Leopard/Snow Leopard on Intel-based Macs.

Contact

Matt Swanson, mdswanso@purdue.edu

Code

Tools/Frameworks/Etc Used: Python, PyQt4, gVim

Repo: git clone git@github.com:swanson/stacktracker.git

http://github.com/swanson/stacktracker

Release Notes

Please post feature requests or bugs in the answer section. Patches or pull requests are more than welcome.

Beta Builds

v1.0 (July 9)

  • StackTracker has now entered Beta status!
  • Support for API v1.0 release
  • Fixed bug in Mac OS X build involving exiting from the tray icon
  • Added Mac OS X build icon
  • Added default logo for all new Area51/StackExchange sites
  • Economized API calls
  • Added better handling of multiple alerts overwriting each other
  • Added notification when a question is autoremoved
  • Removed option to autoremove on accept answers
  • Code clean-up and refactoring

Alpha Builds

v0.4.1 (June 24)

  • Updating app to API version 0.9

v0.4 (June 23)

  • Fixed bug with gzipped API response that broke nearly all functionality :)
  • Added Mac OS X build

v0.3 (June 8)

  • Major UI changes
  • Windows build released and tested
  • Added settings for auto-removing questions and changing update interval
  • Shifted application design from a single window to a system tray icon
  • Added answer count and asked by fields to question list
  • Clicking on a question title in the window will now open the question in the browser
  • Throttling API calls to adhere to new "conscientious use" policy
  • Changed application icon
  • Adding error dialogs for bad input to question URL field
  • Added support for Python 2.5 JSON library
  • Fixed bug related to local time vs GMT
  • Fixed bug where the same question could be tracked multiple times
  • Code clean-up and refactoring

v0.2 (May 28)

  • Added support for other 'Trilogy' sites
  • Questions in the list are colored based on which site they are from
  • Changed input from question ID to question URL
  • Fixed Segmentation Fault when closing program
  • Fixed bug where invalid system clock could cause multiple notifications for same answer/comment
  • Various refactoring and code clean-up

v0.1 (May 26)

  • Initial build
Something went wrong with that request. Please try again.