GifBar is a gif searching utility that lives in your menubar.
Switch branches/tags
30-esc-key-closes-window eslint-testing gh-pages greenkeeper/autobind-decorator-2.2.0 greenkeeper/autobind-decorator-2.2.1 greenkeeper/autobind-decorator-2.3.0 greenkeeper/autobind-decorator-2.3.1 greenkeeper/autobind-decorator-2.4.0 greenkeeper/autobind-decorator-pin-2.1.0 greenkeeper/babel-eslint-9.0.0 greenkeeper/babel-eslint-10.0.0 greenkeeper/babel-eslint-10.0.1 greenkeeper/babel-jest-23.0.0 greenkeeper/babel-jest-23.0.1 greenkeeper/babel-loader-8.0.0 greenkeeper/babel-loader-8.0.1 greenkeeper/babel-loader-8.0.2 greenkeeper/babel-loader-8.0.3 greenkeeper/babel-loader-8.0.4 greenkeeper/babel-plugin-react-native-web-0.7.0 greenkeeper/babel-plugin-react-native-web-0.7.1 greenkeeper/babel-plugin-react-native-web-0.7.2 greenkeeper/babel-plugin-react-native-web-0.7.3 greenkeeper/babel-plugin-react-native-web-0.8.0 greenkeeper/babel-plugin-react-native-web-0.8.1 greenkeeper/babel-plugin-react-native-web-0.8.2 greenkeeper/babel-plugin-react-native-web-0.8.3 greenkeeper/babel-plugin-react-native-web-0.8.4 greenkeeper/babel-plugin-react-native-web-0.8.5 greenkeeper/babel-plugin-react-native-web-0.8.6 greenkeeper/babel-plugin-react-native-web-0.8.7 greenkeeper/babel-plugin-react-native-web-0.8.8 greenkeeper/babel-plugin-react-native-web-0.8.9 greenkeeper/babel-plugin-react-native-web-0.8.10 greenkeeper/babel-plugin-react-native-web-0.8.11 greenkeeper/babel-plugin-react-native-web-0.9.0 greenkeeper/babel-plugin-react-native-web-0.9.1 greenkeeper/babel-plugin-react-native-web-0.9.2 greenkeeper/babel-plugin-react-native-web-0.9.3 greenkeeper/babel-plugin-react-native-web-0.9.4 greenkeeper/babel-plugin-react-native-web-0.9.5 greenkeeper/babel-plugin-react-native-web-0.9.6 greenkeeper/babel-plugin-react-native-web-0.9.7 greenkeeper/babel-plugin-react-native-web-0.9.8 greenkeeper/babel-plugin-react-native-web-0.9.9 greenkeeper/css-loader-1.0.0 greenkeeper/css-loader-1.0.1 greenkeeper/css-loader-2.0.0 greenkeeper/electron-2.0.0 greenkeeper/electron-2.0.1 greenkeeper/electron-2.0.2 greenkeeper/electron-2.0.3 greenkeeper/electron-2.0.4 greenkeeper/electron-2.0.5 greenkeeper/electron-2.0.6 greenkeeper/electron-2.0.7 greenkeeper/electron-2.0.8 greenkeeper/electron-2.0.9 greenkeeper/electron-3.0.0 greenkeeper/electron-3.0.1 greenkeeper/electron-3.0.2 greenkeeper/electron-3.0.3 greenkeeper/electron-3.0.4 greenkeeper/electron-3.0.5 greenkeeper/electron-3.0.6 greenkeeper/electron-3.0.7 greenkeeper/electron-3.0.8 greenkeeper/electron-3.0.9 greenkeeper/electron-3.0.10 greenkeeper/electron-3.0.11 greenkeeper/electron-json-storage-4.1.3 greenkeeper/electron-json-storage-4.1.4 greenkeeper/electron-json-storage-4.1.5 greenkeeper/electron-json-storage-pin-4.1.2 greenkeeper/electron-packager-12.0.0 greenkeeper/electron-packager-12.0.1 greenkeeper/electron-packager-12.0.2 greenkeeper/electron-packager-12.1.0 greenkeeper/electron-packager-12.1.1 greenkeeper/electron-packager-12.1.2 greenkeeper/electron-packager-12.2.0 greenkeeper/electron-packager-13.0.0 greenkeeper/electron-packager-13.0.1 greenkeeper/electron-positioner-4.0.0 greenkeeper/electron-positioner-4.0.1 greenkeeper/electron-positioner-4.1.0 greenkeeper/es6-shim-0.35.4 greenkeeper/es6-shim-pin-0.35.3 greenkeeper/eslint-5.0.0 greenkeeper/eslint-5.0.1 greenkeeper/eslint-config-standard-react-7.0.0 greenkeeper/eslint-config-standard-react-7.0.1 greenkeeper/eslint-config-standard-react-7.0.2 greenkeeper/file-loader-2.0.0 greenkeeper/monorepo.react-16.5.1 greenkeeper/monorepo.react-16.5.2 greenkeeper/monorepo.react-16.6.0 greenkeeper/monorepo.react-16.6.1 greenkeeper/monorepo.react-16.6.2 greenkeeper/monorepo.react-16.6.3 greenkeeper/react-native-0.55.4 greenkeeper/react-native-0.56.0 greenkeeper/react-native-0.56.1 greenkeeper/react-native-0.57.0 greenkeeper/react-native-0.57.1 greenkeeper/react-native-0.57.2 greenkeeper/react-native-0.57.3 greenkeeper/react-native-0.57.4 greenkeeper/react-native-0.57.5 greenkeeper/react-native-0.57.6 greenkeeper/react-native-0.57.7 greenkeeper/react-native-0.57.8 greenkeeper/react-native-web-0.7.0 greenkeeper/react-native-web-0.7.1 greenkeeper/react-native-web-0.7.2 greenkeeper/react-native-web-0.7.3 greenkeeper/react-native-web-0.8.0 greenkeeper/react-native-web-0.8.1 greenkeeper/react-native-web-0.8.2 greenkeeper/react-native-web-0.8.3 greenkeeper/react-native-web-0.8.4 greenkeeper/react-native-web-0.8.5 greenkeeper/react-native-web-0.8.6 greenkeeper/react-native-web-0.8.7 greenkeeper/react-native-web-0.8.8 greenkeeper/react-native-web-0.8.9 greenkeeper/react-native-web-0.8.10 greenkeeper/react-native-web-0.8.11 greenkeeper/react-native-web-0.9.0 greenkeeper/react-native-web-0.9.1 greenkeeper/react-native-web-0.9.2 greenkeeper/react-native-web-0.9.3 greenkeeper/react-native-web-0.9.4 greenkeeper/react-native-web-0.9.5 greenkeeper/react-native-web-0.9.6 greenkeeper/react-native-web-0.9.7 greenkeeper/react-native-web-0.9.8 greenkeeper/react-native-web-0.9.9 greenkeeper/react-pin-16.5.0 greenkeeper/style-loader-0.20.0 greenkeeper/style-loader-0.20.1 greenkeeper/style-loader-0.20.2 greenkeeper/style-loader-0.20.3 greenkeeper/style-loader-0.21.0 greenkeeper/style-loader-0.22.0 greenkeeper/style-loader-0.22.1 greenkeeper/style-loader-0.23.0 greenkeeper/style-loader-0.23.1 greenkeeper/systemjs-0.21.5 greenkeeper/systemjs-2.0.0 greenkeeper/systemjs-2.0.1 greenkeeper/systemjs-2.0.2 greenkeeper/systemjs-2.1.0 greenkeeper/systemjs-2.1.1 greenkeeper/systemjs-pin-0.21.4 greenkeeper/url-loader-1.0.0 greenkeeper/url-loader-1.0.1 greenkeeper/url-loader-1.1.0 greenkeeper/url-loader-1.1.1 greenkeeper/url-loader-1.1.2 greenkeeper/webpack-4.0.0 greenkeeper/webpack-4.0.1 greenkeeper/webpack-4.1.0 greenkeeper/webpack-4.1.1 greenkeeper/webpack-4.2.0 greenkeeper/webpack-4.3.0 greenkeeper/webpack-4.4.0 greenkeeper/webpack-4.5.0 greenkeeper/webpack-4.6.0 greenkeeper/webpack-4.7.0 greenkeeper/webpack-4.8.1 greenkeeper/webpack-4.8.2 greenkeeper/webpack-4.8.3 greenkeeper/webpack-4.9.0 greenkeeper/webpack-4.9.1 greenkeeper/webpack-4.9.2 greenkeeper/webpack-4.10.0 greenkeeper/webpack-4.10.1 greenkeeper/webpack-4.10.2 greenkeeper/webpack-4.11.0 greenkeeper/webpack-4.11.1 greenkeeper/webpack-4.12.0 greenkeeper/webpack-4.12.1 greenkeeper/webpack-4.12.2 greenkeeper/webpack-4.13.0 greenkeeper/webpack-4.14.0 greenkeeper/webpack-4.15.0 greenkeeper/webpack-4.15.1 greenkeeper/webpack-4.16.0 greenkeeper/webpack-4.16.1 greenkeeper/webpack-4.16.2 greenkeeper/webpack-4.16.3 greenkeeper/webpack-4.16.4 greenkeeper/webpack-4.16.5 greenkeeper/webpack-4.17.0 greenkeeper/webpack-4.17.1 greenkeeper/webpack-4.17.2 greenkeeper/webpack-4.17.3 greenkeeper/webpack-4.18.0 greenkeeper/webpack-4.18.1 greenkeeper/webpack-4.19.0 greenkeeper/webpack-4.19.1 greenkeeper/webpack-4.20.0 greenkeeper/webpack-4.20.1 greenkeeper/webpack-4.20.2 greenkeeper/webpack-4.21.0 greenkeeper/webpack-4.22.0 greenkeeper/webpack-4.23.0 greenkeeper/webpack-4.23.1 greenkeeper/webpack-4.25.0 greenkeeper/webpack-4.25.1 greenkeeper/webpack-4.26.0 greenkeeper/webpack-4.26.1 greenkeeper/webpack-4.27.0 greenkeeper/webpack-4.27.1 greenkeeper/webpack-dev-server-3.0.0 greenkeeper/webpack-dev-server-3.1.0 greenkeeper/webpack-dev-server-3.1.1 greenkeeper/webpack-dev-server-3.1.2 greenkeeper/webpack-dev-server-3.1.3 greenkeeper/webpack-dev-server-3.1.4 greenkeeper/webpack-dev-server-3.1.5 greenkeeper/webpack-dev-server-3.1.6 greenkeeper/webpack-dev-server-3.1.7 greenkeeper/webpack-dev-server-3.1.8 greenkeeper/webpack-dev-server-3.1.9 greenkeeper/webpack-dev-server-3.1.10 master rnw
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
__mocks__
media
src
.babelrc
.editorconfig
.eslintrc
.gitignore
CHANGELOG.md
LICENSE
circle.yml
env.empty.json
gifbar-icon.icns
package-lock.json
package.json
readme.md
tsconfig.json
webpack.config.js
webpack.config.main.js

readme.md

GifBar

GifBar is a quick gif searching app that lives in your menubar.

Gifbar is built on React, Webpack and Electron.

screenshot

Setup

Giphy requires an API key. Get yours here.

Once you have one, edit the root file env.empty.json and save it as env.json. (The build script will move it to the correct location)

Installation

npm install

# To generate build directory (required to run app)
npm run build

# To watch for changes (for use when developing)
npm run watch

# Start the Electron app
npm run electron

# Build a release
npm run release

Notes

Pronunciation: Much like how the creator of the file format has told us that it's pronounced, 'jif'; you pronounce the name of this application, jif-bar.

Or: Pronounce it with a hard 'G' like 'goat' or 'golf'. Do whatever you like and don't let people tell you how to live.

Greenkeeper badge

In-app icons courtesy of flaticons.net/