Skip to main content

About

github-summary is a python tool for generate github summary in multiple formats. It can generate a github summary in multiple formats (RST, TXT, HTML, etc …)

Installing

To install the latest release from PyPI

$ pip install github-summary

To install the latest development version from GitHub

$ pip install git+git://github.com/badele/github-summary.git

Utilization

Modify ~/.github-summary.py or config.py, for security reason, it is preferable modify ~/.github-summary.py and execute command

githubsummary -t rst/index-en.rst -j example_projects.json -s example.rst

Options

You can configure options by projects, options is stored in JSON format. Here an exemple of JSON options

{
 "fabrecipes": {
     "hours": "89",
     "description": "A overwriting description text for fabrecipe."
 },
 "JobCatcher": {
     "hours": "108",
     "description": "Another overwriting description text for JobCatcher."
 },
 "gitcheck": {
     "hours": "15",
     "url": "http://bruno.adele.im/projets/gitcheck",
     "description": "Check multiple git repository in one pass."
 },
 "github-summary": {
     "coveralls": "True",
     "description": "Python tool for generate github summary in multiple formats (TXT, RST, HTML, ...)",
     "pypi": "True",
     "pydownload": "True",
     "hours": "30",
     "travis": "True"
 }
}

You can also use the externals tools for populate the JSON file. Ex: Emacs Org file to JSON file (projects contributed time)

org2json -o project.org -s example_projects.json

You can see the generated example in RST format

You can also see the result directely in my personnal website

Changelog

Version 0.1.2 (2013-12-20)

  • Add graph languages repartions

  • Fix org2JSON

  • Add changelog

  • Add a projects index

  • Change JSON format

Version 0.1.1 (2013-12-16)

  • First version

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

github-summary-0.1.2.tar.gz (22.8 kB view details)

Uploaded Source

File details

Details for the file github-summary-0.1.2.tar.gz.

File metadata

File hashes

Hashes for github-summary-0.1.2.tar.gz
Algorithm Hash digest
SHA256 4b480e48d4799f1ef160d2b269ecda87b6c6164134603c5d596910ff261911ff
MD5 ec8f4a393e8500658c5e3ecca9475d30
BLAKE2b-256 0b71e4df775b3f4e7e5c250b4ef738822283f76e08575a9b42726061efcb51c6

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.2 This release

1 file

0.1.1

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page