scifgif icon indicating copy to clipboard operation
scifgif copied to clipboard

Humorous image microservice for isolated networks

logo

Publish Docker Image License Docker Stars Docker Pulls Docker Image

Humorous image microservice for isolated networks - xkcd|dilbert|giphy + keyword/phrase search API


Dependencies

Image Tags

REPOSITORY           TAG                 SIZE
blacktop/scifgif     latest              3GB
blacktop/scifgif     1.0                 3GB
blacktop/scifgif     0.3.0               2GB
blacktop/scifgif     0.2.0               2GB
blacktop/scifgif     0.1.0               2GB

NOTE: the reason the docker image is so large is that it contains:

  • ~3000 giphy gifs (1500 reactions, 250 futurama and 250 star wars)
  • all of xkcd
  • bunch of dilbert

Getting Started

$ docker run --init -d --name scifgif -p 3993:3993 blacktop/scifgif --host localhost

Documentation

mattermost

mattermost

TODO

  • [x] Add meta-data DB for keyword text search (database)
  • [x] Add docs for creating Mattermost slash command or integration
  • [ ] Add ability to use expansion packs (use tag to control types of images available)
  • [x] Add ascii art emojis (table flippers etc)
  • [ ] Add ephemeral slash command help
  • [x] remove non-alphanumerics so you can search for emojis :older_man:
  • [x] remove xkcd details (can they be a mouse over?)
  • [x] add ability to add GIFs and/or keywords to GIFs
  • [x] add dilbert
  • [ ] make search more "fuzzy"

Issues

Find a bug? Want more features? Find something missing in the documentation? Let me know! Please don't hesitate to file an issue

License

MIT Copyright (c) 2017-2018 blacktop

giphy