Commit Graph

44 Commits

Author SHA1 Message Date
Michael Lazar
c989f14cd3 Add support for qutebrowser 2018-04-14 15:21:29 -04:00
Michael Lazar
100515769c PyLint and PEP8 formatting 2018-04-02 18:28:21 -04:00
Michael Lazar
47e5414be0 Fixing error handling for the inbox command 2018-01-21 19:38:35 -05:00
Michael Lazar
b4541820c5 Adding support for the vimb browser 2017-12-30 18:57:44 -05:00
Michael Lazar
b69ee70366 Merge branch 'master' into themes 2017-12-07 20:55:44 -05:00
Michael Lazar
35c8472932 Fixing the command for the opera webbrowser 2017-12-07 01:40:26 -05:00
Michael Lazar
b828001c66 Adding surf to the list of default webbrowsers 2017-12-07 01:03:34 -05:00
Michael Lazar
00df45bd34 Fix crash on startup when terminal doesnt support colors 2017-11-04 14:10:50 -04:00
Michael Lazar
d8213f2271 Switching to more vim-inspired theme attributes 2017-09-19 02:10:37 -04:00
Michael Lazar
982861560a Cherry picking backwards-compatible changes from the themes branch 2017-09-08 01:10:32 -04:00
Michael Lazar
7b074e0c05 Merge branch 'master' into themes 2017-09-07 22:31:43 -04:00
Michael Lazar
b1b1a64854 Pylint and fixing error type 2017-09-06 01:36:24 -04:00
Michael Lazar
b73e902d4a Adding pylint exception 2017-09-06 01:27:40 -04:00
Michael Lazar
77a3557edd Trying to fix the tests 2017-09-06 01:16:42 -04:00
Michael Lazar
5499aadffb Adding patch for webbrowser on macOS 2017-09-06 00:22:05 -04:00
woorst
eb837716d8 simplify code to always update keymap 2017-07-23 13:31:11 -05:00
woorst
f43a4894fb set_bindings can now update or replace existing bindings 2017-07-19 18:24:04 -05:00
Michael Lazar
862d0e756d Working on theme support 2017-07-10 17:58:48 -04:00
Michael Lazar
13e9fd9b10 A couple of pylint changes 2017-03-28 23:18:13 -07:00
Michael Lazar
6b1eab1a97 Bundling praw v3 with rtv 2017-03-28 21:33:10 -07:00
Michael Lazar
e9cd4c4458 Add safety check for terminals without cursor support. 2017-01-06 22:47:29 -08:00
Michael Lazar
9675fb4ba4 Adding subreddit name to a few error messages. 2016-10-17 17:43:10 -07:00
Michael Lazar
d5f114a4d8 Expand URLs. 2016-08-07 21:56:19 -07:00
Michael Lazar
7a34c089b9 Raise NotImplemetedError. 2016-08-04 01:01:48 -07:00
Michael Lazar
349ea94afd Pylint 2016-07-26 01:20:27 -07:00
Michael Lazar
a21fcc1e06 Fixed tests. 2016-04-21 01:02:43 -07:00
Michael Lazar
e69c59baa8 Work in progress. 2016-04-14 18:40:28 -07:00
Michael Lazar
26d1f0efcb Added top height, still needs to be refactored + tested. 2016-04-14 00:52:12 -07:00
Michael Lazar
b72b7965c1 Add monochrome option, chmod 664 when copying config. 2016-04-12 15:56:09 -07:00
Michael Lazar
66cb430ebe Typo in docstring. 2016-02-10 01:17:47 -08:00
Michael Lazar
5fda5a7999 Linter fixes. Added ctrl-d and ctrl-u for pagedown/pageup. 2016-02-10 01:02:37 -08:00
Michael Lazar
d08b9f47be Fixed the tests. 2016-02-09 23:42:07 -08:00
Michael Lazar
0de3033414 Updated bindings in __main__. 2016-02-09 23:08:44 -08:00
Michael Lazar
c5bf97efcc Working on tests. 2016-02-09 18:32:25 -08:00
Michael Lazar
181507d9bb Almost functional. 2016-02-09 02:56:55 -08:00
Michael Lazar
52dfbe786c Removed banner for subscriptions and cleaned up a bunch of unnecessary screen refreshes. 2015-12-08 18:22:13 -08:00
Michael Lazar
cefdfb3290 Tweaked exception wording. 2015-12-08 01:09:56 -08:00
Michael Lazar
8820ecdafe Added a few more loaders. 2015-12-07 16:36:18 -08:00
Michael Lazar
3a117f42af WOrking on revamping the loader exceptions again. 2015-12-07 01:12:09 -08:00
Michael Lazar
6fa431aec9 Added better descriptions to loader messages. 2015-12-07 00:47:59 -08:00
Michael Lazar
7ebcfb9cca Updated loader tests. 2015-12-03 20:55:37 -08:00
Michael Lazar
9c6d3ab542 Generalized exception handling to handle strange errors like captchas. 2015-12-03 18:15:53 -08:00
Michael Lazar
5a0932f6d3 PEP8 fixes. 2015-12-03 00:20:20 -08:00
Michael Lazar
a7b789bfd9 Squashed commit of the following:
Updated the supported python versions list.
    Fixed regression in displaying xposts. #173.
    Fixing a few style things.
    Added a more robust test for the tornado handler.
    Trying without pytest-cov
    Updated travis for coverage.
    Remove python 3.2 support because no unicode literals, following what praw supports.
    "Side effect is not iterable."
    Added requirements for travis.
    Renamed travis file correctly.
    Adding test configurations, got tox working.
    Adding vcr cassettes to the repo.
    Renamed requirements files.
    Split up tests and cleaned up test names.
    Tests done, still one failure.
    Treat cassettes as binary to prevent bad merging.
    Fixed a few broken tests.
    Added a timeout to notifications.
    Prepping subreddit page.
    Finished submission page tests.
    Working on submission tests.
    Fixed vcr matching on urls with params, started submission tests.
    Log cleanup.
    Still trying to fix a broken test.
    -Fixed a few pytest bugs and tweaked logging.
    Still working on subscription tests.
    Finished page tests, on to subscription page.
    Finished content tests and starting page tests.
    Added the test refresh-token file to gitignore.
    Moved functional test file out of the repository.
    Continuing work on subreddit content tests.
    Tests now match module names, cassettes are split into individual tests for faster loading.
    Linter fixes.
    Cleanup.
    Added support for nested loaders.
    Added pytest options, starting subreddit content tests.
    Back on track with loader, continuing content tests.
    Finishing submission content tests and discovered snag with loader exception handling.
    VCR up and running, continuing to implement content tests.
    Playing around with vcr.py
    Moved helper functions into terminal and new objects.py
    Fixed a few broken tests.
    Working on navigator tests.
    Reorganizing some things.
    Mocked webbrowser._tryorder for terminal test.
    Completed oauth tests.
    Progress on the oauth tests.
    Working on adding fake tornado request.
    Starting on OAuth tool tests.
    Finished curses helpers tests.
    Still working on curses helpers tests.
    Almost finished with tests on curses helpers.
    Adding tests and working on mocking stdscr.
    Starting to add tests for curses functions.
    Merge branch 'future_work' of https://github.com/michael-lazar/rtv into future_work
    Refactoring controller, still in progress.
    Renamed auth handler.
    Rename CursesHelper to CursesBase.
    Added temporary file with a possible template for func testing.
    Mixup between basename and dirname.
    Merge branch 'future_work' of https://github.com/michael-lazar/rtv into future_work
    py3 compatability for mock.
    Beginning to refactor the curses session.
    Started adding tests, improved unicode handling in the config.
    Cleanup, fixed a few typos.
    Major refactor, almost done!.
    Started a config class.
    Merge branch 'master' into future_work
    The editor now handles unicode characters in all situations.
    Fixed a few typos from previous commits.
    __main__.py formatting.
    Cleaned up history logic and moved to the config file.
2015-12-02 22:37:50 -08:00