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