Commit Graph

78 Commits

Author SHA1 Message Date
Michael Lazar
ff35328d40 Fixing docs that weren't updated 2018-06-02 23:36:12 -04:00
Nemanja Nedeljkovic
7cc12cd416 Added footer documentation 2018-01-11 15:09:55 +01:00
Michael Lazar
5f365b8085 Upping version 2017-12-30 20:15:15 -05:00
Michael Lazar
9af4b8c709 Refactoring the monochrome stuff 2017-09-11 00:30:18 -04:00
Michael Lazar
c77cf89d16 Updating sorting options for search results 2017-08-31 01:15:44 -04:00
Michael Lazar
91b35fe7fd Deprecated -l flag, converted URL to positional argument 2017-08-30 22:04:48 -04:00
Michael Lazar
41e10554ae Added flashes invalid GOTO commands 2017-07-23 00:18:45 -04:00
woorst
2c3b00b79a jump directly to parent/sibling comments in submission page 2017-07-19 10:13:17 -05:00
Josue Ortega
7a2d248875 Add hotkeys to copy submission permalink and submission url 2017-04-17 15:17:55 -06:00
Michael Lazar
d0345d21f4 Added ability to open submissions from the subreddit prompt. 2017-01-17 22:12:27 -08:00
Michael Lazar
eb3a9a6b18 Merge branch 'toporder' of https://github.com/ReshefElisha/rtv into ReshefElisha-toporder 2016-10-11 17:24:18 -07:00
Reshef
75fd380432 Added 'links from' menu 2016-10-09 12:37:26 -04:00
Charles Saracco
a20b574083 Correct docs.py
'j' is actually down, and 'k' is up.
2016-10-07 19:38:22 -04:00
Michael Lazar
54352bcd84 - Reorganized [?] help layout
- Added a footer with common commands
- Changed author font to green
- Changed prompt background to inverted
2016-08-12 00:34:11 -07:00
Michael Lazar
dedb0985f7 Everything is working for python 3. 2016-08-09 02:04:48 -07:00
Michael Lazar
dd0d0db764 Making real progress this time. 2016-08-08 23:05:06 -07:00
Michael Lazar
6328407c32 Got the prompt working from submissions / subscriptions. 2016-08-05 17:56:36 -07:00
Michael Lazar
ddba5aab06 Update docs.py 2016-08-04 17:17:16 -07:00
Michael Lazar
a211ab986d Updated documentation. 2016-08-04 01:05:13 -07:00
Michael Lazar
9894e2ce1d Updated help, switch help screen to PAGER. 2016-08-03 22:05:13 -07:00
David Foucher
94dc86f915 Merge remote-tracking branch 'upstream/master'
Refactoring
2016-07-24 01:27:11 +02:00
Michael Lazar
b95c4448af Merge remote-tracking branch 'origin/master' into woorst-more_listings
Conflicts:
	rtv/rtv.cfg
	tests/test_subreddit.py
2016-07-21 14:21:34 -07:00
Michael Lazar
9cfa44c726 Minor style changes. 2016-07-20 21:28:24 -07:00
mardiqwop
1dbcf22742 Added tests for subreddit.py's new show_frontpage. Refactored getters and setters. 2016-07-20 16:02:34 -04:00
mardiqwop
9280929703 Added a new keybind (defaults to q) that toggles between the Frontpage and your most recently viewed subreddit. 2016-07-20 14:36:21 -04:00
Michael Lazar
1174514632 Streamlining 2016-07-19 01:58:03 -07:00
woorst
33e272c7f1 Update controls in docs and other files 2016-07-18 14:49:53 -05:00
David Foucher
1b2c595808 sync with 1.10.0 2016-07-17 13:11:17 +02:00
Matt Smith
749ad11171 Added urlview keybinding
1.  A shortcut of 'b' was used as the default binding for passing
comment body text to urlview (this is similar to the default of C-b in
the 'mutt' text email client)
2.  The `comment_urlview` SubmissionController function was added to
recieve the SUBMISSION_OPEN_IN_URLVIEWER keypress request.
3.  The `open_urlview` terminal function was added to handle the urlview
request.  It passes the comment body data to urlview via a Popen
process.
4.  A test case was added to ensure this new code path is executed
5.  Small formatting changes, mostly line length
2016-07-05 20:52:31 -07:00
David Foucher
513272f339 Merge remote-tracking branch 'upstream/master' 2016-03-15 00:25:34 +01:00
Michael Lazar
68b198d7da Added brackets to help page. 2016-03-03 22:03:06 -08:00
Michael Lazar
7ac2cb1293 Updating docs. 2016-03-03 21:09:40 -08:00
Michael Lazar
dd9879f5d1 Added new line. 2016-02-11 18:31:52 -08:00
Michael Lazar
dd8539f581 Simplified a bunch of the language in the readme. 2016-02-11 18:20:35 -08:00
David Foucher
805875519e Implement save/unsave post + saved list display 2016-01-17 13:09:48 +01:00
Michael Lazar
b6ff23acad Documentation updates. 2015-12-18 18:30:52 -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
0cfa7bd2a8 page.py: quit without prompt restored
docs.py: reflect change on docs
2015-10-16 15:46:15 -03:00
Michael Lazar
ba71453b7c Finished template for manpage, added --version flag. 2015-09-27 18:19:00 -07:00
Michael Lazar
6cc744bf91 Tweaking a few things oauth things. 2015-09-20 19:54:41 -07:00
Théo Piboubès
2951cc9f30 Merge branch 'oauth2' 2015-09-04 20:28:01 +02:00
Théo Piboubès
67fc9c569c Merge branch 'master' of git://github.com/michael-lazar/rtv 2015-09-04 20:25:46 +02:00
Théo Piboubès
1f0ca4d592 Update README.rst and docs 2015-09-04 18:39:22 +02:00
Johnathan Jenkins
ccadcfe891 add undocumented function to display new messages. 2015-08-28 10:05:09 -07:00
Johnathan Jenkins
210eba35fc add undocumented function to display new messages. 2015-08-27 13:07:14 -07:00
Théo Piboubès
efed781fa1 Refactoring and making rtv OAuth-compliant 2015-08-17 00:36:18 +02:00
Théo Piboubès
248a87a7e5 Some additional keybindings 2015-08-10 18:06:55 +02:00
Théo Piboubès
57d59c034d Add new command to help menu 2015-08-10 00:40:04 +02:00
Michael Lazar
2a935922bf Upping version, updated readme, changed post keybind. 2015-05-28 20:54:04 -07:00
Michael Lazar
be164941e9 Fixed replying to unicode posts. 2015-05-16 18:23:26 -07:00