Fast web page metadata extraction service written in Crystal, based on Summaly.
git clone https://github.com/ktncode/summaly.cr.git
cd summaly.cr
shards install
make buildCreate config.json:
{
"bind_addr": "0.0.0.0:3000",
"timeout": 10000,
"user_agent": "Summaly.cr/1.0 (+https://github.com/ktncode/summaly.cr)",
"max_size": 5242880,
"proxy": null,
"media_proxy": null,
"append_headers": []
}export SUMMALY_CONFIG_PATH=./config.json
./bin/summalycurl "http://localhost:3000/?url=https://example.com"Parameters:
url(required): Target URLlang: Accept-Language headeruserAgent: Custom User-AgentresponseTimeout: Timeout in millisecondscontentLengthLimit: Max content size in bytes
Mozilla Public License 2.0
Kotone git@ktn.works