chiark / gitweb /
Colin Watson [Tue, 1 Oct 2024 13:48:05 +0000 (14:48 +0100)]
Support loading comments from Mastodon
Lightly adapted from:
https://carlschwan.eu/2020/12/29/adding-comments-to-your-static-blog-with-mastodon/
Colin Watson [Tue, 1 Oct 2024 13:22:58 +0000 (14:22 +0100)]
Fix slightly malformed sentence
Colin Watson [Tue, 1 Oct 2024 13:22:38 +0000 (14:22 +0100)]
Add summary
Colin Watson [Tue, 1 Oct 2024 13:21:00 +0000 (14:21 +0100)]
Tweak Mastodon post formatting
Colin Watson [Tue, 1 Oct 2024 13:20:28 +0000 (14:20 +0100)]
Handle Mastodon 2FA (sort of)
Colin Watson [Tue, 1 Oct 2024 12:58:44 +0000 (13:58 +0100)]
Free software activity in September 2024
Colin Watson [Tue, 1 Oct 2024 12:58:14 +0000 (13:58 +0100)]
Enable automatic posting to Mastodon
Colin Watson [Mon, 30 Sep 2024 15:12:07 +0000 (16:12 +0100)]
Colin Watson [Sun, 1 Sep 2024 13:31:03 +0000 (14:31 +0100)]
Tweak capitalization
Colin Watson [Sun, 1 Sep 2024 13:29:55 +0000 (14:29 +0100)]
Free software activity in August 2024
Colin Watson [Fri, 2 Aug 2024 12:31:20 +0000 (13:31 +0100)]
Free software activity in July 2024
Colin Watson [Tue, 2 Jul 2024 12:02:47 +0000 (13:02 +0100)]
Free software activity in June 2024
Colin Watson [Sun, 2 Jun 2024 10:58:14 +0000 (11:58 +0100)]
Free software activity in May 2024
Colin Watson [Mon, 13 May 2024 10:02:09 +0000 (11:02 +0100)]
Convert playing-with-rich to rST
Colin Watson [Mon, 13 May 2024 10:00:41 +0000 (11:00 +0100)]
Add m.code and pygments-default.css
CSS generated using:
pygmentize -f html -S default -a .m-code >static/pygments-default.css
This will only work with posts that have been converted to
reStructuredText.
Colin Watson [Mon, 13 May 2024 09:29:34 +0000 (10:29 +0100)]
Colin Watson [Fri, 3 May 2024 15:31:23 +0000 (16:31 +0100)]
Playing with rich
Colin Watson [Fri, 3 May 2024 15:08:28 +0000 (16:08 +0100)]
Improve layout of Markdown-generated code blocks
Colin Watson [Wed, 1 May 2024 11:34:51 +0000 (12:34 +0100)]
Free software activity in April 2024
Colin Watson [Wed, 17 Apr 2024 23:12:46 +0000 (00:12 +0100)]
Add Liberapay link
Colin Watson [Mon, 1 Apr 2024 13:10:56 +0000 (14:10 +0100)]
Free software activity in March 2024
Colin Watson [Mon, 1 Apr 2024 13:10:15 +0000 (14:10 +0100)]
Tweak title to avoid invalid HTML formatting
Colin Watson [Tue, 19 Mar 2024 07:06:03 +0000 (07:06 +0000)]
"Install everything" in Ubuntu?
Colin Watson [Mon, 4 Mar 2024 12:46:23 +0000 (12:46 +0000)]
Avoid typogrify generating invalid markup
Colin Watson [Mon, 4 Mar 2024 10:40:03 +0000 (10:40 +0000)]
FLOSS activity in January/February 2024
Vladimír Vondruš [Thu, 22 Feb 2024 15:09:20 +0000 (16:09 +0100)]
latex2svg: restrict the libgs workaround to dvisvgm < 3.0.
On newer versions this isn't needed, and the hardcoded paths aren't
always enough. So better to just not try at all.
Colin Watson [Wed, 17 Jan 2024 13:31:26 +0000 (13:31 +0000)]
Task management
Colin Watson [Mon, 15 Jan 2024 16:17:16 +0000 (16:17 +0000)]
OpenUK New Year's Honours
Colin Watson [Wed, 10 Jan 2024 09:50:54 +0000 (09:50 +0000)]
Going freelance
Maurizio Paglia [Wed, 20 Dec 2023 09:09:22 +0000 (10:09 +0100)]
Create AUTHORS
Maurizio Paglia [Wed, 20 Dec 2023 09:08:19 +0000 (10:08 +0100)]
Update README.md
Repalced old 'pelican toot' refs with 'Fediverse'
[Maurizio Paglia] [Tue, 19 Dec 2023 21:50:43 +0000 (22:50 +0100)]
Fixed typo
Now fediverse is called and no more pelican_toot
Colin Watson [Mon, 27 Nov 2023 12:50:34 +0000 (12:50 +0000)]
Move a video from people.canonical.com/~cjwatson/
Colin Watson [Mon, 27 Nov 2023 12:39:27 +0000 (12:39 +0000)]
Move some images from people.canonical.com/~cjwatson/
Colin Watson [Mon, 27 Nov 2023 12:36:49 +0000 (12:36 +0000)]
Add images referenced by content/lp-python3.md
Vladimír Vondruš [Fri, 3 Nov 2023 12:50:40 +0000 (13:50 +0100)]
css: support .m-image and .m-figure for <video> as well.
Vladimír Vondruš [Wed, 9 Aug 2023 15:34:09 +0000 (17:34 +0200)]
latex2svg: look for libgs.so.10 in /usr/lib64 as well.
Maurizio Paglia [Wed, 2 Aug 2023 09:58:05 +0000 (11:58 +0200)]
Delete pelican_toot.py
Changed name of the plugin in pelican-fediverse
Maurizio Paglia [Tue, 1 Aug 2023 15:13:42 +0000 (17:13 +0200)]
Create pelican-fediverse.py
Maurizio Paglia [Tue, 1 Aug 2023 15:12:18 +0000 (17:12 +0200)]
Update README.md
Maurizio Paglia [Tue, 1 Aug 2023 15:11:52 +0000 (17:11 +0200)]
Update README.md
Changed plugin name from Pelican-toot into pelican-fediverse
Vladimír Vondruš [Wed, 28 Jun 2023 13:58:23 +0000 (15:58 +0200)]
Update copyright year.
Six months in, I could have waited until 2024, heh.
Vladimír Vondruš [Wed, 28 Jun 2023 13:46:14 +0000 (15:46 +0200)]
Stop mentioning Pelican -- it's a general site theme independent of it.
Vladimír Vondruš [Wed, 28 Jun 2023 13:44:33 +0000 (15:44 +0200)]
doc: properly show that a class directive *is* needed for a table.
The output markup had it but the snippet not, causing confusion.
Vladimír Vondruš [Wed, 28 Jun 2023 13:48:24 +0000 (15:48 +0200)]
m.code: make it work with newer docutils.
Not sure when this got broken but omitting the option no longer works.
Vladimír Vondruš [Wed, 28 Jun 2023 13:42:36 +0000 (15:42 +0200)]
documentation/python: test external doc overload matching with * and /.
With the previous commit this now "just works", as the placeholders are
dropped from the final signature. The test thus works mainly for
documenting this feature.
Vladimír Vondruš [Wed, 28 Jun 2023 12:11:52 +0000 (14:11 +0200)]
documentation/python: recognize / and * in pybind11 signatures.
Vladimír Vondruš [Wed, 28 Jun 2023 13:14:51 +0000 (15:14 +0200)]
documentation/python: ignore a new useless builtin on 3.11.
Vladimír Vondruš [Wed, 28 Jun 2023 13:12:59 +0000 (15:12 +0200)]
documentation/python: don't use deprecated distutils.
Turns out the version info can be compared much more easily. Thanks
Python, this is nice.
Vladimír Vondruš [Thu, 2 Mar 2023 12:38:11 +0000 (13:38 +0100)]
latex2svg: work around dvisvgm < 3.0 not detecting ghostscript 10.
The latex stack and everything around it is ... interesting. A huge pile
of stuff that randomly breaks in very silent and non-obvious ways, and
it's all so huge and complicated that even distro package maintainers
have no way to know if the packages are mutually compatible.
Now that I figured this out, I still need to comment on that ArchLinux
bug.
Vladimír Vondruš [Thu, 2 Mar 2023 12:34:20 +0000 (13:34 +0100)]
latex2svg: more robust handling of libgs not being found.
Instead of just looking it up upfront and then hoping for the best,
verify also that dvisvgm actually detected and used it. Because it not
always does, in particular with versions < 3.0 and ghostscript 10.
Vladimír Vondruš [Tue, 21 Feb 2023 10:51:49 +0000 (11:51 +0100)]
m.code: minor.
Vladimír Vondruš [Tue, 21 Feb 2023 10:50:08 +0000 (11:50 +0100)]
css: reduce size of the jumbo header.
The previous size was unbearable with longer titles such as in
https://blog.magnum.graphics/backstage/cpu-feature-detection-dispatch/
Vladimír Vondruš [Tue, 21 Feb 2023 10:48:47 +0000 (11:48 +0100)]
doc: update command line for Pygments CSS generation.
Vladimír Vondruš [Tue, 21 Feb 2023 10:47:30 +0000 (11:47 +0100)]
m.code: support inverse video in the ANSI lexer.
I'm very glad for the extremely extensive code coverage here. Without
it, I'd break half of other stuff by accident.
Vladimír Vondruš [Mon, 20 Feb 2023 15:40:36 +0000 (16:40 +0100)]
m.code,doxygen: test inline ANSI code highlighting.
Because it got broken with Pygments newer than the ancient 2.6.1 fork I
have (it now unconditionally adds a wrapper <div>), and unfortunately I
can't see how to not do that in 2.14 without delegating into private
APIs.
So just to have that problematic part reproduced in tests, once I get to
that. Unfortunately latest Pelican doesn't work with older Pygments
anymore for some reason (or, well, disallows it), so I can't generate
the website until I have this fixed properly. Ugh.
Vladimír Vondruš [Mon, 13 Feb 2023 20:33:08 +0000 (21:33 +0100)]
package/ci: the eternal trash fire of random packages breaking!!
I have no patience for any of this.
Vladimír Vondruš [Mon, 13 Feb 2023 20:27:03 +0000 (21:27 +0100)]
documentation/python: test using :property: in a class docstring.
It works, I just wasn't sure if there wasn't something special regarding
docstrings so I had to check explicitly.
Maurizio Paglia [Thu, 5 Jan 2023 13:43:50 +0000 (14:43 +0100)]
Update README.md
Maurizio Paglia [Thu, 5 Jan 2023 13:42:55 +0000 (14:42 +0100)]
Update README.md
Vladimír Vondruš [Thu, 29 Dec 2022 15:51:18 +0000 (16:51 +0100)]
documentation/doxygen: support styling <dl> with CSS classes.
So I can make my own footnotes. Finally I got to know what kind of
markup is abused for the autogenerated TODO lists.
Vladimír Vondruš [Thu, 29 Dec 2022 15:50:27 +0000 (16:50 +0100)]
css: document that a <table> can be .m-fullwidth.
I kinda forgot all the particulars since I made this five years ago, so
better document everything for my old soul.
mpaglia0 [Thu, 8 Dec 2022 12:54:15 +0000 (13:54 +0100)]
Added message length check
Maurizio Paglia [Mon, 5 Dec 2022 08:58:12 +0000 (09:58 +0100)]
Update README.md
mpaglia0 [Sun, 4 Dec 2022 17:00:08 +0000 (18:00 +0100)]
Fixed README
mpaglia0 [Sun, 4 Dec 2022 16:53:22 +0000 (17:53 +0100)]
Added new info in README
Maurizio Paglia [Sat, 3 Dec 2022 16:47:07 +0000 (17:47 +0100)]
Remove whitespaces in hashtags
Maurizio Paglia [Fri, 2 Dec 2022 09:44:43 +0000 (10:44 +0100)]
Fixed typo
mpaglia0 [Fri, 2 Dec 2022 09:43:39 +0000 (10:43 +0100)]
Added a 'read more' function
mpaglia0 [Thu, 1 Dec 2022 17:21:39 +0000 (18:21 +0100)]
Fixed typo
mpaglia0 [Thu, 1 Dec 2022 17:13:05 +0000 (18:13 +0100)]
Added a toot max length alarm
Maurizio Paglia [Wed, 30 Nov 2022 09:30:54 +0000 (10:30 +0100)]
Update README.md
Maurizio Paglia [Wed, 30 Nov 2022 09:15:04 +0000 (10:15 +0100)]
First stable release
Maurizio Paglia [Wed, 30 Nov 2022 09:13:52 +0000 (10:13 +0100)]
Added lxml
mpaglia0 [Sat, 19 Nov 2022 08:48:57 +0000 (09:48 +0100)]
Starting from ZERO
Maurizio Paglia [Wed, 16 Nov 2022 13:46:25 +0000 (14:46 +0100)]
Update README.md
Maurizio Paglia [Wed, 16 Nov 2022 13:39:08 +0000 (14:39 +0100)]
Update README.md
Maurizio Paglia [Wed, 16 Nov 2022 13:37:12 +0000 (14:37 +0100)]
Update pelican_toot.py
Maurizio Paglia [Wed, 16 Nov 2022 13:35:58 +0000 (14:35 +0100)]
Update pelican_toot.py
Maurizio Paglia [Wed, 16 Nov 2022 13:34:11 +0000 (14:34 +0100)]
Create pelican_toot.py
Maurizio Paglia [Wed, 16 Nov 2022 13:31:57 +0000 (14:31 +0100)]
Create requirements.txt
Maurizio Paglia [Wed, 16 Nov 2022 13:31:18 +0000 (14:31 +0100)]
Create __init__.py
Maurizio Paglia [Wed, 16 Nov 2022 13:28:52 +0000 (14:28 +0100)]
Initial commit
Colin Watson [Sun, 16 Oct 2022 15:57:16 +0000 (16:57 +0100)]
Link to reproducible-builds.org
Colin Watson [Sun, 16 Oct 2022 15:55:26 +0000 (16:55 +0100)]
Use pelican --listen instead of python -m pelican.server
Colin Watson [Sun, 16 Oct 2022 15:55:05 +0000 (16:55 +0100)]
Reproducible man-db databases
Colin Watson [Sun, 16 Oct 2022 15:47:42 +0000 (16:47 +0100)]
Fix deprecated %s usage in *_FEED_ATOM
Vladimír Vondruš [Tue, 4 Oct 2022 11:05:15 +0000 (13:05 +0200)]
package/ci: I HATE WEB DEVELOPMENT
All packages getting changed all the time with stupid differences. IT IS
NOT POSSIBLE TO JUST HAVE A PROJECT WORKING FOR SIX MONTHS WITHOUT A
CONSTANT NEED FOR ADAPTING TO CHANGES IN DEPENDECIES FFS!!!
I miss developing against Qt, where the APIs I used in 2007 were still
there in 2014. ARGH
Vladimír Vondruš [Tue, 4 Oct 2022 10:41:01 +0000 (12:41 +0200)]
Updated CREDITS.md.
Mark Gillard [Wed, 7 Sep 2022 02:19:20 +0000 (05:19 +0300)]
fix typos in m-components.css
Vladimír Vondruš [Tue, 4 Oct 2022 10:38:31 +0000 (12:38 +0200)]
m.code: fix ANSI lexer compatibility with Pygments 2.12+.
I'm still pinned on an older version because of the significant
difference in output, but it shoulnd't crash at least.
Vladimír Vondruš [Mon, 1 Aug 2022 12:41:00 +0000 (14:41 +0200)]
m.dox: document a rather nasty abuse of lack of python variable scoping.
Vladimír Vondruš [Mon, 1 Aug 2022 12:39:00 +0000 (14:39 +0200)]
m.dox: restore compatibility with cppreference tag files.
These put the filename into a different tag, and don't use anchors.
Vladimír Vondruš [Tue, 4 Oct 2022 10:13:46 +0000 (12:13 +0200)]
m.dox: test & fix linking to files, defines and macros.
The tagfile has an absolute path for some reason, but not going to
bother with that right now. The code was also appending one extra .html
extension, which is fixed.
Vladimír Vondruš [Tue, 4 Oct 2022 10:13:06 +0000 (12:13 +0200)]
m.dox: allow linking to variables as well.
I have *many* tags now, and need to be able to refer to them.
Vladimír Vondruš [Mon, 1 Aug 2022 12:04:56 +0000 (14:04 +0200)]
m.dox: properly test also links to typedefs, enums and enum values.
Instea of updating the Corrade tagfile, which would be several megabytes
of useless data, I'm now cherry-picking just what's changed.
Will make updates slightly harder but not impossible (can't just replace
the whole file but have to cherry-pick again). OTOH I can now use the
same approach for STL-tagfile-specific workarounds instead of bundling
another 2 MB of XML data.
Vladimír Vondruš [Tue, 4 Oct 2022 09:53:42 +0000 (11:53 +0200)]
Use two-space indentation for Doxygen tagfiles.
Vladimír Vondruš [Fri, 13 May 2022 15:52:18 +0000 (17:52 +0200)]
Updated CREDITS.rst.
Vladimír Vondruš [Fri, 13 May 2022 15:50:54 +0000 (17:50 +0200)]
documentation/doxygen: explanatory comments for parts without CI coverage.
Also restoring the note about the cpp_function_attributes regression
test.
Mark Gillard [Sat, 30 Apr 2022 09:15:13 +0000 (12:15 +0300)]
doxygen: fix keywords leaking into return type
- fixes #225
- fixes #226
Also drive-by added support for C++20's `consteval` keyword.