Just from this blog alone, I have begun to develop
- `sphinx-fediverse` (released)
- `sphinx-cw` (prototyping, for content warnings)
- `sphinx-citeas` (concept, for adding a snippet to generate citations for your page)
#Sphinx #Python #SphinxDoc
Good news! `sphinx-fediverse` is now out of beta and has a stable release! It'a ready to go for enabling comments sections in your Sphinx-generated web pages
#Python #SphinxDoc #FOSS #FLOSS #OSS #FediBridge #Mastodon #Misskey #Sharkey #Fediverse #Fedi
sphinx-fediverse 0.9.0 is now released. This is likely the last beta release. Since the previous version...
New features:
- Per-directive overrides of global options
- Automatic linting of CSS
- Ability to use multiple fedi instances/flavors in one project
- Significantly increase support for […]
Discussion post for Developing sphinx-fediverse
sphinx-fediverse 0.8.0 is now released. Since the previous version...
New features:
- Support for custom emoji in comment contents on Misskey
- Support for individual media to be marked as sensitive (mostly in Misskey)
- Support for account-wide content warnings in Misskey
- Comment parsing […]
sphinx-fediverse 0.7.0 is now released. Since the previous version...
New features:
- Improved rendering security! It no longer relies on a massive HTML template. Still some progress to make
- Support for unicode emoji reactions on Misskey instances
- If a comment is too wide for the page, it […]
Which of these issues should I tackle next? I leaning towards render support for emoji reactions (but not custom ones, because I still need to figure that out for Misskey)
github.com/LivInTheLookingGlass/sph...
#Python #SphinxDoc #FOSS #FLOSS #OSS #FediBridge […]
`sphinx-fediverse` 0.6.0 is now released. Since the previous version...
New features:
- (Standard) Markdown rendering for Misskey instances (more MFM support to come later)
- Support (in parser only) for emoji-based reactions
- Support (in parser only) for sensitive images among non-sensitive […]
And now `sphinx-fediverse` 0.5.3 is released. The big thing here is I've separated the rendering logic from comment parsing, so it's easier to support both flavors. Rendering is still pretty janky, but it's a good start towards the final setup.
Next on the list:
- *key media attachments
- […]
And with that, `sphinx-fediverse` 0.5.2 is released with initial support for running on Misskey/*key instances.
Known bugs:
- Misskey instances cannot yet load custom emoji or media attachments
- CSS for Shibuya theme on Chrome seems to have some minor problems, specifically with the hover […]
Good news! `sphinx-fediverse` is now on pypi!
https://pypi.org/project/sphinx-fediverse/
The project is not feature-complete yet, but it should be worth of the "beta" label 💖
#SphinxDoc #FediBridge #Fediverse #Python #FOSS #FLOSS
And now the last barrier to me publishing `sphinx-fediverse` is literally adding the "twine" line to my Makefile. I'll probably get this tomorrow, and maybe make an auto-publish script on GitHub as well
#SphinxDoc #FediBridge #Fediverse #Python #FOSS #FLOSS
I've now updated sphinx-fediverse to include boost and like counts, both per-comment and for the originating post. This means there are now only 2 barriers between me and throwing it on PyPi: cleaning up the remaining CSS errors, and writing the publish script
#SphinxDoc #FediBridge #Fediverse […]
New account, so new #introduction. Let's do it again!
I have a #MastersDegree in #ComputerScience and #ComputerEngineering. I went to #NMU for undergrad and #MSU for my graduate degree. I currently work at #UChicago for the #TMWCenter, which focuses on helping young children acquire language […]
This is the test post for the initial alpha of `sphinx-fediverse`. I will update this post with a link shortly.
https://oliviaappleton.com/sphinx-fediverse/
#SphinxDoc #Python #FediBridge #Fediverse
Have any of my followers ever needed to test a #sphinxDoc extension? I am having a remarkably hard time making it work
#sphinx #python #askPython #AskFedi
This is my very-WIP #SphinxDoc extension to add comment sections hosted on the #Fediverse!
Right now it is a solid PoC, & I want to improve it a fair bit before publishing. Feel free to play with it!
#FediBridge #Python #FOSS
Suppose I want to put comments on my static sphinx site, and I want it to be sourced from the fediverse.
How difficult would this be? I would ideally like to support comment threading. I also might want to make this into a sphinx extension, such that it checks every page has a corresponding […]