Bundle

From IndieWeb
Revision as of 15:45, 12 September 2024 by Mat.tl (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision β†’ (diff)

Bundle is a set of publishing tools for the Indieweb built using Python and Django.

People using it on their own site:

Disclaimer

Note: this documentation is purely for informational purposes.

I'm working on all aspects of this project purely for my own use.

Post Types

Bundle currently supports:

  • articles - long-form infrequent posts with content authored as HTML files with some Django custom templates. Articles can have custom styling stored as CSS files with the same file name as the article file (identified by a unique slug from the permalink).
  • notes - short-form frequent posts with content authored as plain text which is converted to HTML with smart-typography conversion and auto-linking of URLs. Note can be a reply, like or repost.

Tools Used

Bundle internally uses the following tools:

  • Django as a web-framework for Python
  • MySQL as database
  • mf2py to parse microformats
  • ronkyuu to send and receive webmentions
  • using Manifold to store notes as HTML+mf2+JSON.

Working On

Currently working on:

See also

Open Source IndieWeb related projects and tools
Topics Why open source? β€’ How to open source a project β€’ Open for contributions β€’ IndieWeb Principles
PHP b2evolution β€’ CASSIS β€’ Known β€’ Falcon (portions) β€’ p3k β€’ stapibas β€’ dobrado β€’ Grav β€’ Miniflux-legacy β€’ processwire β€’ Reader Self β€’ Textpattern β€’ tt-rss β€’ Twyne β€’ TYPO3
WordPress (PHP) Indieweb Plugin β€’ Webmention β€’ Semantic Linkbacks β€’ Micropub β€’ IndieAuth β€’ Post Kinds β€’ Syndication Links β€’ WebSub plugins β€’ See Template:WordPress for others.
Python Bridgy Fed β€’ BeautifulSoup β€’ Bleach β€’ Bundle β€’ django CMS β€’ IndieWeb Search β€’ IndieWeb Utils β€’ kaku β€’ mf2util β€’ Nefelibata β€’ ninka β€’ Publ β€’ python-indieweb β€’ Red Wind β€’ Requests β€’ ronkyuu β€’ Woodwind
Ruby Dark Matter β€’ Feedbin β€’ FrancisCMS β€’ Micropublish β€’ Publify β€’ Ruby on Rails β€’ Sinatra β€’ Singulus β€’ Transformative β€’ webmention.io β€’ Jekyll
JavaScript AerosolCMS β€’ CASSIS β€’ Ghost β€’ Camel β€’ IndieKit β€’ Eleventy
Others Hugo (Go) β€’ Firefox β€’ NetNewsWire