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 nginx
In separate shells run:
docker-compose run maintain
And execute in REPL:
(from-index-to-raw-db!)