mirror of
https://github.com/martinrotter/rssguard.git
synced 2025-01-01 02:48:05 +01:00
Update Documentation.md
This commit is contained in:
parent
ca86d66bd2
commit
f0b9dd0ee3
@ -168,11 +168,11 @@ Otherwise, standard "config" folder is used. Check `About RSS Guard` dialog to f
|
||||
Here is the rough workflow which is done when you hit `Feeds & categories -> Update all items` or `Feeds & categories -> Update selected items`. At that point of time this happens:
|
||||
1. RSS Guard creates a list of all/selected feeds.
|
||||
2. Sequentially, for each feed do:
|
||||
a. Download all available messages from online source.
|
||||
b. Sequentially, for each message do:
|
||||
1. Sanitize title of the message. This includes replacing all non-breaking spaces with normal spaces, removing all leading spaces, replacing all multiple consecutive spaces with single space. Contents of message are converted from [percent-encoding](https://en.wikipedia.org/wiki/Percent-encoding).
|
||||
2. Run all [message filters](#message-filtering), one by one, one the message. Cache read/important message attributes changed by filters to queue which is later synchronized back to online feed service.
|
||||
3. Store the message into RSS Guard's database, creating completely new DB entry for it, or replacing existing message.
|
||||
* a. Download all available messages from online source.
|
||||
* b. Sequentially, for each message do:
|
||||
* 1. Sanitize title of the message. This includes replacing all non-breaking spaces with normal spaces, removing all leading spaces, replacing all multiple consecutive spaces with single space. Contents of message are converted from [percent-encoding](https://en.wikipedia.org/wiki/Percent-encoding).
|
||||
* 2. Run all [message filters](#message-filtering), one by one, one the message. Cache read/important message attributes changed by filters to queue which is later synchronized back to online feed service.
|
||||
* 3. Store the message into RSS Guard's database, creating completely new DB entry for it, or replacing existing message. **Note that two messages are considered as the same message if they have identical URL, author and title and they belong to the same feed.** This does not stand for synchronized feeds (TT-RSS, Inoreader and others) where each message has assigned special ID which identifies the message.
|
||||
|
||||
## Generating debug log file
|
||||
If you run into problems with RSS Guard and you need your problems fixed, you should provide log file from the time when problem occurred. RSS Guard writes all important information to standard output, which is usually calling terminal.
|
||||
|
Loading…
Reference in New Issue
Block a user