Gfycat

From Archiveteam
Jump to: navigation, search
Gfycat
Gfycat logo
Gfycat-logo.png
URL https://gfycat.com/
Project status Online!
Archiving status Partially saved
Project source gfycat-grab
Project tracker gfycat
IRC channel #deadcat (on hackint)
Project lead Unknown

Gfycat is a user-generated content short video hosting company founded by Richard Rabbat, Dan McEleney, and Jeff Harris. It was a pioneer of the video alternative to GIF.

November 2019 deletion

On 2019-11-05 they announced on Twitter and Reddit that they are removing some old and unpopular content on 2019-11-18. After ArchiveTeam started working on the archival, Dan McEleney accused ArchiveTeam of a DDoS attack and threatened with legal action on 2019-11-07. We were able to work with the Gfycat team afterwards and managed to archive all affected ~19.1 million uploads (to the degree that they were archivable, as the list also included IDs that always resulted in 403 errors on trying to retrieve the files, which according to Dan has been the case for a long time due to failed uploads).

Technical notes

  • Gfycat has an API, which is documented at https://developers.gfycat.com/api/[IAWcite.todayMemWeb].
  • Uploads use an ID made up of two adjectives and one animal name; the two lists are published here[IAWcite.todayMemWeb] and here[IAWcite.todayMemWeb], respectively, though not all entries appear to be in use as of November 2019.
    • There are some collisions in the adjective combinations. Gfycat used to have the IDs capitalised as AdjectiveAdjectiveAnimal, but this was changed to a lower-case adjectiveadjectiveanimal in some places (e.g. on the website, but not internally for the files). Adjective combinations like grim+yearly and grimy+early may therefore partially collide. A full list of potential collisions can be found at https://pastebin.com/8Xb6J68j[IAWcite.todayMemWeb], though because not all adjectives are in use (see above), only four of these are actually possible as of Nov 2019: Grim+Yearly/Grimy+Early, Slim+Yearly/Slimy+Early, Firsthand+Some/First+Handsome, and Secondhand+Some/Second+Handsome.