PHPackages                             dshanske/parse-this - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. dshanske/parse-this

ActiveWordpress-plugin[Parsing &amp; Serialization](/categories/parsing)

dshanske/parse-this
===================

Parse This Library for WordPress

141.0k3[14 issues](https://github.com/dshanske/parse-this/issues)PHPCI failing

Since Jan 2Pushed 3y ago4 watchersCompare

[ Source](https://github.com/dshanske/parse-this)[ Packagist](https://packagist.org/packages/dshanske/parse-this)[ RSS](/packages/dshanske-parse-this/feed)WikiDiscussions trunk Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

Parse This turns URLs into structured jf2 data

Description
-----------

[](#description)

Parse This is based on a variety of projects including the parsing code from Press This, which was removed from WordPress.

- It supports parsing from MF2 if present
- For sites that are not marked up with Microformats 2(MF2) it will fall back onto parsing JSON-LD, then HTML/OpenGraph/Dublin Core Tags/etc.
- It supports parsing of JSONFeed and RSS/Atom feeds
- It supports parsing of WordPress REST API endpoints to generate a site feed

The goal is to produce structured jf2 data that can be used for previewing links as well as feed readers and other options. It is also bundled in the Post Kinds and Yarns Microsub plugins as a library.

It can be installed as a standalone plugin which will provide the necessary libraries and functionality as well as the REST API endpoint for getting JF2 data from an arbitrary URL or a WordPress Post.

Frequently Asked Questions
--------------------------

[](#frequently-asked-questions)

Changelog
---------

[](#changelog)

### 1.0.1 ( 2021-04-02 )

[](#101--2021-04-02-)

- Remove SimplePie as a dependency as the latest version 1.5.6 is now bundled with WordPress as of 5.6.
- Remove MB polyfill due issues with PHP8.0 compatibility in favor of simpler solution.

### 1.0.0 ( 2020-12-15 )

[](#100--2020-12-15-)

- First Official Release. Prior to this point it was in a point release.

###  Health Score

17

—

LowBetter than 6% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity24

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity24

Early-stage or recently created project

 Bus Factor1

Top contributor holds 99.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/7278204?v=4)[David Shanske](/maintainers/dshanske)[@dshanske](https://github.com/dshanske)

---

Top Contributors

[![dshanske](https://avatars.githubusercontent.com/u/7278204?v=4)](https://github.com/dshanske "dshanske (344 commits)")[![Ruxton](https://avatars.githubusercontent.com/u/382760?v=4)](https://github.com/Ruxton "Ruxton (2 commits)")[![tw2113](https://avatars.githubusercontent.com/u/484075?v=4)](https://github.com/tw2113 "tw2113 (1 commits)")

### Embed Badge

![Health badge](/badges/dshanske-parse-this/health.svg)

```
[![Health](https://phpackages.com/badges/dshanske-parse-this/health.svg)](https://phpackages.com/packages/dshanske-parse-this)
```

###  Alternatives

[mwgg/airports

A JSON collection of ~29k entries with basic information about nearly every airport and landing strip in the world

7683.4k](/packages/mwgg-airports)[sauladam/shipment-tracker

Parses tracking information for several carriers, like UPS, USPS, DHL and GLS by simply scraping the data. No need for any kind of API access.

9845.4k](/packages/sauladam-shipment-tracker)[jstewmc/rtf

Read and write Rich Text Format (RTF) documents with PHP

46164.0k6](/packages/jstewmc-rtf)[glauberportella/cnab-layouts-parser

Parser de arquivos de configuração CNAB gerados no projeto https://github.com/glauberportella/cnab-layouts

2154.5k](/packages/glauberportella-cnab-layouts-parser)[tcds-io/php-jackson

A lightweight, flexible object serializer for PHP, inspired by FasterXML/jackson

113.4k10](/packages/tcds-io-php-jackson)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
