Matthew Faltys
6 years ago
2 changed files with 228 additions and 0 deletions
@ -0,0 +1,162 @@ |
|||||||
|
; Reddit Terminal Viewer Configuration File |
||||||
|
; https://github.com/michael-lazar/rtv |
||||||
|
; |
||||||
|
; This file should be placed in $XDG_CONFIG/rtv/rtv.cfg |
||||||
|
; If $XDG_CONFIG is not set, use ~/.config/rtv/rtv.cfg |
||||||
|
|
||||||
|
[rtv] |
||||||
|
################## |
||||||
|
# General Settings |
||||||
|
################## |
||||||
|
|
||||||
|
; Turn on ascii-only mode to disable all unicode characters. |
||||||
|
; This may be necessary for compatibility with some terminal browsers. |
||||||
|
ascii = False |
||||||
|
|
||||||
|
; Turn on monochrome mode to disable color. |
||||||
|
monochrome = False |
||||||
|
|
||||||
|
; Flash when an invalid action is executed. |
||||||
|
flash = True |
||||||
|
|
||||||
|
; Enable debugging by logging all HTTP requests and errors to the given file. |
||||||
|
;log = /tmp/rtv.log |
||||||
|
|
||||||
|
; Default subreddit that will be opened when the program launches. |
||||||
|
subreddit = askreddit |
||||||
|
;subreddit = front |
||||||
|
;subreddit = python |
||||||
|
;subreddit = python+linux+programming |
||||||
|
;subreddit = all |
||||||
|
|
||||||
|
; Allow rtv to store reddit authentication credentials between sessions. |
||||||
|
persistent = True |
||||||
|
|
||||||
|
; Clear any stored credentials when the program starts. |
||||||
|
clear_auth = False |
||||||
|
|
||||||
|
; Maximum number of opened links that will be saved in the history file. |
||||||
|
history_size = 200 |
||||||
|
|
||||||
|
; Open external links using programs defined in the mailcap config. |
||||||
|
enable_media = False |
||||||
|
|
||||||
|
; Maximum number of columns for a comment |
||||||
|
max_comment_cols = 120 |
||||||
|
|
||||||
|
; Hide username if logged in, display "Logged in" instead |
||||||
|
;hide_username = False |
||||||
|
hide_username = True |
||||||
|
|
||||||
|
; Color theme, use "rtv --list-themes" to view a list of valid options. |
||||||
|
; This can be an absolute filepath, or the name of a theme file that has |
||||||
|
; been installed into either the custom of default theme paths. |
||||||
|
theme = squid |
||||||
|
|
||||||
|
################ |
||||||
|
# OAuth Settings |
||||||
|
################ |
||||||
|
; This sections defines the paramaters that will be used during the OAuth |
||||||
|
; authentication process. rtv is registered as an "installed app", |
||||||
|
; see https://github.com/reddit/reddit/wiki/OAuth2 for more information. |
||||||
|
|
||||||
|
; These settings are defined at https://www.reddit.com/prefs/apps and should |
||||||
|
; not be altered unless you are defining your own developer application. |
||||||
|
oauth_client_id = E2oEtRQfdfAfNQ |
||||||
|
oauth_client_secret = praw_gapfill |
||||||
|
oauth_redirect_uri = http://127.0.0.1:65000/ |
||||||
|
|
||||||
|
; Port that the rtv webserver will listen on. This should match the redirect |
||||||
|
; uri defined above. |
||||||
|
oauth_redirect_port = 65000 |
||||||
|
|
||||||
|
; Access permissions that will be requested. |
||||||
|
oauth_scope = edit,history,identity,mysubreddits,privatemessages,read,report,save,submit,subscribe,vote |
||||||
|
|
||||||
|
; This is a separate token for the imgur api. It's used to extract images |
||||||
|
; from imgur links and albums so they can be opened with mailcap. |
||||||
|
; See https://imgur.com/account/settings/apps to generate your own key. |
||||||
|
imgur_client_id = 93396265f59dec9 |
||||||
|
|
||||||
|
[bindings] |
||||||
|
############## |
||||||
|
# Key Bindings |
||||||
|
############## |
||||||
|
; If you would like to define custom bindings, copy this section into your |
||||||
|
; config file with the [bindings] heading. All commands must be bound to at |
||||||
|
; least one key for the config to be valid. |
||||||
|
; |
||||||
|
; 1.) Plain keys can be represented by either uppercase/lowercase characters |
||||||
|
; or the hexadecimal numbers referring their ascii codes. For reference, see |
||||||
|
; https://en.wikipedia.org/wiki/ASCII#ASCII_printable_code_chart |
||||||
|
; e.g. Q, q, 1, ? |
||||||
|
; e.g. 0x20 (space), 0x3c (less-than sign) |
||||||
|
; |
||||||
|
; 2.) Special ascii control codes should be surrounded with <>. For reference, |
||||||
|
; see https://en.wikipedia.org/wiki/ASCII#ASCII_control_code_chart |
||||||
|
; e.g. <LF> (enter), <ESC> (escape) |
||||||
|
; |
||||||
|
; 3.) Other special keys are defined by curses, they should be surrounded by <> |
||||||
|
; and prefixed with KEY_. For reference, see |
||||||
|
; https://docs.python.org/2/library/curses.html#constants |
||||||
|
; e.g. <KEY_LEFT> (left arrow), <KEY_F5>, <KEY_NPAGE> (page down) |
||||||
|
; |
||||||
|
; Notes: |
||||||
|
; - Curses <KEY_ENTER> is unreliable and should always be used in conjunction |
||||||
|
; with <LF>. |
||||||
|
; - Use 0x20 for the space key. |
||||||
|
; - A subset of Ctrl modifiers are available through the ascii control codes. |
||||||
|
; For example, Ctrl-D will trigger an <EOT> signal. See the table above for |
||||||
|
; a complete reference. |
||||||
|
|
||||||
|
; Base page |
||||||
|
EXIT = q |
||||||
|
FORCE_EXIT = Q |
||||||
|
HELP = ? |
||||||
|
SORT_HOT = 1 |
||||||
|
SORT_TOP = 2 |
||||||
|
SORT_RISING = 3 |
||||||
|
SORT_NEW = 4 |
||||||
|
SORT_CONTROVERSIAL = 5 |
||||||
|
MOVE_UP = k, <KEY_UP> |
||||||
|
MOVE_DOWN = j, <KEY_DOWN> |
||||||
|
PREVIOUS_THEME = <KEY_F2> |
||||||
|
NEXT_THEME = <KEY_F3> |
||||||
|
PAGE_UP = m, <KEY_PPAGE>, <NAK> |
||||||
|
PAGE_DOWN = n, <KEY_NPAGE>, <EOT> |
||||||
|
PAGE_TOP = gg |
||||||
|
PAGE_BOTTOM = G |
||||||
|
UPVOTE = a |
||||||
|
DOWNVOTE = z |
||||||
|
LOGIN = u |
||||||
|
DELETE = d |
||||||
|
EDIT = e |
||||||
|
INBOX = i |
||||||
|
REFRESH = r, <KEY_F5> |
||||||
|
PROMPT = / |
||||||
|
SAVE = w |
||||||
|
COPY_PERMALINK = y |
||||||
|
COPY_URL = Y |
||||||
|
|
||||||
|
; Submission page |
||||||
|
SUBMISSION_TOGGLE_COMMENT = 0x20 |
||||||
|
SUBMISSION_OPEN_IN_BROWSER = o, <LF>, <KEY_ENTER> |
||||||
|
SUBMISSION_POST = c |
||||||
|
SUBMISSION_EXIT = h, <KEY_LEFT> |
||||||
|
SUBMISSION_OPEN_IN_PAGER = l, <KEY_RIGHT> |
||||||
|
SUBMISSION_OPEN_IN_URLVIEWER = b |
||||||
|
SUBMISSION_GOTO_PARENT = K |
||||||
|
SUBMISSION_GOTO_SIBLING = J |
||||||
|
|
||||||
|
; Subreddit page |
||||||
|
SUBREDDIT_SEARCH = f |
||||||
|
SUBREDDIT_POST = c |
||||||
|
SUBREDDIT_OPEN = l, <KEY_RIGHT> |
||||||
|
SUBREDDIT_OPEN_IN_BROWSER = o, <LF>, <KEY_ENTER> |
||||||
|
SUBREDDIT_OPEN_SUBSCRIPTIONS = s |
||||||
|
SUBREDDIT_OPEN_MULTIREDDITS = S |
||||||
|
SUBREDDIT_FRONTPAGE = p |
||||||
|
|
||||||
|
; Subscription page |
||||||
|
SUBSCRIPTION_SELECT = l, <LF>, <KEY_ENTER>, <KEY_RIGHT> |
||||||
|
SUBSCRIPTION_EXIT = h, s, S, <ESC>, <KEY_LEFT> |
@ -0,0 +1,66 @@ |
|||||||
|
[theme] |
||||||
|
;<element> = <foreground> <background> <attributes> |
||||||
|
Normal = default default normal |
||||||
|
Selected = default default normal |
||||||
|
SelectedCursor = default default reverse |
||||||
|
|
||||||
|
;TitleBar = cyan - bold+reverse |
||||||
|
TitleBar = default - normal |
||||||
|
OrderBar = yellow - bold |
||||||
|
OrderBarHighlight = yellow - bold+reverse |
||||||
|
;HelpBar = cyan - bold+reverse |
||||||
|
HelpBar = default - normal |
||||||
|
Prompt = cyan - bold+reverse |
||||||
|
NoticeInfo = - - bold |
||||||
|
NoticeLoading = - - bold |
||||||
|
NoticeError = - - bold |
||||||
|
NoticeSuccess = - - bold |
||||||
|
|
||||||
|
CursorBlock = - - - |
||||||
|
CursorBar1 = ansi_240 - - |
||||||
|
CursorBar2 = ansi_240 - - |
||||||
|
CursorBar3 = ansi_240 - - |
||||||
|
CursorBar4 = ansi_240 - - |
||||||
|
|
||||||
|
;CursorBar1 = ansi_245 - - |
||||||
|
;CursorBar2 = ansi_153 - - |
||||||
|
;CursorBar3 = ansi_183 - - |
||||||
|
;CursorBar4 = ansi_111 - - |
||||||
|
|
||||||
|
;CursorBar1 = magenta - - |
||||||
|
;CursorBar2 = cyan - - |
||||||
|
;CursorBar3 = green - - |
||||||
|
;CursorBar4 = yellow - - |
||||||
|
|
||||||
|
CommentAuthor = blue - bold |
||||||
|
CommentAuthorSelf = green - bold |
||||||
|
CommentCount = - - - |
||||||
|
CommentText = - - - |
||||||
|
Created = - - - |
||||||
|
Downvote = bright_red - bold |
||||||
|
Gold = yellow - bold |
||||||
|
HiddenCommentExpand = - - - |
||||||
|
HiddenCommentText = - - - |
||||||
|
MultiredditName = yellow - bold |
||||||
|
MultiredditText = - - - |
||||||
|
NeutralVote = - - bold |
||||||
|
NSFW = bright_red - bold+reverse |
||||||
|
Saved = green - - |
||||||
|
Hidden = yellow - - |
||||||
|
Score = - - - |
||||||
|
Separator = - - bold |
||||||
|
Stickied = green - - |
||||||
|
SubscriptionName = yellow - bold |
||||||
|
SubscriptionText = - - - |
||||||
|
SubmissionAuthor = green - bold |
||||||
|
SubmissionFlair = bright_red - - |
||||||
|
SubmissionSubreddit = yellow - - |
||||||
|
SubmissionText = - - - |
||||||
|
;SubmissionTitle = - - bold |
||||||
|
SubmissionTitle = - - - |
||||||
|
SubmissionTitleSeen = - - - |
||||||
|
Upvote = green - bold |
||||||
|
;Link = blue - underline |
||||||
|
Link = default - underline |
||||||
|
LinkSeen = magenta - underline |
||||||
|
UserFlair = yellow - bold |
Loading…
Reference in new issue