]> git.immae.eu Git - github/wallabag/wallabag.git/blame - docs/en/user/configuration.rst
Merge pull request #2788 from Zettt/master
[github/wallabag/wallabag.git] / docs / en / user / configuration.rst
CommitLineData
59e91bc8
NL
1Configuration
2=============
3
4Now you're logged in, it's time to configure your account as you want.
5
3495f78d
NL
6Click on ``Config`` menu. You have five tabs: ``Settings``, ``RSS``,
7``User information``, ``Password`` and ``Tagging rules``.
59e91bc8
NL
8
9Settings
10--------
11
12Theme
13~~~~~
14
540a9bc4 15wallabag is customizable. You can choose your prefered theme here. The default theme is
3495f78d 16``Material``, it's the theme used in the documentation screenshots.
59e91bc8
NL
17
18Items per page
19~~~~~~~~~~~~~~
20
21You can change the number of articles displayed on each page.
22
37b37172
NL
23Reading speed
24~~~~~~~~~~~~~
25
78becd54 26wallabag calculates a reading time for each article. You can define here, thanks to this list, if you are
37b37172
NL
27a fast or a slow reader. wallabag will recalculate the reading time for each article.
28
a42f38d9
NL
29Where do you want to be redirected after mark an article as read?
30~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31
32Each time you'll do some actions (after marking an article as read/favorite,
33after deleting an article, after removing a tag from an entry), you can be redirected:
34
35- To the homepage
36- To the current page
37
59e91bc8
NL
38Language
39~~~~~~~~
40
540a9bc4 41You can change the language of wallabag interface.
59e91bc8
NL
42
43RSS
44---
45
46wallabag provides RSS feeds for each article status: unread, starred and archive.
47
48Firstly, you need to create a personal token: click on ``Create your token``.
49It's possible to change your token by clicking on ``Reset your token``.
50
51Now you have three links, one for each status: add them into your favourite RSS reader.
52
53You can also define how many articles you want in each RSS feed (default value: 50).
54
16eb124e
JB
55There is also a pagination available for these feeds. You can add ``?page=2`` to jump to the second page.
56The pagination follow `the RFC <https://tools.ietf.org/html/rfc5005#page-4>`_ about that, which means you'll find the ``next``, ``previous`` & ``last`` page link inside the `<channel>` tag of each RSS feed.
57
59e91bc8
NL
58User information
59----------------
60
61You can change your name, your email address and enable ``Two factor authentication``.
62
bb0c78f4
NL
63If the wallabag instance has more than one enabled user, you can delete your account here. **Take care, we delete all your data**.
64
bb624c02
NL
65Two factor authentication (2FA)
66~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59e91bc8 67
3495f78d
NL
68 Two-factor authentication (also known as 2FA) is a technology patented in 1984
69 that provides identification of users by means of the combination of two different components.
59e91bc8
NL
70
71https://en.wikipedia.org/wiki/Two-factor_authentication
72
3495f78d
NL
73If you enable 2FA, each time you want to login to wallabag, you'll receive
74a code by email. You have to put this code on the following form.
59e91bc8
NL
75
76.. image:: ../../img/user/2FA_form.png
3495f78d
NL
77 :alt: Two factor authentication
78 :align: center
59e91bc8 79
3495f78d
NL
80If you don't want to receive a code each time you want to login, you can check
81the ``I'm on a trusted computer`` checkbox: wallabag will remember you for 15 days.
59e91bc8
NL
82
83Password
84--------
85
3495f78d 86You can change your password here (8 characters minimum).
a42938f4
NL
87
88Tagging rules
89-------------
90
3495f78d
NL
91If you want to automatically assign a tag to new articles, this part
92of the configuration is for you.
a42938f4
NL
93
94What does « tagging rules » mean?
95~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
96
97They are rules used by wallabag to automatically tag new entries.
3495f78d
NL
98Each time a new entry is added, all the tagging rules will be used to add
99the tags you configured, thus saving you the trouble to manually classify your entries.
a42938f4
NL
100
101How do I use them?
102~~~~~~~~~~~~~~~~~~
103
3495f78d
NL
104Let assume you want to tag new entries as *« short reading »* when
105the reading time is inferior to 3 minutes.
106In that case, you should put « readingTime <= 3 » in the **Rule** field
107and *« short reading »* in the **Tags** field.
a42938f4 108Several tags can added simultaneously by separating them by a comma: *« short reading, must read »*.
3495f78d
NL
109Complex rules can be written by using predefined operators:
110if *« readingTime >= 5 AND domainName = "github.com" »* then tag as *« long reading, github »*.
a42938f4
NL
111
112Which variables and operators can I use to write rules?
113~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
114
8edb250c 115The following variables and operators can be used to create tagging rules (be careful, for some values, you need to add quotes, for example ``language = "en"``):
a42938f4
NL
116
117=========== ============================================== ======== ==========
118Variable Meaning Operator Meaning
119----------- ---------------------------------------------- -------- ----------
120title Title of the entry <= Less than…
121url URL of the entry < Strictly less than…
122isArchived Whether the entry is archived or not => Greater than…
3247b907 123isStarred Whether the entry is starred or not > Strictly greater than…
a42938f4
NL
124content The entry's content = Equal to…
125language The entry's language != Not equal to…
126mimetype The entry's mime-type OR One rule or another
127readingTime The estimated entry's reading time, in minutes AND One rule and another
128domainName The domain name of the entry matches Tests that a subject is matches a search (case-insensitive). Example: title matches "football"
3495f78d 129=========== ============================================== ======== ==========