Skip to content

Latest commit

 

History

History
30 lines (20 loc) · 1.24 KB

README.md

File metadata and controls

30 lines (20 loc) · 1.24 KB

seenit - a perceptual-hash-based repost checker

What?

seenit is a repost checker. Punch in the name of a community and upload an image, and it'll tell you if someone else has already done the same. You'll never have to worry about reposts in the meme chat again! It's also uses a basic form of perceptual hashing, so it'll handle resizing and things like JPEG compression fairly well.

Why?

Because I had one too many memes of mine reposted in a particular chat and decided enough was enough, and needed a project to show off my neumorphic CSS library anyway. Don't worry about it.

Screenshots

Screenshot

Building

The included Dockerfile is the intended way to go about doing things. For persisting information (seen hashes, etc.), there will be a /seenit/storage/database.db file in the container that you can mount and save. You can also change the directory and filename of the database by setting the SEENIT_DATABASE_PATH environment variable, which is set by default to the aforementioned path.

License

seenit is licensed under the MIT license.