Skip to content

DangerOnTheRanger/seenit

Repository files navigation

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.

About

Check for reposts with a few easy clicks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published