Displaying 1 to 17 from 17 results

Oomph - A Microformats Toolkit

  •    

Oomph makes Microformats more accessible for developers, designers and users. Oomph is an amalgamation of applications: an Internet Explorer Add-in built in C++ that finds Microformats on a page; a cross-browser HTML overlay built using JQuery that aggregates Microformats; a ...

Microformat.net, a .net based flexible Microformat Parser

  •    CSharp

The Microformat.net project is a framework to help developers take advantage of the information that is stored as microformats on web pages and XML feeds in their .Net based applications. The framework is completly flexible. Each microformat that you want to parse on a web...

extruct - Extract embedded metadata from HTML markup

  •    Python

extruct is a library for extracting embedded metadata from HTML markup. It also has a built-in HTTP server to test its output as JSON.

rating-stars - ⭐️⭐️⭐️⭐️⭐️ A 5-star rating widget implemented in JS and CSS

  •    HTML

This project replicates the UX of Amazon.com's 5-star rating system. When you hover over a star, the preceding stars highlight blue, and clicking makes the highlighted stars turn yellow and stick. Everything you need is in index.html. There are no external files.




XRay - X-Ray returns structured data from any URL

  •    PHP

XRay parses structured content from a URL. If the contents of the URL is XML or JSON, then XRay will parse the Atom, RSS or JSONFeed formats.

mf2py - Python Microformats2 parser

  •    Python

Python parser for microformats 2. Current status: Full-featured and mostly stable. Implements the full mf2 spec, including backward compatibility with microformats1.

micro-panel - Admin panel for micropub and microformats2

  •    Javascript

Also check out indieweb-components for some small components to enhance your website. Make sure your website engine implements the Micropub spec! In particular, micro-panel will send JSON requests with the access token in an Authorization header. That is, if you use the frame mode. If you embed it into your website's templates, it'll use your website's normal auth session (i.e. cookies). The endpoint also should support ?q=source requests, which allow micro-panel to always show all existing properties of an entry in the editing interface.

node-format-microformat - Formats a Microformat JSON representation into eg. a Jekyll post

  •    Javascript

Currently formats data into a hardcoded Jekyll style. This is intended to become more dynamic and configurable in the future to adapt to more styles. layoutName, filenameStyle, filesStyle and permalinkStyle can all be set directly or through a callback that's given some data and that callback might either return a value directly or return a Promise that eventually resolves to the value.


node-webmention-testpinger - A tool to ping your site with a variety of real world WebMentions

  •    HTML

A tool to ping your site with a variety of WebMentions markup. Contains copies of a couple of real world examples of mentions that it enables you to ping locally to a development copy of your site. This tool will spin up a server on port 8080 and then ping the specified WebMentions hub with a URL to that server or each real world example which will return a copy of that example with a placeholder URL replaced with the requested mention target. After all pinged mentions has been fetched it will shut down the server and finish its execution.

elsewhere-profiles - Social media profile aggregator for node.js

  •    Javascript

The elsewhere-profiles is a Social media profile aggregator, it is part of a collection of node.js modules that enable the discovery of profiles and identities an indivdaul creates across the web. Elsewhere use an in memory cache for the html it has fetched from web pages during its operation. The options object contains a property called cacheTimeLimit which can be use to set the refresh gap, by default it is set 360000ms equal to 1 hour.

semantic-schema-parser

  •    Javascript

A Nodejs module to extract http://schema.org micro-data from HTML and convert it in a JSON object. The example will create a file named result.json based in a URLs list. That file have a text example of the generated JSON object.

mf2py - Python Microformats2 parser

  •    Python

Python parser for microformats 2. Current status: Full-featured and mostly stable. Implements the full mf2 spec, including backward compatibility with microformats1.

wordpress-uf2 - add "Microformats 2" classes to your WordPress theme

  •    PHP

Enhances your WordPress theme with Microformats 2 classes. It is only a very basic implementation, because not every element is accessible through actions or filters. It is better to use a theme that supports Microformats 2 fully.

SUq - A nodejs Scraping Utility for lazy people. MIT Licensed

  •    Javascript

Here's a simple node module that will allow you to asynchronously scrape opengraph tags, microformats, microdata, header tags, images, classic meta, and whatever else you want with minimal effort. You can output the scraped data in the command line, or you can output scraped data as a JSON object. If you don't want the scraped data yet, and still want to fine tune and grab more data from the html, no problem. You can extend suq as much as you want, it doesn't care. Scrape a website and output the data to command line.

feedparser - feedparser gem - (universal) web feed parser and normalizer (XML w/ Atom or RSS, JSON Feed, HTML w/ Microformats e

  •    Ruby

October/2017: Added support for attachments / media enclosures in RSS and Atom. June/2017: Added support for reading feeds in HTML with Microformats incl. h-entry, h-feed and others.