• Stars
    star
    1,823
  • Rank 25,474 (Top 0.6 %)
  • Language
    JavaScript
  • License
    Other
  • Created over 9 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Neat hovercards for GitHub.

GitHub Hovercard

Neat hovercards for GitHub.

Installation

Published versions

Manual installation

FAQ

  • Why and how should I bind my access token and which scopes should I allow?

    GitHub limits unauthenticated API requests to 60 per hour but after binding your access token you will be able to enjoy the rate limit of 5,000 requests per hour.

    Triple click on any hovercard and the access token form will pop out.

    You should at lease add permission for public_repo to enable star/unstar, and user:follow to enable follow/unfollow.

  • How can I make the follow/unfollow button work?

    First you need to provide an access token with adequate scopes.

  • Why Chrome warns me the extension might read my browser history?

    It's because GitHub Hovercard uses webNavigation module to dynamically inject content scripts (to support GitHub Enterprise). See #34. GitHub Hovercard won't track or record any of these private data.

  • Why can GitHub Hovercard's demo page find out I have installed the extension or not?

    In Chrome/Opera it's allowed to get this information through the API while in Firefox the extension will add a special attribute (data-github-hovercard) to the page's body element so that the demo page can find out if the user has installed GitHub Hovercard. It's all about user experience and the extension itself won't track or record these data.

  • Why access token doesn't work?

    Now GitHub Hovercard is saving user's private access token into localStorage. localStorage has a limit of 5MB and the problem might be other extensions have consumed too much storage that GitHub Hovercard failed to save access tokens.

Options

For browser extension versions, GitHub Hovercard provide following options:

  • Domain

    Use this option to set custom domains for your GitHub Enterprise service. Note that you don't need to set github.com because it's always included. You may be asked to grant additional permissions for those domains.

  • Theme

    The theme of hovercards. Defaults to GitHub-style hovercards. You can set it back to the classic dark style in the options.

  • Delay

    If you don't want the hovercards to pop up instantly, you may set a delay before they try to retrieve data and appear.

  • Disable Projects

    You can disable hovercards on project pages for less interference.

  • Placement

    You can set the default placement of the hovercards.

  • Readme

    You may disable readme content for repo cards if you don't need it.

  • Show self

    You may choose if you want to show user hovercard for yourself.

Screenshots

Users in trending repo avatars

Users in feeds

Repos in feeds

Issues

Pull requests

Commits

Known issues

For unauthenticated requests, GitHub API has a fairly low request limit.

In later versions I might introduce access tokens to increase this limit.

Working on it.

Authentication is supported from v0.0.7.

Acknowledgements

More Repositories

1

vue-awesome

Awesome SVG icon component for Vue.js, built-in with Font Awesome icons.
JavaScript
2,422
star
2

coplay

Synchronizing video play between two peers.
JavaScript
772
star
3

vue-clamp

Clamping multiline text with ease.
Vue
697
star
4

resize-detector

Element resize detection.
JavaScript
156
star
5

vue-octicon

Octicon component for Vue.js, using inline SVG.
JavaScript
125
star
6

kolor

Color manipulation in sexy syntax.
JavaScript
94
star
7

slideshows

My slideshows about techical stuff.
HTML
79
star
8

lucky

A dead simple raffle app.
JavaScript
65
star
9

make-github-greater

Let's make GitHub greater.
JavaScript
57
star
10

makedown

Enable Markdown editing on Zhihu. / 在知乎上使用 Markdown 进行创作。
JavaScript
48
star
11

highlightable-input

A light-weight highlightable input.
TypeScript
38
star
12

fi

A snippet for inspecting font-family usage in a webpage.
JavaScript
34
star
13

color-converters

Tiny modular color converters.
TypeScript
23
star
14

clone-element

Clone HTML elements with styles.
TypeScript
21
star
15

postcss-discard-overridden

PostCSS plugin to discard overridden keyframes or counter-style.
JavaScript
16
star
16

postcss-sort-style-rules

PostCSS plugin to sort style rules according to selector specificity.
JavaScript
12
star
17

vue-directive-normalizer

Normalizing directive binding into an option bag.
JavaScript
11
star
18

vue-coupled

Create coupled parent-child component pairs with composition API.
TypeScript
10
star
19

vue-awesome-material-icons

Material icons for Vue-Awesome.
JavaScript
9
star
20

vue-void

A void Vue component to override a (scoped) slot with nothing.
JavaScript
8
star
21

triangle.less

Handy Less mixin for creating CSS triangles.
CSS
7
star
22

w3c-userstyle

Highly opinionated user stylesheet for W3C specifications.
6
star
23

zhihu-insight

在知乎问题页添加已有回答的索引,方便浏览热门问题。
JavaScript
5
star
24

spotlight

A simplest finder.
JavaScript
5
star
25

veui-theme-spectre

Spectre.css based theme for VEUI.
Vue
4
star
26

esm-pkg

Find all dependent packages with an ESM output.
JavaScript
4
star
27

short-circuit-loader

Short circuit specified side-effect-only modules for webpack.
JavaScript
4
star
28

justineo.github.io

HTML
3
star
29

v-html-svg

Manual test case for v-html support for SVG in Vue.js.
HTML
3
star
30

singles

3
star
31

npmmirror-sync

Triggers sync on npmmirror.com.
TypeScript
2
star
32

nuxt-generate-bug

A reproduction for nuxt/nuxt.js#4562
Vue
1
star
33

simpledark

Automatically exported from code.google.com/p/simpledark
PHP
1
star
34

babel-plugin-import-peer

Import peer dependencies for component modules with ease.
JavaScript
1
star
35

vscode-dls

Baidu DSL tooling for VS Code.
TypeScript
1
star
36

draw

Lucky draw for SSG.
JavaScript
1
star
37

vue-esnext-in-template

A minimal repro for vuejs/vue/#6307.
JavaScript
1
star
38

drag

Super compatible draggable implementation.
JavaScript
1
star