Commit Graph
100 Commits
Author SHA1 Message Date
Michael Lazar 3e5572ea25 Fixed a few edge cases. 2015-12-03 22:04:59 -08:00
Michael Lazar 5244dfc2d0 Merge branch 'master' into browser_osx
Conflicts:
	rtv/objects.py
2015-12-03 21:18:40 -08:00
Michael Lazar 7ebcfb9cca Updated loader tests. 2015-12-03 20:55:37 -08:00
Michael Lazar 34167ac084 Removing reliance on DISPLAY, making open_browser more robust. 2015-12-03 02:05:39 -08:00
Michael Lazar 49ecfcec95 Merge branch 'master' of https://github.com/michael-lazar/rtv 2015-12-03 00:20:38 -08:00
Michael Lazar 5a0932f6d3 PEP8 fixes. 2015-12-03 00:20:20 -08:00
Michael Lazar e1ba46c07f Linked to gitter chat room 2015-12-02 23:39:43 -08:00
Michael Lazar 78d4f76d21 Updated badges 2015-12-02 23:26:14 -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
Michael Lazar b91bb86e36 Merge pull request #167 from marc-queiroz/master
After update to version 1.6.1 Exception UnicodeEncodeError closes the application
2015-10-26 12:34:10 -07:00
Michael Lazar 1ae97262de Upping version. 2015-10-20 01:42:37 -07:00
Michael Lazar e950f99e81 Updated README faq, added requirements.txt. 2015-10-20 01:24:58 -07:00
Michael Lazar 9842e187b8 Merge branch 'master' of https://github.com/shaggytwodope/rtv into shaggytwodope-master 2015-10-19 23:45:12 -07:00
Michael Lazar 7e146149ef Added extras_require section for futures. #165 2015-10-19 23:40:51 -07:00
Michael Lazar 71a39980b0 Merge pull request #162 from zambonin/master
Force quit and subscription page fixes. #156 #161 #163
2015-10-16 17:58:38 -07:00
Michael Lazar 10b4b56476 Merge pull request #158 from zambonin/master
New screenshot and code width
2015-10-15 17:11:00 -07:00
Michael Lazar 7786c03d9d Updated tornado to point to the correct template path. 2015-10-15 02:14:22 -07:00
Michael Lazar 77a6c71119 Moved templates inside of the package to enable setuptools distribution via package_data. 2015-10-15 01:44:33 -07:00
Michael Lazar aa2f810069 Updated changelog. 2015-10-14 23:57:20 -07:00
Michael Lazar 3d106fbb20 Merge branch 'zambonin-master' 2015-10-14 23:38:17 -07:00
Michael Lazar c4bd8aa3c3 Minor style changes. 2015-10-14 23:37:16 -07:00
Michael Lazar 497c7741b3 Merge branch 'master' of https://github.com/zambonin/rtv into zambonin-master 2015-10-14 23:27:55 -07:00
Michael Lazar 2980097d7c Cleaned up exception logging. 2015-10-14 23:25:50 -07:00
michael-lazar 93c5ebed3f Merge pull request #155 from shaggytwodope/master
typos
2015-10-13 14:02:11 -07:00
Michael Lazar 1e3abc17d8 Fixed typo in AGENT string formatting. 2015-09-29 00:43:34 -07:00
Michael Lazar 28d17b28d0 Merge branch 'TheoPib-master' 2015-09-20 23:35:34 -07:00
Michael Lazar 0fd96e80f2 More README tweaks. 2015-09-20 23:33:08 -07:00
Michael Lazar 6f431dc593 README tweaks. 2015-09-20 23:30:17 -07:00
Michael Lazar 2e3e99b717 Removed unused import. 2015-09-20 23:14:49 -07:00
Michael Lazar 4287ec1749 Added missing function to __all__. 2015-09-20 23:08:46 -07:00
Michael Lazar 8b80e4e622 Fixed config file parsing. 2015-09-20 23:05:20 -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 80bf45078a Moved comment on running rtv as a module to the FAQ section. 2015-09-20 21:27:51 -07:00
Michael Lazar 6cc744bf91 Tweaking a few things oauth things. 2015-09-20 19:54:41 -07:00
Michael Lazar 2d7937945c Merge branch 'master' of https://github.com/TheoPib/rtv into TheoPib-master 2015-09-19 01:22:47 -07:00
michael-lazar 9bfcb798e2 Merge pull request #136 from shaggytwodope/master
add undocumented function to display new messages
2015-08-28 10:41:30 -07:00
Michael Lazar c3967e3590 Merge branch 'master' of https://github.com/TheoPib/rtv into TheoPib-master 2015-08-27 00:14:04 -07:00
Michael Lazar b6bffd660b Upping version. 2015-08-27 00:08:16 -07:00
michael-lazar 68c7d6e4ba Merge pull request #132 from obosob/patch-1
Don't forget to add selfposts and x-posts to history
2015-08-10 10:05:22 -07:00
Michael Lazar 5d34131a11 Merge branch 'master' of https://github.com/TheoPib/rtv into TheoPib-master 2015-08-10 02:02:48 -07:00
michael-lazar 7f0c91d9d2 Merge pull request #129 from obosob/pr_misc
Just a couple of little things
2015-08-10 01:46:54 -07:00
Michael Lazar 93e2d8739c Merge branch 'master' of https://github.com/michael-lazar/rtv
Conflicts:
	rtv/content.py
2015-08-10 00:04:23 -07:00
Michael Lazar d2e8c9c04c Took the opportunity to clean up a few things and fix some old "order" errors. 2015-08-10 00:00:10 -07:00
michael-lazar 372e3036fb Merge pull request #126 from obosob/internal_links
Handle internal reddit links internally, including x-posts
2015-08-05 13:55:30 -07:00
Michael Lazar e7e133d73b Upping version. 2015-08-01 21:14:06 -07:00
michael-lazar bed4e4572f Merge pull request #123 from Brobin/selfpost_121
opens selfposts internally instead of in the browser
2015-07-28 17:40:42 -07:00
Michael Lazar a34f91d4da Upping version. 2015-07-11 00:30:39 -07:00
Michael Lazar 8eee962c6b Fixed ResourceWarning in python 3.2+ 2015-07-11 00:19:26 -07:00
Michael Lazar 3c8b563992 Upped required PRAW version to 3. 2015-07-07 23:09:58 -07:00
michael-lazar 7c70c5ce59 Merge pull request #116 from kbakulin/fix-none-flair
Don't show flair when it's None
2015-07-07 12:16:06 -07:00
michael-lazar ace6f882e8 Merge pull request #115 from kbakulin/code-cleanup
Code cleanup
2015-07-07 12:01:27 -07:00
Michael Lazar 9c75061d4f Fixed broken downvote, for real this time. 2015-06-11 23:13:31 -07:00
michael-lazar a1f86519c4 Merge pull request #111 from mekhami/master
added the ability to check for unread messages with the 'i' key
2015-06-11 22:57:39 -07:00
michael-lazar 46ec642e60 Merge pull request #110 from mekhami/master
Minor PEP8 corrections
2015-06-08 10:18:56 -07:00
michael-lazar 3b964a7721 Update page.py
Fixed crash on downvote
2015-06-02 16:26:53 -07:00
michael-lazar 0f591ed0fb Merge pull request #106 from mralext20/master
change of to or in README.rst
2015-05-29 10:35:30 -07:00
Michael Lazar 2a935922bf Upping version, updated readme, changed post keybind. 2015-05-28 20:54:04 -07:00
Michael Lazar 4f92844fc0 Fixed issue with python3 opening a unicode file. 2015-05-16 19:00:41 -07:00
Michael Lazar c232e1f64a Added page up / page down keys. 2015-05-16 18:56:42 -07:00
Michael Lazar be164941e9 Fixed replying to unicode posts. 2015-05-16 18:23:26 -07:00
Michael Lazar 71e464d03f Opening comments now uses the comment permalink. 2015-05-16 18:05:48 -07:00
Michael Lazar 40987fa1e8 Added an extra check for terminal webbrowsers. 2015-05-14 22:05:53 -07:00
Michael Lazar 1b6fed2ec3 Fixed webbrowser behavior for terminal browsers. 2015-05-14 21:51:54 -07:00
Michael Lazar c419a3fd23 Accidentally disabled the unicode vote symbols. 2015-05-13 00:24:49 -07:00
Michael Lazar bf2d464081 Switched unicode to be the default mode. 2015-05-12 23:42:31 -07:00
Michael Lazar a23561e8f5 Merge branch 'master' into unicode_kitchen
Conflicts:
	rtv/subreddit.py
2015-05-12 23:11:38 -07:00
Michael Lazar c608e35b1e Fixed crash when saving history with unicode URLs. 2015-05-12 22:16:55 -07:00
Michael Lazar b375fb71e7 Fixed cursor out of bounds error with window resize. 2015-05-12 01:47:03 -07:00
Michael Lazar f8b8c33270 Better handling of missing content attributes. 2015-05-12 01:25:58 -07:00
Michael Lazar d1e3dbc65e Still not working. 2015-05-10 21:55:54 -07:00
Michael Lazar 3fb3f58975 Minor bugfixes. 2015-05-02 17:34:53 -07:00
Michael Lazar d548e65166 Added kitchen functions for chopping unicode text. 2015-05-02 17:23:22 -07:00
Michael Lazar f0ec9ba712 Refactored vote arrow logic. 2015-05-02 16:37:25 -07:00
Michael Lazar 02e9e5e399 Implemented add_line wrapper to fix unicode bugs with curses.addnstr. 2015-05-02 16:23:02 -07:00
Michael Lazar ea88f44db7 Merge branch 'Brobin-history_log' 2015-04-29 22:41:49 -07:00
Michael Lazar 49a9147ca6 In progress. 2015-04-29 22:31:24 -07:00
Michael Lazar b573afeb2b Merge branch 'yskmt-page-updown' 2015-04-26 13:33:35 -07:00
Michael Lazar 44aa0154cb Merge branch 'page-updown' of https://github.com/yskmt/rtv into yskmt-page-updown
Conflicts:
	rtv/page.py
2015-04-26 13:31:01 -07:00
Michael Lazar ff0e9bc677 Upping version. 2015-04-22 19:45:35 -07:00
michael-lazar 9b0ff5a8c8 Merge pull request #92 from Brobin/master
added upvote/downvote to submission view
2015-04-17 23:08:56 -07:00
Michael Lazar d051e5e1b2 Merge branch 'morecomment-speed' 2015-04-17 20:43:00 -07:00
Michael Lazar 7d48890f43 Upped mac indent level from 4 to 8. 2015-04-17 20:39:59 -07:00
Michael Lazar 9b9b995f87 Merge branch 'master' of https://github.com/michael-lazar/rtv 2015-04-16 19:17:40 -07:00
michael-lazar 2862b502a1 Merge pull request #87 from Brobin/master
Added NSFW tags to posts
2015-04-16 10:26:21 -07:00
Michael Lazar b6be2b48ea Bugfix for SafeCaller. 2015-04-15 19:37:25 -07:00
Michael Lazar 206ee329c0 Merge branch 'page-updown' of https://github.com/yskmt/rtv into yskmt-page-updown
Conflicts:
	rtv/page.py
2015-04-15 19:12:49 -07:00
Michael Lazar 3f04347886 Hopefully made safe_call() more pythonic. 2015-04-13 01:01:18 -07:00
Michael Lazar fa63247f5f Fixed edit(). 2015-04-11 22:07:30 -07:00
Michael Lazar 4461782c67 Fixed a few edit/delete edge cases, consolidated error handling. 2015-04-11 21:52:46 -07:00
Michael Lazar 9153fdd20f Upping version. 2015-04-07 19:34:18 -07:00
michael-lazar ecbc624caa Updated readme shields 2015-04-06 00:26:11 -07:00
Michael Lazar 5115359e8d Added doc files to MANIFEST.in 2015-04-06 00:16:47 -07:00
Michael Lazar 2ee0869828 Merge branch 'Brobin-master' 2015-04-06 00:10:24 -07:00
Michael Lazar ba00aa2e26 Added dates to CHANGELOG. 2015-04-06 00:09:47 -07:00
Michael Lazar 2d0717192c Merge branch 'master' of https://github.com/Brobin/rtv into Brobin-master 2015-04-06 00:03:56 -07:00
Michael Lazar f9f955deb0 Upping version. 2015-04-05 21:35:16 -07:00
Michael Lazar aa91c18a25 Fixed typo from refactor. 2015-04-05 21:34:46 -07:00
Michael Lazar 6036d90e12 Upping version. 2015-04-05 18:31:09 -07:00
Michael Lazar ea1230d30c Added logging and error handling for posts and comments. 2015-04-05 18:29:12 -07:00