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

Release files for github-summary 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for github-summary 0.1.2
File Size Uploaded
github-summary-0.1.2.tar.gz 22.8 kB Details

Release files / github-summary-0.1.2.tar.gz

Download URL github-summary-0.1.2.tar.gz
Size 22.8 kB
Tags Source
SHA-256 checksum
How to use checksums
4b480e48d4799f1ef160d2b269ecda87b6c6164134603c5d596910ff261911ff
BLAKE2b-256 checksum
How to use checksums
0b71e4df775b3f4e7e5c250b4ef738822283f76e08575a9b42726061efcb51c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.2 This release

1 release file

0.1.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page