Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dimitrov-adrian/directus-extension-linkmeta
Directus 9 extension that stores link metadata using Open Graph, JSON+LD, oEmbed or HTML metadata
https://github.com/dimitrov-adrian/directus-extension-linkmeta
directus directus-extension directus-extension-endpoint directus-extension-interface directus-link link-preview metascrape
Last synced: 3 months ago
JSON representation
Directus 9 extension that stores link metadata using Open Graph, JSON+LD, oEmbed or HTML metadata
- Host: GitHub
- URL: https://github.com/dimitrov-adrian/directus-extension-linkmeta
- Owner: dimitrov-adrian
- License: gpl-3.0
- Created: 2020-12-05T13:03:31.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-07-21T16:15:38.000Z (over 2 years ago)
- Last Synced: 2024-04-25T13:02:40.236Z (6 months ago)
- Topics: directus, directus-extension, directus-extension-endpoint, directus-extension-interface, directus-link, link-preview, metascrape
- Language: Vue
- Homepage: https://www.npmjs.com/package/directus-extension-linkmeta
- Size: 1.06 MB
- Stars: 26
- Watchers: 2
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-directus - Link Meta - Stores hyperlink metadata into Directus. (Extensions / Community)
README
![](https://raw.githubusercontent.com/dimitrov-adrian/directus-extension-linkmeta/main/screenshot.png)
## Requirements
- NPM > v7
- Directus >= v9.8.0## Installation
In your Directus installation root
```bash
npm install directus-extension-linkmeta
```Restart directus
## How to use
The interface extension uses `JSON` type to store metadata.
1. Create new standard field with JSON type
2. For interface select **LinkMeta** and set **LinkMeta Extension** for scrape service## FAQ
### What a the api.microlink.io and pro.microlink.io options?
These options make requests to https://microlink.io/ service API. The hosted solution has some benefits like better
performance because of cache in their side. You could take a look on their site. And the pro version requires custom API
token to be set.### What service to choose?
Except if you not need some super performance and analytics to be made, inhouse extension service (selected by default)
is best bang.