What Do The Words Mean?

Animation
A Video with no audio track. These can either be literally video files (MP4, WEBM) with no audio track, or animated GIF files.
Archive
The collection of Records that you have saved in Werehouse.
Artist
Someone who makes art, obviously! But more technically, a name and a collection of Handles from various websites. This collection makes it easy to correctly attribute and link to the artist wherever they are online (and especially if they have different usernames on different websites).
Content Hash
A mathematical ‘summary’ of an image of an image that can be efficiently compared to other such summaries in order to determine if two images are ‘similar.’ For Werehouse’s purpose, ‘similar’ means that the two images contain pixels that are roughly the same brightness in roughly the same places. It can match images even when they have been resized, compressed (such as with JPEG), changed to grayscale, or slightly cropped. For the nerds, the algorithm Werehouse uses to determine this is variously called Gradient Hash or dHash. The implementation is based on Dr. Neal Krawetz’s description on The Hacker Factor and the code of the Austin Bonander’s img_hash library.
Group
A collection of Records that are in a defined order. Particularly useful for comics, but also nice for collecting together an image and its alternate versions.
Handle
A username and a profile page link for an Artist.
Image
An artwork that doesn’t move.
Incoming Tag
A tag that was associated with an image on some website, as found by the scraper. Incoming Tags are stored, but not displayed by default. If you later define a Tag Rule for that Incoming Tag, Werehouse will use the stored Incoming Tags to update every record with the Tag you specified in your new Tag Rule.
Ping List
A list of your friends’ usernames, along with what Tags in your Archive they like and don’t like. When you share a Record from your archive using a Share Option that includes a ping list, Werehouse will reply to the initial share message with another message that pings/mentions the usernames who:
  • like at least one tag for that record, and
  • dislike none of the tags for that record.
Queue
The default way to archive something in Werehouse is to put it in the queue. Periodically (currently once per minute), Werehouse will take up to 10 of the oldest unprocessed items in your queue and attempt to archive them. It does this by downloading the link you provided, or using FuzzySearch and Fluffle.xyz to find matching images on popular furry art websites.
Record
Something you’ve Archived in Werehouse. Currently, Werehouse supports Images, Videos, and Animations.
Share Option
A way to send something from your Archive to your friends, via another service. The only currently supported share option currently is Telegram, but Discord Webhooks will be supported in the future. A Share Option can include a Ping List.
Tag
A label for something that is depicted in a Record. You can apply as many tags as you like to a Record. However, trying to add the same tag to a Record more than once has no effect. You can also include a description for the tag, which helps distinguish between Portal (the video game by Valve) and Portals (the generic concept of a wormhole-like connection between two points in space). Or Dune (the book) and dune (the geological feature).
Tag Rule
A rule which describes how to convert Incoming Tags from other websites into Tags in your archive. This is particularly useful when you find a site’s tagging conventions to be absurd or transphobic (ahem, e621) and would prefer not to be stuck with those conventions in your own archive.
Video
A moving Image with sound.