michaelweiser / extractor

Karton-based extractor with REST API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Extractor

CI Container Images

This is a Karton-based archive extractor for use with Peekaboo.

Submit jobs e.g. using curl:

curl -F file=@wheels.zip http://127.0.0.1:8200/v1/scan

Check for and retrieve job reports using the job UUID returned by the upload to the scan endpoint:

curl http://127.0.0.1:8200/v1/report/c71cda68-6e15-4051-a55e-4ccb93f26329

Spinning up all the required components by hand is tedious. Use the supplied compose file to do that all at once:

docker-compose up --build

See the dev subdirectory on how to get a dummy Peekaboo for testing.

About

Karton-based extractor with REST API


Languages

Language:Python 93.5%Language:Jinja 2.7%Language:Shell 1.9%Language:Dockerfile 1.8%