Commit Graph

60 Commits

Author SHA1 Message Date
Nemo b751bcd74c Switches to a label to make points take fixed-width 2020-06-15 18:09:11 +05:30
Nemo 30a38bd769 Adds a --reverse flag for users with status bar at bottom 2020-06-15 18:09:08 +05:30
Nemo a78796e029 Fixes hover boundaries
Closes #33

This removes the hover boundaries entirely, so you must click elsewhere
to close the menu now, which I think is better behaviour
2020-06-15 18:09:04 +05:30
Nemo 74d26ccffa Change comments to a radio button 2020-06-15 01:34:21 +05:30
Nemo a37ef7236b [tests] Fix tests on Travis 2020-06-15 00:44:33 +05:30
Nemo ff57182c3c Support default firefox profile 2020-06-15 00:17:04 +05:30
Nemo 01ad187150 Finish PyGtk upgrade (7 years in the making) 2020-06-15 00:03:57 +05:30
Nemo f68ea6e9c4 Adds support for default firefox profile 2020-06-15 00:03:39 +05:30
Nemo 6abaa46c8f Removes tracking completely 2020-06-14 22:38:14 +05:30
Nemo 3afba6f3eb pep8 changes 2020-06-14 22:34:37 +05:30
Nemo 678b0090c4 Upgrade to Python 3 2020-06-14 22:34:37 +05:30
Artiya T e81b98929b Fix cannot open "Ask HN" stories. 2017-10-03 19:07:03 +07:00
Abhay Rana 591f6454f2 Merge branch 'analytics'
Conflicts:
	README.md
	hackertray/__init__.py
2014-10-03 19:11:49 +05:30
Abhay Rana 4224c9c198 Merge branch 'firefox'
Conflicts:
	hackertray/chrome.py
2014-10-03 19:10:06 +05:30
Abhay Rana c7a1c653d9 Uses constants in chrome config 2014-10-03 19:09:35 +05:30
Abhay Rana bd322e5191 Uses firefox module in the main app. 2014-10-03 18:57:42 +05:30
Abhay Rana 0b0b5c92b8 Fixes some indentation in chrome module 2014-10-03 16:26:35 +05:30
Abhay Rana c7cea3d278 Adds firefox module that checks urls 2014-10-03 16:26:20 +05:30
Abhay Rana 0c314e690b Fixes a minor bug with the visit event
- Analytics is no longer static.
2014-10-02 13:28:39 +05:30
Abhay Rana b9ebeaebce Tracks url visit event 2014-10-01 07:44:32 +05:30
Abhay Rana 11c02ba898 Adds browser and platform info to analytics 2014-10-01 00:38:25 +05:30
Abhay Rana 6c93751d73 Fixes travis build by installing mixpanel 2014-10-01 00:14:23 +05:30
Abhay Rana 93c9647b3b Adds basic analytics framework (mixpanel)
- Tracking launch event, with arguments passed
2014-09-30 23:30:36 +05:30
Abhay Rana d9e6e51722 Adds tooltips to each menu item containing URL, timestamp and user info 2014-09-27 10:11:32 +05:30
Abhay Rana 279034854c Removes a debug print statement.
- Bumps version to 2.3.1
2014-09-25 22:25:47 +05:30
Abhay Rana 76b64e7fb6 Adds update checking feature.
- Uses the PyPi json API
- Slows down the boot a bit.
- Creates hard dependency on setuptools (which was earlier optional)
2014-09-25 22:20:45 +05:30
Abhay Rana f297ea4019 Merge branch 'handle-network-errors' 2014-09-24 12:33:31 +05:30
Abhay Rana b2dda62fe0 Checks for existence of Chrome's History file. 2014-09-24 12:31:37 +05:30
Abhay Rana 9a6d60be90 Implements network error checking in. 2014-09-24 12:23:54 +05:30
Abhay Rana 6b52720efd Handles manual refresh for chrome 2014-06-07 14:56:16 +05:30
Abhay Rana 83b5c48bd2 chrome_data_directory was being ignored on next auto refresh 2014-06-07 14:06:55 +05:30
Abhay Rana ce4ceec31f Integrates --chrome option into hackertray main module
- Specify a chrome profile path via --chrome and it takes care of the rest
- The native json db implementation is still used as backup
- Chrome module now uses absolute path of History file
2014-06-07 12:24:37 +05:30
Abhay Rana 0b4d6b4424 Catches distribution errors for travis 2014-06-07 11:05:42 +05:30
Abhay Rana da7998462f Don't try to import Appindicator on TRAVIS. 2014-06-07 10:57:48 +05:30
Abhay Rana b1bcdf1024 Detects travis and ignores pygtk 2014-06-07 10:48:04 +05:30
Abhay Rana 578830a2e6 Allow missing pygtk, gtk, webbrowser modules 2014-06-07 03:08:31 +05:30
Abhay Rana 9dbc5d5ef8 Gets Chrome module to a working state
- Shifts to using /tmp/hackertray.chrome for no conflicts
2014-06-07 02:51:34 +05:30
Abhay Rana 0586db9d72 Adds chrome module for searching history.
- Restructures unit tests
- Shifts to nose for unit testing
- Adds a sample history file with 6 entries to search against as well
2014-06-07 02:42:59 +05:30
Abhay Rana 64d500c328 Limit the image size. 2014-06-06 20:39:01 +05:30
Abhay Rana 0b1353131d Adds -c argument for showing comments
- Adds support for short args (-v,-c)
- Removes crate.io links
- Bumps version to 2.0.0
2014-01-29 20:04:10 +05:30
Alex Butum 1e83a78129 Be more Pythonic and Python 3.x compatible 2013-12-12 23:38:31 +02:00
Abhay Rana 2b4dd31a65 Stop using text label as icon 2013-12-09 18:48:20 +05:30
Aaron Hill 50b1e7748a Actually use icon 2013-12-09 06:59:25 -05:00
Abhay Rana c5bdb2a362 Adds comments support via a toggle switch. 2013-12-06 11:22:34 +05:30
Abhay Rana 389da396f4 Fixes icon issues completely.
-Refers #11
- No longer searches in different places for the icon
- Sets title of GtkStatusIcon for accessibility
- Uses hackertray.data to package the image file
- Bumps version to 1.9

Signed-off-by: Abhay Rana <capt.n3m0@gmail.com>
2013-12-04 17:28:35 +05:30
Abhay Rana 4a604c1527 Handles Ctrl+C and sigint to close data file before quitting 2013-12-01 17:52:59 +05:30
Abhay Rana 0e2d49f811 Adds argument parsing for help and version 2013-12-01 16:45:36 +05:30
M.Yasoob Ullah Khalid ☺ d02e78f639 using with construct
using with construct so that the file closes smoothly
2013-12-01 00:40:10 +05:00
Abhay Rana ca0bd63dda Use only the main API server, as per @cheeaun's request 2013-11-30 17:40:49 +05:30
Abhay Rana 6ac71fe792 Bugfix for timeout to 10 minutes. Set it to 10s earlier 2013-11-30 17:23:03 +05:30