S4kibs4mi Snapify Save

Screenshot as a Service using headless browser

Project README

Snapify

A RESTful API service to take screenshot of any webpage.

Dependencies

  • Go
  • Docker (needed to be installed on your machine)
  • Postgresql
  • Minio (S3 compatible storage)
  • Redis (Queue)
  • Rod (Headless Browser library for golang)

Run application

make docker-up

Note: schema will be populated automatically.

Cleanup

make docker-down

Database schema

id UUID primary_key not_null
status string not_null
url string not null
stored_path string
created_at datetime index

Docs

After running docker compose,

Visit: http://localhost:9010/docs

Used Libraries

Support

Buy Me A Coffee

License

MIT

Open Source Agenda is not affiliated with "S4kibs4mi Snapify" Project. README Source: s4kibs4mi/snapify
Stars
37
Open Issues
1
Last Commit
10 months ago
Repository
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating