|
dcc07fab75
|
Refine hashtag-regex.
continuous-integration/drone/push Build is passing
|
2019-12-29 08:56:27 +01:00 |
|
|
dec712b43e
|
Add - und \u\u200b (zero width space) as word delimiters.
continuous-integration/drone/push Build is passing
|
2019-12-29 08:38:16 +01:00 |
|
|
9031f0d526
|
Shut up clang-tidy about goto.
|
2019-12-29 08:33:06 +01:00 |
|
|
bc2364875d
|
Replace for-loop with std::any_of.
continuous-integration/drone/push Build is passing
|
2019-12-29 04:00:48 +01:00 |
|
|
2a1cbe5f8a
|
Log right URI for temporaray redirects.
continuous-integration/drone/push Build is passing
|
2019-12-29 00:49:23 +01:00 |
|
|
e8ac4869b1
|
Treat permanent redirects after temporary redirects as temporary.
continuous-integration/drone/push Build is passing
Example:
http://example.com/ returns 302 with Location: http://example.com/1
http://example.com/1 returns 301 with Location: http://example.com/2
http://example.com/ will not be overwritten in the config file.
|
2019-12-29 00:41:14 +01:00 |
|
|
937b08ff85
|
Parse watchwords only once.
continuous-integration/drone/push Build is passing
|
2019-12-29 00:05:13 +01:00 |
|
|
78e8e6b92e
|
Log if we stop parsing a document.
|
2019-12-28 23:39:35 +01:00 |
|
|
e899754633
|
Allow GUID to be empty.
continuous-integration/drone/push Build is passing
|
2019-12-28 23:33:49 +01:00 |
|
|
c81d60242c
|
Apply individual fixes before removing HTML.
continuous-integration/drone/push Build is passing
|
2019-12-28 23:31:10 +01:00 |
|
|
fafe586cc4
|
Log path of watchwords.json after reading.
continuous-integration/drone/push Build is passing
|
2019-12-28 09:58:49 +01:00 |
|
|
bad3059092
|
Add watchwords (hashtags) support.
|
2019-12-28 09:48:42 +01:00 |
|
|
2b0a091e87
|
More renaming.
|
2019-12-28 09:10:32 +01:00 |
|
|
61d591e925
|
Rename profile → profiledata.
|
2019-12-28 09:01:17 +01:00 |
|
|
2fca800868
|
Add log message for first run.
|
2019-12-28 07:16:15 +01:00 |
|
|
ec8bc6508c
|
Add operator != to Item.
To be able to determine if the last item is visited in main().
|
2019-12-28 07:12:28 +01:00 |
|
|
74369d6ab5
|
Rename _data → _profile.
|
2019-12-28 06:57:23 +01:00 |
|
|
4168e77648
|
Only add one new item if it is the first run.
|
2019-12-28 06:54:05 +01:00 |
|
|
9a3fb420d7
|
Begin with the oldest item.
|
2019-12-28 06:48:35 +01:00 |
|
|
8b0c2500f9
|
Fix some initializations.
|
2019-12-28 06:27:56 +01:00 |
|
|
359bcacd1f
|
Clarify redirect log messages.
|
2019-12-25 19:31:07 +01:00 |
|
|
d0ea315e08
|
Remove useless move.
|
2019-12-25 19:28:48 +01:00 |
|
|
4491af53db
|
Handle HTTP redirects.
continuous-integration/drone/push Build is failing
|
2019-12-25 06:31:55 +01:00 |
|
|
d08bb95fbd
|
Pass whole Config object to Document.
|
2019-12-25 06:27:57 +01:00 |
|
|
f6b5ccbe22
|
Add a bit of logging.
|
2019-12-25 02:42:47 +01:00 |
|
|
e1a973f11f
|
Apply user-fixes.
|
2019-12-25 02:42:27 +01:00 |
|
|
2bb03dd104
|
Extract and parse <item>s from RSS feeds.
|
2019-12-25 02:08:53 +01:00 |
|
|
c631e5c4fe
|
Add debug logging.
continuous-integration/drone/push Build is failing
|
2019-12-24 18:53:45 +01:00 |
|
|
7bba87575f
|
Print --help, --version and implement downloading.
continuous-integration/drone/push Build is failing
|
2019-12-20 01:14:23 +01:00 |
|