A JavaScript widget to generate GitHub user/repository/organization cards for static web pages (like GitHub pages).
Project description
ghscard
Summary
A JavaScript widget to generate GitHub user/repository/organization cards for static web pages (like GitHub pages).
Demo
- Popular Repositories on GitHub - https://thombashi.github.io/
Quick Start
CLI Tool Installation
Install ghscard CLI tool from PyPI via pip (Python package manager) command.
pip install ghscard
Generate card data files
Execute ghscard gen command to generate a GitHub user/organization/repository card data file.
$ ghscard gen thombashi -o data [INFO] ghscard gen: written user data to 'data/thombashi.json'
$ ghscard gen Microsoft/TypeScript -o data [INFO] ghscard gen: written repository data to 'data/Microsoft_TypeScript.json'
Add widget to a HTML file
<!doctype html>
<html>
<body>
<table border="0">
<tr>
<td>
<div class='ghscard' src='data/thombashi.json'></div>
</td>
<td>
<div class="ghscard" src="data/Microsoft_TypeScript.json"></div>
</td>
</tr>
</table>
<script src='//rawgit.com/thombashi/ghscard/master/dist/ghscard.min.js'></script>
</body>
</html>
This HTML will be displayed as follows:
For more information
More examples are available at http://ghscard.rtfd.io/en/latest/pages/usage/index.html
Dependencies
CLI Tool Dependencies
Python 2.7+ or 3.3+
Tested environment
Web browser |
Version |
---|---|
Google Chrome |
57.0 |
Mozilla Firefox |
52.0 |
Documentation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for ghscard-0.0.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bebbf9a4b7eaf6ce299f40e8e10e2d0b06f6980788cd4f317fbfca8ca7d701b |
|
MD5 | 78a945895beac3e669554672285dd54e |
|
BLAKE2b-256 | 2b3c8efe6e5f275d174fde7f611ee3197c00e106164fad0834a17cf55431c625 |