Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/repejota/qurl

Qurl is a drop-in and easy to deploy microservice who exposes an HTTP API you can use to extract content from any web page as JSON. Any information available at a given public URL can be extracted using selector queries (check examples below).
https://github.com/repejota/qurl

api css-selector golang html http http-header json microservice scraper server

Last synced: about 5 hours ago
JSON representation

Qurl is a drop-in and easy to deploy microservice who exposes an HTTP API you can use to extract content from any web page as JSON. Any information available at a given public URL can be extracted using selector queries (check examples below).

Awesome Lists containing this project

README

        

# Supported Tags:

This are the current tags supported for Qurl.

For each tag, there is also multiple image versions, following the [releases](https://github.com/repejota/qurl/releases) available at Github.

# latest

The *latest* tag is the most updated docker image for the project.
This image is built from the official
[docker golang](https://hub.docker.com/_/golang/) image, and it is pushed on
each new release of *Qurl*.

Check the [Dockerfile](https://github.com/repejota/qurl/blob/master/Dockerfile).

# scratch

The *scratch* ttag is the small size image for the project and it is suited to
be used in production. This image is only about 3Mb of size.
This image is built from the official
[docker scratch](https://hub.docker.com/_/scratch/) image, and it is also
pushed on each new release of *Qurl*.

Check the [Dockerfile](https://github.com/repejota/qurl/blob/master/Dockerfile.scratch ).