PHPackages                             hypejunction/hypescraper - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. hypejunction/hypescraper

AbandonedArchivedElgg-plugin[Utility &amp; Helpers](/categories/utility)

hypejunction/hypescraper
========================

Extraction and embedding service

6.2.1(7y ago)1579proprietaryPHPPHP &gt;=5.5

Since Nov 24Pushed 7y ago2 watchersCompare

[ Source](https://github.com/hypeJunction/Elgg3-hypeScraper)[ Packagist](https://packagist.org/packages/hypejunction/hypescraper)[ Docs](http://hypejunction.com)[ RSS](/packages/hypejunction-hypescraper/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (8)Dependencies (2)Versions (39)Used By (0)

hypeScraper
===========

[](#hypescraper)

[![Elgg 3.0](https://camo.githubusercontent.com/e646ef90c665819eef06372ac1af176270e4db7642e8c52976072bca821b1694/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f456c67672d332e302d6f72616e67652e7376673f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/e646ef90c665819eef06372ac1af176270e4db7642e8c52976072bca821b1694/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f456c67672d332e302d6f72616e67652e7376673f7374796c653d666c61742d737175617265)

A tool for scraping, caching and embedding remote resources.

Features
--------

[](#features)

- Scrapes URLs and turns them in responsive preview cards
- Aggressive caching of scraped resources for enhanced performance
- Linkifies #hashtags, @usernames, links and emails

[![Card view](https://camo.githubusercontent.com/ee3b4e6cdcf95ee2ceaf0abbcea47633b19ff8f9e1f91f48e2c5e2d03c2b9839/68747470733a2f2f7261772e6769746875622e636f6d2f687970654a756e6374696f6e2f68797065536372617065722f6d61737465722f73637265656e73686f74732f736372617065722d636172642e706e67 "Card")](https://camo.githubusercontent.com/ee3b4e6cdcf95ee2ceaf0abbcea47633b19ff8f9e1f91f48e2c5e2d03c2b9839/68747470733a2f2f7261772e6769746875622e636f6d2f687970654a756e6374696f6e2f68797065536372617065722f6d61737465722f73637265656e73686f74732f736372617065722d636172642e706e67)[![Card mobile](https://camo.githubusercontent.com/7a08bfd82b8faa3aa040c25c0e368cd7a1f01fdd081c6fa7ec4c6a643fcd26ce/68747470733a2f2f7261772e6769746875622e636f6d2f687970654a756e6374696f6e2f68797065536372617065722f6d61737465722f73637265656e73686f74732f736372617065722d636172642d6d6f62696c652e706e67 "Responsive Card")](https://camo.githubusercontent.com/7a08bfd82b8faa3aa040c25c0e368cd7a1f01fdd081c6fa7ec4c6a643fcd26ce/68747470733a2f2f7261772e6769746875622e636f6d2f687970654a756e6374696f6e2f68797065536372617065722f6d61737465722f73637265656e73686f74732f736372617065722d636172642d6d6f62696c652e706e67)[![Player](https://camo.githubusercontent.com/174dd4d9ae31effa60f8e7bd8e35d8a11a2e1529db1f7fbbe1dcd7aecbe6df03/68747470733a2f2f7261772e6769746875622e636f6d2f687970654a756e6374696f6e2f68797065536372617065722f6d61737465722f73637265656e73686f74732f736372617065722d706c617965722e706e67 "Player")](https://camo.githubusercontent.com/174dd4d9ae31effa60f8e7bd8e35d8a11a2e1529db1f7fbbe1dcd7aecbe6df03/68747470733a2f2f7261772e6769746875622e636f6d2f687970654a756e6374696f6e2f68797065536372617065722f6d61737465722f73637265656e73686f74732f736372617065722d706c617965722e706e67)

Developer notes
---------------

[](#developer-notes)

### Card

[](#card)

To display a URL card with an image preview, title and brief description, use `output/card` view:

```
echo elgg_view('output/card', array(
	'href' => 'https://www.youtube.com/watch?v=Dlf1_vuIR4I',
));
```

### Player

[](#player)

To dipslay a rich media player use `output/player` view:

```
echo elgg_view('output/player', array(
	'href' => 'https://www.youtube.com/watch?v=Dlf1_vuIR4I',
));
```

### Linkify

[](#linkify)

To linkify all URLs, usernames, emails and hashtags that are not wrapped in html tags, use `output/linkify` view. Pass your text in a `value` parameter. You can use `parse_` flags to skip certain qualifiers.

```
$text = '@someone needs to #linkify this article http://example.com and email it to someone@example.com';
if (elgg_view_exists('output/linkify')) {
	$text = elgg_view('output/linkify', array(
		'value' => $text,
		//'parse_urls' => false,
		//'parse_hashtags' => false,
		//'parse_usernames' => false,
		//'parse_emails' => false,
	));
}
```

To generate a preview for multiple URLs extracted from text, use `output/url_preview` view. Pass your text as a `value` parameter. The view will parse all URLs and generate previews.

```
$text = 'This video is really cool https://vimeo.com/channels/staffpicks/116498390';
if (elgg_view_exists('output/url_preview')) {
	$text = elgg_view('output/url_preview', array(
		'value' => $text,
	));
}
```

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 94.8% 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.

###  Release Activity

Cadence

Every ~39 days

Recently: every ~50 days

Total

38

Last Release

2744d ago

Major Versions

1.2.0 → 4.0.02015-05-20

4.2.2 → 5.0.02016-11-16

5.5.3 → 6.0.02018-03-19

PHP version history (2 changes)1.1.2PHP &gt;=5.3.3

5.0.0PHP &gt;=5.5

### Community

Maintainers

![](https://www.gravatar.com/avatar/5071b1cd852e094b3f564962a625e04c227adc73af30c5b46b243ab8f20154a7?d=identicon)[hypeJunction](/maintainers/hypeJunction)

---

Top Contributors

[![hypeJunction](https://avatars.githubusercontent.com/u/1202761?v=4)](https://github.com/hypeJunction "hypeJunction (184 commits)")[![beck24](https://avatars.githubusercontent.com/u/738363?v=4)](https://github.com/beck24 "beck24 (5 commits)")[![Facyla](https://avatars.githubusercontent.com/u/286492?v=4)](https://github.com/Facyla "Facyla (4 commits)")[![mrclay](https://avatars.githubusercontent.com/u/170687?v=4)](https://github.com/mrclay "mrclay (1 commits)")

---

Tags

pluginelggextractembed

### Embed Badge

![Health badge](/badges/hypejunction-hypescraper/health.svg)

```
[![Health](https://phpackages.com/badges/hypejunction-hypescraper/health.svg)](https://phpackages.com/packages/hypejunction-hypescraper)
```

PHPackages © 2026

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