Sign inSign up

henek/pages-meta

By henek

•Updated almost 2 years ago

This is an application http service that takes url as input and returns json with page meta by url

Image
Developer tools
Web analytics
1

717

henek/pages-meta repository overview

⁠Page Meta Extractor

Rust License: MIT GitHub release Docker

Page Meta Extractor is an HTTP service that takes a URL as input and returns JSON with page meta tags extracted from the specified URL.

⁠Features

  • Extract page title, description, favicon, and web app manifest information
  • Support for HTTP and HTTPS URLs
  • JSON output for easy integration with other services

⁠Installation

⁠From Binary (Release Page)
  1. Go to the Releases⁠ page
  2. Download the latest binary for your platform
  3. Make the binary executable: chmod +x pages-meta
  4. Run the binary: ./pages-meta
⁠Using cargo-binstall

If you have cargo-binstall installed:

cargo binstall pages-meta
⁠Using Cargo Install

If you have Rust and Cargo installed:

cargo install pages-meta
⁠Using Docker
docker pull henek/pages-meta
docker run -p 3000:3000 henek/pages-meta

⁠Configuration

The application can be configured using the following environment variables:

  • HOST: The host address to bind the server to (default: 127.0.0.1)
  • PORT: The port number to listen on (default: 3000)

Example:

HOST=0.0.0.0 PORT=8080 ./pages-meta

⁠Usage

Send a GET request to the service with the URL you want to extract meta information from:

http://localhost:3000/https://example.com

The service will return a JSON response with the extracted meta information.

⁠License

This project is licensed under the MIT License - see the LICENSE⁠ file for details.

Tag summary

Content type

Image

Digest

sha256:5c5f82072…

Size

13.4 MB

Last updated

almost 2 years ago

docker pull henek/pages-meta