• Stars
    star
    114
  • Rank 308,031 (Top 7 %)
  • Language
    PHP
  • License
    MIT License
  • Created almost 11 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A meta parser for extracting micro information out of web documents, currently supporting Microformats 1+2, HTML Microdata, RDFa Lite 1.1, JSON-LD and Link Types, written in PHP

jkphl/micrometa

Build Status Coverage Status Scrutinizer Code Quality Code Climate Documentation Status Clear architecture

A meta parser for extracting micro information out of web documents, currently supporting Microformats 1+2, HTML Microdata, RDFa Lite 1.1, JSON-LD and Link Types

Documentation

Please find the project documentation in the doc directory. We recommend reading it via Read the Docs.

Installation

This library requires PHP >=5.6 or later. I recommend using the latest available version of PHP as a matter of principle. It has no userland dependencies. It's installable and autoloadable via Composer as jkphl/micrometa.

composer require jkphl/micrometa

Alternatively, download a release or clone this repository, then require or include its autoload.php file.

Dependencies

Composer dependency graph

Quality

To run the unit tests at the command line, issue composer install and then phpunit at the package root. This requires Composer to be available as composer, and PHPUnit to be available as phpunit.

This library attempts to comply with PSR-1, PSR-2, and PSR-4. If you notice compliance oversights, please send a patch via pull request.

Contributing

Found a bug or have a feature request? Please have a look at the known issues first and open a new issue if necessary. Please see contributing and conduct for details.

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

Credits

License

Copyright ยฉ 2017 Joschi Kuphal / [email protected]. Licensed under the terms of the MIT license.

More Repositories

1

iconizr

A PHP command line tool for converting SVG images to a set of CSS icons (SVG & PNG, single icons and / or CSS sprites) with support for image optimization and Sass output. Created by Joschi Kuphal (@jkphl), licensed under the terms of the MIT license
CSS
483
star
2

grunt-iconizr

SVG + PNG icon kit generator โ€” Grunt plugin wrapping around node-iconizr that creates a CSS icon kit from a bunch of SVG files, serving them as SVG / PNG sprites or embedded data URIs along with suitable CSS / Sass / LESS / Stylus etc. stylesheet resources and a JavaScript loader for easy integration into your HTML documents
JavaScript
104
star
3

clear-architecture

Pragmatic & opinionated implementation of the Clean Architecture with a fixed base layout and simple-to-follow rules and conventions
102
star
4

node-iconizr

SVG + PNG icon kit generator โ€” A low-level Node.js module that creates a CSS icon kit from a bunch of SVG files, serving them as SVG / PNG sprites or embedded data URIs along with suitable CSS / Sass / LESS / Stylus etc. stylesheet resources and a JavaScript loader for easy integration into your HTML documents
JavaScript
82
star
5

squeezr

Another take on device-aware adaptive images and server side CSS3 media queries
PHP
79
star
6

generator-clearphp

Yeoman generator for scaffolding Composer based PHP projects, featuring a lot of integrations and advocating the use of The Clear Architecture
JavaScript
9
star
7

shortbread

Asynchronous, non-blocking loading pattern for CSS and JavaScript resources
JavaScript
7
star
8

indieweb-talk

IndieWeb talk slides about the history and basic building blocks as presented at several occasions starting 2016
HTML
4
star
9

sasswatch

A Gentoo Linux service / initscript for automatic background compilation of Sass resources
3
star
10

material.is

Material 2017 โ€” Reykjavรญk, Iceland โ€” A conference exploring the concept of the Web as a material
HTML
3
star
11

defr

A simple usage pattern and lightweight JavaScript library for deferred loading of external CSS and JavaScript resources with optional support for localStorage caching. Created by Joschi Kuphal (@jkphl), licensed under the terms of the MIT license.
JavaScript
3
star
12

gulp-iconizr

SVG + PNG icon kit generator โ€” Grunt plugin wrapping around node-iconizr that creates a CSS icon kit from a bunch of SVG files, serving them as SVG / PNG sprites or embedded data URIs along with suitable CSS / Sass / LESS / Stylus etc. stylesheet resources and a JavaScript loader for easy integration into your HTML documents
JavaScript
3
star
13

responsive-images-css

HTML5-like responsive background images in CSS (sort of โ€ฆ)
PHP
2
star
14

edropub

An Editorially โ†’ Dropbox โ†’ Leanpub editing and publishing workflow
PHP
2
star
15

elevator

The Elevator pattern โ€” type casting of user defined objects in PHP
PHP
1
star
16

html-formatter

A simple and opinionated HTML5 source code (fragment) formatter
PHP
1
star
17

dom-factory

Simple HTML5/XML DOM factory
PHP
1
star
18

gulp-concat-flatten

A Gulp plugin to recursively flatten directories and concatenate the files within
JavaScript
1
star
19

gulp-cache-bust-meta

A Gulp plugin for hash based (meta) cache busting
JavaScript
1
star
20

antibot

PHP
1
star
21

aevintyri

ร†vintรฝri โ€” a sophisticated event scheduling platform featuring organizers, venues, rooms, presenters, event series, events and sessions, featuring a JSON API compliant REST/CRUD interface
PHP
1
star