Commit Graph

185 Commits

Author SHA1 Message Date
tastytea 3af723abd8
Use unordered lists in HTML/RSS generators.
continuous-integration/drone/push Build is passing Details
2020-10-17 05:26:17 +02:00
tastytea a37cf52cda
Make “thumbnails” a bit bigger in HTML/RSS generators. 2020-10-17 05:15:10 +02:00
tastytea 56b3f1901a
Add license footer to HTML output.
continuous-integration/drone/push Build is passing Details
2020-10-17 03:27:36 +02:00
tastytea 2e0bfd98ff
Fix tag extraction.
continuous-integration/drone/push Build is passing Details
Attempted to read deleted memory.
2020-10-17 03:15:40 +02:00
tastytea 053d41f1ee
Add lockfile locations to readme.
continuous-integration/drone/push Build is passing Details
2020-10-17 03:07:37 +02:00
tastytea cd98545da8
Add ICU to credits. 2020-10-17 02:31:37 +02:00
tastytea 3b3a308c64
Prepend fediblock-backend- to gen_{html,rss} on install.
continuous-integration/drone/push Build is passing Details
2020-10-17 02:22:18 +02:00
tastytea 9b4b439432
Use caching for new entries.
continuous-integration/drone/push Build is passing Details
2020-10-17 01:55:29 +02:00
tastytea 395b8efef2
Don't add empty tags in get_tags(). 2020-10-16 23:52:08 +02:00
tastytea f1d2c09c0b
Convert non-Linux path info in readme to note.
continuous-integration/drone/push Build is passing Details
2020-10-15 09:20:11 +02:00
tastytea 7f26934820
Fix ICU hyperlink.
continuous-integration/drone/push Build was killed Details
2020-10-15 09:16:49 +02:00
tastytea b78f12dc1b
Add blocklist-location note to readme.
continuous-integration/drone/push Build was killed Details
2020-10-15 09:15:26 +02:00
tastytea 6bc1413b6d
rss: Fix URL in link element. 2020-10-15 09:10:25 +02:00
tastytea c3b5b71f14
rss: Better description and title.
continuous-integration/drone/push Build is passing Details
2020-10-15 09:03:20 +02:00
tastytea 250195924e
Throw better error if lockfile is not writable. 2020-10-15 08:39:09 +02:00
tastytea f59f9ebd5f
Fix CI.
continuous-integration/drone/push Build is passing Details
2020-10-15 06:04:43 +02:00
tastytea b0c6be2366
Remove now unnecessary workaround. 2020-10-15 06:02:16 +02:00
tastytea 43a29bfdba
Fix update_cached_repo(), set HEAD to origin/main.
continuous-integration/drone/push Build is failing Details
2020-10-15 05:52:51 +02:00
tastytea 9707694be6
Add support for RSS tags. Also add cgi::tolower(). 2020-10-15 04:45:43 +02:00
tastytea a23019dcf1
Change title of HTML blocklist. 2020-10-14 05:53:20 +02:00
tastytea 3c898e1c1b
Add compatibility aliases.
continuous-integration/drone/push Build is passing Details
2020-10-14 04:17:46 +02:00
tastytea 75f6932ae9
Use caching in HTML and RSS generators.
continuous-integration/drone/push Build is failing Details
2020-10-14 03:40:45 +02:00
tastytea 8f5e9ec7e0
Add timeout parameter to update_cached_repo(). 2020-10-14 03:38:25 +02:00
tastytea 6cf543a7b4
update_cached_repo(): Actually update. 2020-10-14 03:17:21 +02:00
tastytea eebef0aca7
update_cached_repo(): acquire credentials, init opts with functions. 2020-10-14 03:06:18 +02:00
tastytea b8eb56d50b
Fix passing of checkout options in update_cached_repo().
continuous-integration/drone/push Build is passing Details
2020-10-14 02:37:59 +02:00
tastytea 2502081574
Throw if lockfile can't be created for 20 seconds.
Also make create_lockfile() boolean.
2020-10-14 02:35:38 +02:00
tastytea 4a88652435
Add update_cached_repo().
Create lockfile, pull or clone.
2020-10-14 02:12:56 +02:00
tastytea 2c58894c92
Fix git::init() and git::cleanup().
init() always used a temporary directory and cleanup() only attempted to
remove it when cache = true.
2020-10-14 02:10:17 +02:00
tastytea c3020b782d
Set, create and remove repo directory in git::init() and shutdown(). 2020-10-14 00:31:09 +02:00
tastytea f363ebacb8
Add cache option to read_json_files(). 2020-10-13 23:17:20 +02:00
tastytea d01c88e42a
Pass cache in lambda in clone() by value. 2020-10-13 23:11:26 +02:00
tastytea 2cf7e6a245
Remove redundant filesystem include.
continuous-integration/drone/push Build is passing Details
2020-10-13 20:58:45 +02:00
tastytea 62f638c70f
Add get_lockfile(), create_lockfile() and remove_lockfile().
continuous-integration/drone/push Build is failing Details
Preparation for caching the repository.
2020-10-13 20:41:03 +02:00
tastytea db18edd478
Add option to use cache dir to clone().
Preparation for caching the repository.
2020-10-13 19:25:55 +02:00
tastytea 0f9736becd
Add note about the data path on non-Linux to readme. 2020-10-13 18:58:16 +02:00
tastytea 4d3a574434
Add get_cachedir().
Preparation for caching the repository.
2020-10-13 18:55:12 +02:00
tastytea 835ef9be26
Update nginx config in readme. 2020-07-14 18:03:38 +02:00
tastytea b1f57ee354
Fix test.
continuous-integration/drone/push Build is passing Details
2020-07-14 17:55:35 +02:00
tastytea 047cdc7295
rss: newline after “Receipts:”.
continuous-integration/drone/push Build is failing Details
2020-07-14 17:52:49 +02:00
tastytea fc59fe72c9
rss: Output Content-Type header.
continuous-integration/drone/push Build is failing Details
2020-07-14 17:46:50 +02:00
tastytea 463a8792f0
Add test for space trimming in tags.
continuous-integration/drone/push Build is failing Details
2020-07-14 17:30:36 +02:00
tastytea d4e037670f
Remove spaces in front of and after tags.
continuous-integration/drone/push Build is passing Details
2020-07-14 17:19:52 +02:00
tastytea 2880f7f461
CI: Fix build errors on Ubuntu 18.04.
continuous-integration/drone/push Build is passing Details
libgit2-dev depends on libcurl4-gnutls-dev, CMake < 3.12 has no IMPORTED
target for libcurl.
2020-07-08 07:41:52 +02:00
tastytea bede02659d
Update FindFilesystem, re-enable support for CMake 3.10.
continuous-integration/drone/push Build is failing Details
Also re-enable tests on Ubuntu bionic with GCC 7 and clang 6.
2020-07-08 06:13:09 +02:00
tastytea 1af807e588
RSS generator: write_line(): Move endtag detection into lambda.
continuous-integration/drone/push Build is passing Details
2020-07-07 06:30:35 +02:00
tastytea 7518947766
RSS kinda works.
continuous-integration/drone/push Build is passing Details
- ./gen_rss outputs all entries.
- tag selection is implemented, but not exposed to the user.
2020-07-05 12:06:37 +02:00
tastytea 37ddff8c00
Update clang-format config. 2020-07-05 12:06:37 +02:00
tastytea fac9c60eb6
Add string-to-string time conversion. 2020-07-05 12:06:29 +02:00
tastytea 8325da3624
[WIP] RSS support.
continuous-integration/drone/push Build is passing Details
2020-07-05 09:06:45 +02:00