Commit Graph

42 Commits

Author SHA1 Message Date
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
Gustavo Zambonin
91c384d36b code width is now consistent
unused imports removed
2015-10-15 16:58:17 -03:00
Michael Lazar
2980097d7c Cleaned up exception logging. 2015-10-14 23:25:50 -07:00
Michael Lazar
1e3abc17d8 Fixed typo in AGENT string formatting. 2015-09-29 00:43:34 -07:00
Michael Lazar
ba71453b7c Finished template for manpage, added --version flag. 2015-09-27 18:19:00 -07:00
Michael Lazar
dfc5ddef1a Intermediate commit. 2015-09-27 16:23:34 -07:00
Michael Lazar
f0411fb1d3 Spelling. 2015-09-20 23:01:59 -07:00
Michael Lazar
44c4eeca62 Updated README, added "persistant" option to config and command line. 2015-09-20 22:56:24 -07:00
Michael Lazar
6cc744bf91 Tweaking a few things oauth things. 2015-09-20 19:54:41 -07:00
Théo Piboubès
f6546aaf75 Let PRAW manage authentication 2015-09-01 22:32:56 +02:00
Théo Piboubès
314d2dbf26 OAuth config file improvements 2015-08-31 20:37:02 +02:00
Théo Piboubès
d24c81bce6 External OAuth configuration file 2015-08-28 21:13:57 +02:00
Théo Piboubès
d2822ccf85 Make OAuth compatible with Python 2 2015-08-28 20:28:58 +02:00
Théo Piboubès
a2fa9c5ea3 Fix ResourceWarnings 2015-08-20 14:39:45 +02:00
Théo Piboubès
e7ad6067d2 Error handling 2015-08-20 13:34:37 +02:00
Théo Piboubès
b25b533783 Bundling webserver into RTV 2015-08-20 00:49:25 +02:00
Théo Piboubès
84039aa061 Revert to six configparser (compatibility module) 2015-08-19 22:33:53 +02:00
Théo Piboubès
a15934e5e4 Default auto_login and README update 2015-08-17 04:28:15 +02:00
Théo Piboubès
46dda7a2bc No more default auto-login 2015-08-17 02:25:34 +02:00
Théo Piboubès
4990a45c7b Removing unneeded arguments 2015-08-17 00:38:21 +02:00
Théo Piboubès
efed781fa1 Refactoring and making rtv OAuth-compliant 2015-08-17 00:36:18 +02:00
Théo Piboubès
f19b96948f OAuth authentication 2015-08-16 05:45:14 +02:00
Théo Piboubès
ffd4d4f2a5 Removing another unneeded import 2015-08-10 01:16:00 +02:00
Théo Piboubès
af969d1a49 Subscriptions page foundations 2015-08-09 19:25:29 +02:00
Michael Lazar
8eee962c6b Fixed ResourceWarning in python 3.2+ 2015-07-11 00:19:26 -07:00
Michael Lazar
bf2d464081 Switched unicode to be the default mode. 2015-05-12 23:42:31 -07:00
Michael Lazar
d1e3dbc65e Still not working. 2015-05-10 21:55:54 -07:00
Michael Lazar
49a9147ca6 In progress. 2015-04-29 22:31:24 -07:00
Michael Lazar
7d48890f43 Upped mac indent level from 4 to 8. 2015-04-17 20:39:59 -07:00
Michael Lazar
5146244c26 Temporary fix. 2015-04-16 18:15:59 -07:00
Michael Lazar
348e25e1e1 Added default subreddit in main script. 2015-04-07 09:45:12 -07:00
Michael Lazar
9ee21fe1ce Docstring wordings, refactored /r/me handling, updated README. 2015-04-05 17:11:25 -07:00
Samir Benmendil
a294010e27 Read config from XDG_CONFIG_HOME (Fix #65)
Config file is read from the first of these two locations:
* $XDG_CONFIG_HOME/rtv/rtv.cfg
* ~/.rtv
2015-04-03 18:33:19 +01:00
Tobin
8f14be2797 fixed title for windows 2015-04-02 12:43:02 -05:00
Tobin
943bc34fbf added program title to terminal title 2015-04-02 01:46:46 -05:00
Tobin
16ab77fc2c ran autopep8 2015-03-31 00:20:44 -05:00
Michael Lazar
ca43eac3fc Added error handling for editor. 2015-03-29 18:09:33 -07:00
Michael Lazar
2406b10f38 Handle unexpected config keys without crashing. 2015-03-27 23:32:45 -07:00
Michael Lazar
688289f00c Fixed a few imports and docs. 2015-03-20 02:25:23 -07:00
Michael Lazar
7d9c8ad0d4 Major refactor, package cleanup. Untested. 2015-03-20 02:12:01 -07:00
Michael Lazar
256151fa1b Added multireddits to readme. 2015-03-07 23:42:08 -08:00