You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/API-Reference.md
+24-27Lines changed: 24 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -80,7 +80,7 @@ are not supported.
80
80
81
81
## Methods
82
82
83
-
### getApiLevel (since version:1.5.8, api level-1)
83
+
### getApiLevel (since version:1.5.8, api level1)
84
84
85
85
Return an abstracted integer API version level, increased with each API
86
86
functionality change. This is the proper way to detect host API
@@ -132,7 +132,7 @@ password parameters.
132
132
133
133
### logout
134
134
135
-
Closes your login session. Returns either status-message <code>{"status":"OK"}</code> or an error (e.g.-<code>{"error":"NOT_LOGGED_IN"}</code>)
135
+
Closes your login session. Returns either statusmessage <code>{"status":"OK"}</code> or an error (e.g.-<code>{"error":"NOT_LOGGED_IN"}</code>)
136
136
137
137
### isLoggedIn
138
138
@@ -162,8 +162,7 @@ Parameters:
162
162
-``unread_only`` (bool) - only return feeds which have unread articles
163
163
-``limit`` (integer) - limit amount of feeds returned to this value
164
164
-``offset`` (integer) - skip this amount of feeds first
165
-
-``include_nested`` (bool) - include child categories (as Feed-objects
166
-
``with is_cat set)``**requires version:1.6.0**
165
+
-``include_nested`` (bool) - include child categories (as Feed objects with `is_cat` set) **requires version:1.6.0**
167
166
168
167
Pagination:
169
168
@@ -179,7 +178,7 @@ Special category IDs are as follows:
179
178
180
179
Added in version:1.5.0:
181
180
182
-
- -3 All feeds, excluding virtual feeds (e.g. Labels and-such)
181
+
- -3 All feeds, excluding virtual feeds (e.g. Labels andsuch)
183
182
- -4 All feeds, including virtual feeds
184
183
185
184
Known bug: Prior to version:1.5.0 passing null or 0 cat\_id to this
@@ -201,7 +200,7 @@ categories is returned and unread counters include counters for child
201
200
categories.
202
201
203
202
This should be used as a starting point, to display a root list of all
204
-
(for backwards-compatibility) or topmost categories, use getFeeds to
203
+
(for backwardscompatibility) or topmost categories, use [`getFeeds`](#getFeeds) to
205
204
traverse deeper.
206
205
207
206
### getHeadlines
@@ -210,11 +209,11 @@ Returns JSON-encoded list of headlines.
210
209
211
210
Parameters:
212
211
213
-
-``feed_id`` (integer|string) - only output articles for this feed (supports string values to retrieve tag virtual feeds since API level 18, otherwise-integer)
214
-
-``limit`` (integer) - limits the amount of returned articles (see-below)
212
+
-``feed_id`` (integer|string) - only output articles for this feed (supports string values to retrieve tag virtual feeds since API level 18, otherwiseinteger)
213
+
-``limit`` (integer) - limits the amount of returned articles (seebelow)
215
214
-``skip`` (integer) - skip this amount of feeds first
216
215
-``filter`` (string) - currently unused (?)
217
-
-``is_cat`` (bool) - requested feed\_id is a category
216
+
-``is_cat`` (bool) - requested `feed_id` is a category
218
217
-``show_excerpt`` (bool) - include article excerpt in the output
219
218
-``show_content`` (bool) - include full article text in the output
Copy file name to clipboardExpand all lines: docs/FAQ.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,13 +9,13 @@ nav_order: 30
9
9
10
10
### I want to check how tt-rss renders my feed / the feed I'm trying to use is parsed incorrectly
11
11
12
-
tt-rss expects valid XML feed data which is parsed using libxml. Any XML parse errors, should you feel that libxml is misbehaving (which is-unlikely), should be reported to libxml developers. We don't add hacks for invalid XML on tt-rss side.
12
+
tt-rss expects valid XML feed data which is parsed using libxml. Any XML parse errors, should you feel that libxml is misbehaving (which isunlikely), should be reported to libxml developers. We don't add hacks for invalid XML on tt-rss side.
13
13
14
14
Plugins may affect parsing, consider disabling any plugins before investigating XML-related issues.
15
15
16
16
### I managed to lock myself out of tt-rss
17
17
18
-
This assumes you can't simply reset your password via email (login form - forgot my-password).
18
+
This assumes you can't simply reset your password via email (login form - forgot mypassword).
19
19
20
20
If you have OTP (2FA) enabled and know your password but can't provide an OTP token, you can disable OTP via SQL:
21
21
@@ -48,7 +48,7 @@ Alternatively, you can either temporarily disable `auth_remote` (replace it with
48
48
### UI is missing CSS or is otherwise visibly broken
49
49
50
50
- Try opening tt-rss using safe mode, clean browser profile, or an incognito
51
-
window (a different browser would also-work)
51
+
window (a different browser would alsowork)
52
52
- Unless you're using SSL, try a different network connection in case your ISP is MITMing you
53
53
- Some values of ``Content-Security-Policy`` header may break tt-rss, if you
54
54
have this header set in your httpd config, try disabling it temporarily
@@ -59,7 +59,7 @@ Alternatively, you can either temporarily disable `auth_remote` (replace it with
59
59
60
60
### Third party theme or plugin broke after update making the UI unusable
61
61
62
-
Log in to tt-rss in safe mode (use an incognito window if you can't get to login-page).
62
+
Log in to tt-rss in safe mode (use an incognito window if you can't get to loginpage).
63
63
64
64
### I want to limit height of images to something more manageable
### Feeds stop updating for users who rarely login
78
78
79
-
This is controlled by a global configuration setting. You can override (or-disable) it through environment or `config.php` by setting `TTRSS_DAEMON_UPDATE_LOGIN_LIMIT` to `0`.
79
+
This is controlled by a global configuration setting. You can override (ordisable) it through environment or `config.php` by setting `TTRSS_DAEMON_UPDATE_LOGIN_LIMIT` to `0`.
80
80
81
81
Note that this also effectively disables purging of articles stored for inactive users.
82
82
@@ -86,11 +86,11 @@ Purging is performed on successful feed update, no updates = no purging.
86
86
87
87
Starred articles are never purged, unread articles are purged if relevant preference is enabled.
88
88
89
-
Purging is done based on import timestamp, internal to tt-rss. It may be different from article date specified by the feed (i.e. article says it was published on 1970/01/01 but it was imported-today). You can see import timestamp if you hover over date in tt-rss web UI.
89
+
Purging is done based on import timestamp, internal to tt-rss. It may be different from article date specified by the feed (i.e. article says it was published on 1970/01/01 but it was importedtoday). You can see import timestamp if you hover over date in tt-rss web UI.
90
90
91
91
Import date is bumped every time article is encountered in the feed, otherwise it will get purged and reimported again on every feed refresh, creating duplicates.
92
92
93
-
When in doubt, use Feed debugger (`f D` on a-feed) to see additional purging-related information:
93
+
When in doubt, use Feed debugger (`f D` on afeed) to see additional purging-related information:
94
94
95
95
```text
96
96
[11:08:10/6783] purging feed...
@@ -117,7 +117,7 @@ Find and delete daemon lock file in <code>LOCK_DIRECTORY</code>. Usually, it's <
Copy file name to clipboardExpand all lines: docs/Installation-Guide.md
+13-13Lines changed: 13 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ nav_order: 2
14
14
15
15
---
16
16
17
-
The main (and-recommended) way to run tt-rss is under Docker.
17
+
The main (andrecommended) way to run tt-rss is under Docker.
18
18
19
19
Docker images for <https://github.com/tt-rss/tt-rss> are being built (for `linux/amd64` and-`linux/arm64`) and published
20
20
([via GitHub-Actions](https://github.com/tt-rss/tt-rss/actions/workflows/publish.yml)) to:
@@ -58,7 +58,7 @@ Place both `.env` and `docker-compose.yml` together in a directory, edit `.env`
58
58
# 10 - admin
59
59
#ADMIN_USER_ACCESS_LEVEL=
60
60
61
-
# Auto create another user (in addition to built-in-admin) unless it already exists.
61
+
# Auto create another user (in addition to built-inadmin) unless it already exists.
62
62
#AUTO_CREATE_USER=
63
63
#AUTO_CREATE_USER_PASS=
64
64
#AUTO_CREATE_USER_ACCESS_LEVEL=0
@@ -88,7 +88,7 @@ HTTP_PORT=127.0.0.1:8280
88
88
89
89
{: .warning }
90
90
> See [this FAQ entry](#i-got-the-updated-docker-compose-file-above-and-now-my-database-keeps-restarting)
91
-
> if you're upgrading between PostgreSQL major versions (e.g. 15 to-17).
91
+
> if you're upgrading between PostgreSQL major versions (e.g. 15 to17).
92
92
93
93
{: .warning }
94
94
> Regarding PostgreSQL 18:
@@ -206,10 +206,10 @@ services:
206
206
```
207
207
208
208
`BUILDKIT_CONTEXT_KEEP_GIT_DIR`build argument is needed to display tt-rss version info properly.
209
-
If that doesn't work for you (no-BuildKit?) you'll have to resort to terrible hacks.
209
+
If that doesn't work for you (noBuildKit?) you'll have to resort to terrible hacks.
210
210
211
211
{: .warning }
212
-
> Self-built images are not necessarily supported (i.e. best effort and/or community-support).
212
+
> Self-built images are not necessarily supported (i.e. best effort and/or communitysupport).
213
213
214
214
### I got the updated Docker Compose file above and now my database keeps restarting
215
215
@@ -222,13 +222,13 @@ Using the aforementioned example, you could do one of the following:
222
222
223
223
1. Replace `postgres:15-alpine` with `postgres:12-alpine` in `docker-compose.yml` (or use `docker-compose.override.yml`, see-below) and keep using PG 12
224
224
2. Use [this DB container](https://github.com/pgautoupgrade/docker-pgautoupgrade) which would automatically upgrade the database
225
-
3. Migrate the data manually using `pg_dump` and `pg_restore` (somewhat complicated if you haven't done it-before)
225
+
3. Migrate the data manually using `pg_dump` and `pg_restore` (somewhat complicated if you haven't done itbefore)
226
226
227
-
### I'm using docker-compose.override.yml and now I'm getting schema update (and-other) strange issues
227
+
### I'm using docker-compose.override.yml and now I'm getting schema update (andother) strange issues
228
228
229
229
Alternatively, you've changed something related to `/var/www/html/tt-rss` in `docker-compose.yml`.
230
230
231
-
Your Docker setup is messed up for some reason, so tt-rss can't update itself to the persistent storage location on startup (this is just an example of one issue, there could be many-others).
231
+
Your Docker setup is messed up for some reason, so tt-rss can't update itself to the persistent storage location on startup (this is just an example of one issue, there could be manyothers).
232
232
233
233
Consider undoing any recent changes, looking up error messages, etc.
234
234
@@ -433,9 +433,9 @@ Note that `proxy_pass` in this example points to container website root.
433
433
</IfModule>
434
434
```
435
435
436
-
### I have internal web services tt-rss is complaining about (URL is invalid, loopback address, disallowed-ports)
436
+
### I have internal web services tt-rss is complaining about (URL is invalid, loopback address, disallowedports)
437
437
438
-
Put your local services on the same Docker network with tt-rss, then access them by service (=-host) names, i.e. `http://rss-bridge/`.
438
+
Put your local services on the same Docker network with tt-rss, then access them by service (=host) names, i.e. `http://rss-bridge/`.
439
439
440
440
```yml
441
441
services:
@@ -447,7 +447,7 @@ networks:
447
447
name: ttrss-docker_default
448
448
```
449
449
450
-
If your service uses a non-standard (i.e. not 80 or-443) port, make an internal reverse proxy sidecar container for it.
450
+
If your service uses a non-standard (i.e. not 80 or443) port, make an internal reverse proxy sidecar container for it.
451
451
452
452
### Backup and restore
453
453
@@ -458,7 +458,7 @@ If you value your data, you should invest your time into setting up something li
458
458
459
459
#### Manually taking a backup
460
460
461
-
To run [`.docker/app/backup.sh`](https://github.com/tt-rss/tt-rss/blob/main/.docker/app/backup.sh) (the backup script that executes-weekly):
461
+
To run [`.docker/app/backup.sh`](https://github.com/tt-rss/tt-rss/blob/main/.docker/app/backup.sh) (the backup script that executesweekly):
0 commit comments