granary

From IndieWeb
(Redirected from Granary)

granary is an open source social web translator that converts between various feed and activity formats, used by IndieWeb community members to for example automatically generate feed files from HTML.

It's a library, REST API, and webapp that frees you from social network snowflake API and exposes the sweet social data foodstuff inside as HTML and JSON with microformats2, ActivityStreams, JSON Feed, Atom, RSS, XML, and more.

IndieWeb Examples

gRegor Morrill

gRegor Morrill uses Granary to synthesize Atom feeds from the h-feed+h-entry on various pages, thus avoiding the need to maintain a separate feed file or code to generate it. Examples:

Sara Jakša

Sara Jakša uses Granary to change her gallery and read books lists into RSS feeds.

Caleb Herbert

User:calebh.top uses Granary to generate an Atom feed from his blog's homepage.

Add yourself

See Also

Open Source IndieWeb related projects and tools
Topics Why open source?How to open source a projectOpen for contributionsIndieWeb PrinciplesPackage managers for various languages and systems
PHP (See LAMP) b2evolutionCASSISKnownFalcon (portions) • HamsterCMSp3k (portions) • stapibasdobradoGravMiniflux-legacyProcessWireTextpatterntt-rssTwyneTYPO3
WordPress (PHP) Indieweb PluginWebmentionSemantic LinkbacksMicropubIndieAuthPost KindsSyndication LinksWebSub pluginsSee Template:WordPress for others.
Python BeautifulSoupblagBleachBridgy FedBundledjango CMSIndieWeb SearchIndieWeb Utilskakumf2utilNefelibataninkaPublPushlpython-indiewebRed WindRequestsronkyuuWoodwindgunicorn
Ruby Dark MatterFeedbinFrancisCMSGitLabMicropublishPublifyRuby on RailsSinatraSingulusTransformativewebmention.ioJekyllAuthorioruby parsermicroformats-ruby
JavaScript CASSISCamelEleventyGhostIndieKitD3
Others Apache (C) • Forgejo (Go) • Hugo (Go) • Firefox (C++) • Nginx (C) • NetNewsWire (Swift) • Snac (C)