Coder Social home page Coder Social logo

github-reader's Introduction

github-reader Build Status

Github Client - Viewer for Notifications and News Feed

ScreenShot

Built with node-webkit.

Features

Installation

Download latest binary

Multi-platform support

  • Windows
  • Mac OS X
  • Linux 32,64bit

Config

token

config

  • Open Config in Github-Reader.app
    • Input Github username
    • Input personal access token
  • Save & Reload

UserFilterScript

Filter notifications by using filter script

2015-03-21_13-20-50

  1. Create UserFilterScript.js
  2. Set UserFilterScript file path in config view.

examples/user-filter-example.js: ignore "coveralls" account.

module.exports = function (item) {
    if(item.user_name === "coveralls"){
        return false;
    }
    return true;
};

Develop

npm install

Run apps with node-webkit.

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

License

MIT

github-reader's People

Contributors

azu avatar readmecritic avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

github-reader's Issues

ReleaseEvent Support

GithubReader doesn't show ReleaseEvent at timeline.

{
  "url": "https://api.github.com/repos/mirego/MCDateExtensions/releases/445608",
  "assets_url": "https://api.github.com/repos/mirego/MCDateExtensions/releases/445608/assets",
  "upload_url": "https://uploads.github.com/repos/mirego/MCDateExtensions/releases/445608/assets{?name}",
  "html_url": "https://github.com/mirego/MCDateExtensions/releases/tag/1.0.1",
  "id": 445608,
  "tag_name": "1.0.1",
  "target_commitish": "master",
  "name": "",
  "draft": false,
  "author": {
    "login": "flambert",
    "id": 908004,
    "avatar_url": "https://avatars.githubusercontent.com/u/908004?",
    "gravatar_id": "c34959b409abcf492affdc6b6b7eddc7",
    "url": "https://api.github.com/users/flambert",
    "html_url": "https://github.com/flambert",
    "followers_url": "https://api.github.com/users/flambert/followers",
    "following_url": "https://api.github.com/users/flambert/following{/other_user}",
    "gists_url": "https://api.github.com/users/flambert/gists{/gist_id}",
    "starred_url": "https://api.github.com/users/flambert/starred{/owner}{/repo}",
    "subscriptions_url": "https://api.github.com/users/flambert/subscriptions",
    "organizations_url": "https://api.github.com/users/flambert/orgs",
    "repos_url": "https://api.github.com/users/flambert/repos",
    "events_url": "https://api.github.com/users/flambert/events{/privacy}",
    "received_events_url": "https://api.github.com/users/flambert/received_events",
    "type": "User",
    "site_admin": false
  },
  "prerelease": false,
  "created_at": "2014-07-23T07:59:03Z",
  "published_at": "2014-07-23T07:59:57Z",
  "assets": [

  ],
  "tarball_url": "https://api.github.com/repos/mirego/MCDateExtensions/tarball/1.0.1",
  "zipball_url": "https://api.github.com/repos/mirego/MCDateExtensions/zipball/1.0.1",
  "body": ""
}

2014-07-23_17-02-40
2014-07-23_17-02-55

libudev.so.0: cannot open shared object file on Fedora20

I downloaded the binary for linux 64 from
https://github.com/azu/github-reader/releases/tag/1.1.3

circumstance

When I execute the binary, I can see this error messages and I can't execute this file.

linux64  ./github-reader 
./github-reader: error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory

environment

$ cat /etc/redhat-release 
Fedora release 20 (Heisenbug)
$ uname -a
Linux localhost.localdomain 3.16.3-200.fc20.x86_64 #1 SMP Wed Sep 17 22:34:21 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
$ ldd github-reader | grep not
        libudev.so.0 => not found
        libnotify.so.4 => /lib64/libnotify.so.4 (0x00007fa5033c3000)

I couldn't libuenv0 RPM package, so I have no idea.
Could you tell me a solution?

"Config" menu isn't shown on Windows

The config menu to input our access token to GitHub account isn't shown.

  • Clicking the top-right menu button just showed me developer console.
  • Right-clicking the title bar showed me the default window menu (such as "Close", "Maximize")

Related: #5 (comment)

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.