An open API service indexing awesome lists of open source software.

https://github.com/hyvor/unfold

Unfold URLs. Rich embeds via custom parsers and oEmbed. Link previews by scraping meta tags - as a PHP library or a self-hostable API via Docker.
https://github.com/hyvor/unfold

api docker embed link-preview oembed php unfurl

Last synced: 5 months ago
JSON representation

Unfold URLs. Rich embeds via custom parsers and oEmbed. Link previews by scraping meta tags - as a PHP library or a self-hostable API via Docker.

Awesome Lists containing this project

README

          

Hyvor Logo

### Hyvor Unfold

Unfold URLs. Rich embeds via custom parsers. Link previews by scraping meta tags - as a PHP library or a self-hostable API via Docker.

[View the documentation](https://unfold.hyvor.com)

## Embed platforms policy

Our policy for adding new embed platforms to the list of supported platforms is as follows:

- **Public Content**: The platform must mainly be used for public content. For example, platforms that share private
content like Google Drive won't be supported since most of the content is private by default.
- **10 million active monthly users**: If a platform has less than 10 million registered active monthly users, it won't
be supported.
- **Ability to generate embeds**: It must be possible to generate embed codes from a URL without requiring an API call.

## Development

```bash
# Install dependencies
composer install
```

Run the website:

```bash
cd website
npm install
npm run dev
```

Run the backend (only for demos):

```bash
composer install
php -S localhost:8000
```