選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Simon Vieille a7053dfef7
refactoring
2ヶ月前
src refactoring 2ヶ月前
web refactoring 2ヶ月前
.env.dist init 2ヶ月前
.gitignore init 2ヶ月前
README.md add documentation 2ヶ月前
composer.json refactoring 2ヶ月前

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