Documentation updates.
This commit is contained in:
38
README.rst
38
README.rst
@@ -166,7 +166,7 @@ RTV uses OAuth to facilitate logging into your reddit user account [#]_. The log
|
|||||||
1. You initiate a login by pressing the ``u`` key.
|
1. You initiate a login by pressing the ``u`` key.
|
||||||
2. You're redirected to a webbrowser where reddit will ask you to login and authorize RTV.
|
2. You're redirected to a webbrowser where reddit will ask you to login and authorize RTV.
|
||||||
3. RTV uses the generated token to login on your behalf.
|
3. RTV uses the generated token to login on your behalf.
|
||||||
4. The token is stored on your computer at ``~/.config/rtv/refresh-token`` for future sessions. You can disable this behavior by setting ``persistent=False`` in your RTV config.
|
4. The token is stored on your computer at ``{HOME}/.config/rtv/refresh-token`` for future sessions. You can disable this behavior by setting ``persistent=False`` in your RTV config.
|
||||||
|
|
||||||
Note that RTV no longer allows you to input your username/password directly. This method of cookie based authentication has been deprecated by reddit and will not be supported in future releases [#]_.
|
Note that RTV no longer allows you to input your username/password directly. This method of cookie based authentication has been deprecated by reddit and will not be supported in future releases [#]_.
|
||||||
|
|
||||||
@@ -177,34 +177,14 @@ Note that RTV no longer allows you to input your username/password directly. Thi
|
|||||||
Config File
|
Config File
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
RTV will read a configuration placed at ``~/.config/rtv/rtv.cfg`` (or ``$XDG_CONFIG_HOME``).
|
RTV loads its config from ``{HOME}/.config/rtv/rtv.cfg`` (or ``$XDG_CONFIG_HOME``).
|
||||||
Each line in the file will replace the corresponding default argument in the launch script.
|
You can auto-generate this file by running
|
||||||
This can be used to avoid having to re-enter login credentials every time the program is launched.
|
|
||||||
|
|
||||||
Example initial config:
|
.. code-block:: bash
|
||||||
|
|
||||||
**rtv.cfg**
|
$ rtv --copy-config
|
||||||
|
|
||||||
.. code-block:: ini
|
|
||||||
|
|
||||||
[rtv]
|
|
||||||
# Log file location
|
|
||||||
log=/tmp/rtv.log
|
|
||||||
|
|
||||||
# Default subreddit
|
|
||||||
subreddit=CollegeBasketball
|
|
||||||
|
|
||||||
# Default submission link - will be opened every time the program starts
|
|
||||||
# link=http://www.reddit.com/r/CollegeBasketball/comments/31irjq
|
|
||||||
|
|
||||||
# Turn on ascii-only mode and disable all unicode characters
|
|
||||||
# This may be necessary for compatibility with some terminal browsers
|
|
||||||
# ascii=True
|
|
||||||
|
|
||||||
# Enable persistent storage of your authentication token
|
|
||||||
# This allows you to remain logged in when you restart the program
|
|
||||||
persistent=True
|
|
||||||
|
|
||||||
|
View the default `config <rtv.cfg>`_.
|
||||||
|
|
||||||
===
|
===
|
||||||
FAQ
|
FAQ
|
||||||
@@ -238,19 +218,19 @@ How do I run the repository code directly?
|
|||||||
=========
|
=========
|
||||||
Changelog
|
Changelog
|
||||||
=========
|
=========
|
||||||
Please see `CHANGELOG.rst <https://github.com/michael-lazar/rtv/blob/master/CHANGELOG.rst>`_.
|
Please see `CHANGELOG.rst <CHANGELOG.rst>`_.
|
||||||
|
|
||||||
|
|
||||||
============
|
============
|
||||||
Contributors
|
Contributors
|
||||||
============
|
============
|
||||||
Please see `CONTRIBUTORS.rst <https://github.com/michael-lazar/rtv/blob/master/CONTRIBUTORS.rst>`_.
|
Please see `CONTRIBUTORS.rst <CONTRIBUTORS.rst>`_.
|
||||||
|
|
||||||
|
|
||||||
=======
|
=======
|
||||||
License
|
License
|
||||||
=======
|
=======
|
||||||
Please see `LICENSE <https://github.com/michael-lazar/rtv/blob/master/LICENSE>`_.
|
Please see `LICENSE <LICENSE>`_.
|
||||||
|
|
||||||
|
|
||||||
.. |python| image:: https://img.shields.io/badge/python-2.7%2C%203.5-blue.svg
|
.. |python| image:: https://img.shields.io/badge/python-2.7%2C%203.5-blue.svg
|
||||||
|
|||||||
@@ -38,10 +38,10 @@ def build_parser():
|
|||||||
help='full URL of a submission that will be opened on start')
|
help='full URL of a submission that will be opened on start')
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
'--log', metavar='FILE', action='store',
|
'--log', metavar='FILE', action='store',
|
||||||
help='log HTTP requests')
|
help='log HTTP requests to the given file')
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
'--config', metavar='FILE', action='store',
|
'--config', metavar='FILE', action='store',
|
||||||
help='Load configuration settings')
|
help='Load configuration settings from the given file')
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
'--ascii', action='store_const', const=True,
|
'--ascii', action='store_const', const=True,
|
||||||
help='enable ascii-only mode')
|
help='enable ascii-only mode')
|
||||||
|
|||||||
@@ -26,6 +26,7 @@ Basic Commands
|
|||||||
`j/k` or `UP/DOWN` : Move the cursor up/down
|
`j/k` or `UP/DOWN` : Move the cursor up/down
|
||||||
`m/n` or `PgUp/PgDn`: Jump to the previous/next page
|
`m/n` or `PgUp/PgDn`: Jump to the previous/next page
|
||||||
`o` or `ENTER` : Open the selected item as a webpage
|
`o` or `ENTER` : Open the selected item as a webpage
|
||||||
|
`1`-`5` : Toggle post order
|
||||||
`r` or `F5` : Refresh page content
|
`r` or `F5` : Refresh page content
|
||||||
`u` : Log in or switch accounts
|
`u` : Log in or switch accounts
|
||||||
`?` : Show the help screen
|
`?` : Show the help screen
|
||||||
|
|||||||
@@ -18,6 +18,9 @@ ascii = False
|
|||||||
|
|
||||||
; Default subreddit that will be opened when the program launches.
|
; Default subreddit that will be opened when the program launches.
|
||||||
subreddit = front
|
subreddit = front
|
||||||
|
;subreddit = python
|
||||||
|
;subreddit = python+linux+programming
|
||||||
|
;subreddit = all
|
||||||
|
|
||||||
; Allow rtv to store reddit authentication credentials between sessions.
|
; Allow rtv to store reddit authentication credentials between sessions.
|
||||||
persistent = True
|
persistent = True
|
||||||
@@ -32,7 +35,7 @@ history_size = 200
|
|||||||
# OAuth Settings
|
# OAuth Settings
|
||||||
################
|
################
|
||||||
; This sections defines the paramaters that will be used during the OAuth
|
; This sections defines the paramaters that will be used during the OAuth
|
||||||
; authentication process. RTV is registered as an "installed app",
|
; authentication process. rtv is registered as an "installed app",
|
||||||
; see https://github.com/reddit/reddit/wiki/OAuth2 for more information.
|
; see https://github.com/reddit/reddit/wiki/OAuth2 for more information.
|
||||||
|
|
||||||
; These settings are defined at https://www.reddit.com/prefs/apps and should
|
; These settings are defined at https://www.reddit.com/prefs/apps and should
|
||||||
|
|||||||
Reference in New Issue
Block a user