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