snapify

module
v0.0.0-...-dbebb78 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 19, 2023 License: MIT

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

Directories

Path Synopsis
cmd
app
Code generated by swaggo/swag.
Code generated by swaggo/swag.
ent
log

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL