Skip to content

Yakabuff/panopticon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ee005a1 · Feb 25, 2024

History

29 Commits
Dec 10, 2023
Feb 3, 2024
Dec 9, 2023
Feb 25, 2024
Feb 3, 2024
Feb 3, 2024
Feb 3, 2024
Nov 20, 2023
Dec 9, 2023
Feb 25, 2024
Feb 25, 2024

Repository files navigation

Panopticon

Generic imageboard archiver

Requirements:

  • Postgres
  • Redis
  • Golang (building from source)

Features:

  • Asynchronous task queue
  • Redis cache to avoid unnecessary writes
  • JSON API and web interface
  • Multiple imageboard support
  • SHA256 file hashes
  • Scalable (designate instances of the archiver to only download media, threads from a specific board or fetch job tasks)

Setup:

docker compose docker-compose.yml

Building from source:

cd api
go build
./api
cd archiver
go build
./archiver

Running without building:

go run ./api
go run ./archiver

About

Generic imageboard archiver

Resources

Stars

Watchers

Forks

Releases

No releases published