移至檔案
Simon Vieille a7053dfef7
refactoring
2019-06-26 14:41:18 +02:00
src refactoring 2019-06-26 14:41:18 +02:00
web refactoring 2019-06-26 14:41:18 +02:00
.env.dist init 2019-06-26 09:36:50 +02:00
.gitignore init 2019-06-26 09:36:50 +02:00
README.md add documentation 2019-06-26 13:00:37 +02:00
composer.json refactoring 2019-06-26 14:41:18 +02:00

README.md

API Page

Retrieves information as JSON from a web page using j0k3r/graby and fusonic/opengraph.

Installation

Requirements:

$ git clone https://gitnet.fr/deblan/apipage.git
$ cd apipage
$ composer install
$ cp .env.dist .env

Usage

If you use Apache2 or Nginx, serve web/ as document root and web/index.php as router. To prevent security issue, fill your domain name into .env.

In a development environment, you can run the built in PHP web server:

$ php -S 127.0.0.1:8080 -t web web/index.php

Browse http://127.0.0.1:8080/do/{parser}?url={url} where:

  • parser is graby or opengraph
  • url is the page that you want to parse

Examples

GET http://127.0.0.1:8080/do/graby?url=https://www.deblan.io/post/565/verifier-la-date-d-expiration-de-noms-de-domaine

Result is https://gist.deblan.org/en/view/5d134f8800cbd

GET http://127.0.0.1:8080/do/opengraph?url=https://www.deblan.io/post/565/verifier-la-date-d-expiration-de-noms-de-domaine

Result is https://gist.deblan.org/en/view/5d134fc6c91fa