DangerOnTheRanger / seenit

Check for reposts with a few easy clicks

Home Page:https://seenit.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

https://seenit.app

License:MIT License


Languages

Language:Go 74.3%Language:HTML 16.5%Language:CSS 6.6%Language:Dockerfile 2.6%