Replacement strings for ArticleListFormat and ArticleTitleFormat: StringĪrticle publish date / Last uppdated date (which one is latest)Ĭolors section can be used to define custom color "theme" for the app. Replacement strings for FeedListFormat and FeedTitleFormat: String Replacement strings for ApplicationTitleFormat: String Option to display in place of "No" option Option to display in place of "Yes" option Prompt to confirm purging of articles marked for deletion Prompt to confirm to delete all articles in current feed Prompt to confirm to mark all article in feed as read Label for article title in article header " ESC/Backspace:Back O:Open N:Next L:Link I:Image", " ESC/Backspace:Back M:Mark read U:Mark Unread R:Reload ", " Q:Quit ENTER/Space:List articles R:Reload Ctrl+R:Reload all ",ĭate format for dates shown in article list Title shown in header when list of feeds is displayed Prefix shown when feed or article are being loaded Suffix shown when feed or article are being loaded String to show when article has not been marked for deletion String to show when article has been marked for deletion String to show when article content is not downloaded String to show when article content is saved locally String to show when all items in feed has been read, or article is not new. String to show when feed contains unread items, or article is new. "%i:3l".įollowing tables defines identifiers for each UI.String element Setting "%i:3r" is replaced by Index, right aligned and padded to 3 characters width. To define column width use following format: Formatting string must start by % followed by specific identifier, dependant on type of element displayed. TODO: In the future, I plan to change how UI is configured, by providing layout template in for each displayed UI element.įormatting for various UI elements. UI section of config can be used to customize look and feel of application. Supported entities to use in query are listed in following table: NameĪrticle publish date/last updated date (whichever is latest) Latter will search all downloaded articles, and crete "virtual" feed from search results.įilters: įeedQuery string is interpreted using class. Yay! It is now supported to filter articles in online feed by defining FeedQuery, or create dynamic feed by specifying FeedQuery without the FeedUrl. Title can be used to display custom title of feed, instead of the one defined by feed itself. Prepend all "class" attributes of html elements you want to filter out with ".", and all "id" attributes of html elements with "#".Īny content inside filtered elements will not be rendered. To use filter, look source of the page that you want to display. Select makes filters much simpler, as you can first select root,Īnd then "filter" out unwanted content from root node, like page navigation, links, registration forms etc. A new feature is Select that selects root node of document. Only FeedUrl is required, other settings are optional. #If AutoReload is set to true, this defines number of seconds after which feed will be automatically reloaded. #If set to true, reloads feed automatically #If uncommented, feed will be hidden and only accessible via FeedQuery #Tags can be used to categorize feeds and articles. #Custom title to override default feed title use '.' prefix for classes and # for id's.įilters: , Elements from those classes will be ignored when converting html to text. #Define filters for html id's and classes. Filters (see below) are applied after Select #XPath selector to select single node as root of article. App - app related settings, like external browser etc.UI - look & feel of application, layout of views.Feeds - list of feeds and feed related settings (url, filters, custom label).The nf also includes list of feeds, but there are plans to move this to separate nf file. Any setting in latter file overrides default settings. Embedded nf provides default settings when no other config file is present. Full list of actions and hotkeys can be found in Configuration section.Ĭfeed uses json files to store app configuration. Hitting O will open selected article in default (or configured) browser. When on article, article content will be loaded on background. Hitting R while on list of feeds will refresh selected feed, and Control+R will refresh all feeds. By default return to previous screen using Backspace or Escape (can be configured differently in settings). Use Arrow Up, Arrow Down, Page Up and Page Down keys to navigate lists. Hitting same kays again will open selected feed item. Application will list configured feeds, and refresh the feed contents in background.īy default, you can open the feed with Spacebar or Enter key. Any setting in embedded nf can be overridden in nf placed in application root folder.Īfter setting feeds in config file, you can run the app.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |