Service for fast subtitle searching.
For search send GET request like:
http://subman.io/api/search/?query=file-name
Available params:
lang— language, by default usedenglish;source— source id, by default used-1(equalsall);limit— limit of result, by default used100;offset— result offset, by default used0.
For bulk search send POST request to http://subman.io/api/bulk-search/ with transit-encoded body with:
queries— list of queries to search;source— source id, by default used-1(equalsall);limit— limit of result, by default used100;offset— result offset, by default used0.
All languages with subtitles count available in:
http://subman.io/api/list-languages/
All sources with names available in:
http://subman.io/api/list-sources/
You can get total subtitles count in:
http://subman.io/api/count/
For decoding api response you should use transit.
For running:
docker-compose up web parser nginxIn separate shells run:
docker-compose run maintainAnd execute in REPL:
(from-index-to-raw-db!)