Giter Club home page Giter Club logo

cerebro's Introduction

Cerebro

Build Status Dependency Status

Usage

Your can download the latest version on releases page.

After installation use default shortcut ctrl+space to show an app window. You can customize this shortcut clicking on icon in menu bar → preferences.

Cerebro

Plugins

Core plugins

  • Search in the web with google suggestions;
  • Search & launch application, i.e. spotify;
  • Navigate in file system with file previews (i.e. ~/Dropbox/passport.pdf);
  • Calculator;
  • Smart converter. 15$, 150 рублей в евро, 100 eur in gbp;

Custom plugins

Use built-in plugins command to search and manage custom plugins.

OSx only plugins

  • OSx System – system commands: i.e. sleep, lock, restart, empty trash or open system directories, like trash or airdrop;
  • OSx Define – define in OSx built-in dictionary;
  • OSx Contacts – search in contacts.app;

Plugins for all platforms

  • Gif – search for relevant gif, i.e. gif luck, how i met your mother gif;
  • Emoj – search for relevant emoji, like emoj this is awesome;
  • IMDB – search for films on imdb.com with rating and details, like imdb star wars;
  • Caniuse – quick access to caniuse.com database;
  • IP – show your local & external IP address;
  • Kill – kill process by name, i.e. kill cerebro;
  • Shell – exec shell commands without running terminal;

Development

Create plugin

Check out plugins documentation.

Install

First, clone the repo via git:

git clone https://github.com/KELiON/cerebro.git cerebro

And then install dependencies.

$ cd cerebro && npm install && cd ./app && npm install && cd ../

Run

$ npm run dev

Note: requires a node version 6.* and an npm version 3.*

Resolve common issues

  1. AssertionError: Current node version is not supported for development on npm postinstall. After npm install postinstall script checks node & npm to match required versions. If you see this error you have to check node and npm version in package.json devEngines section and install proper ones.

  2. Uncaught Error: Module version mismatch. Exepcted 50, got ... This error means that node modules with native extensions build with wrong node version (your local node version != node version, included to electron). To fix this issue run cd ./app && npm run rebuild

Package

Use this command to build .app file:

$ npm run package

Be in touch

Follow to be notified about new releases or learn some productivity tips with Cerebro:

Or subscribe to newsletter to be notified only about big releases.

License

MIT © Alexandr Subbotin

cerebro's People

Contributors

kelion avatar staff0rd avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.