GithubHelp home page GithubHelp logo

basemax / github-repository-export-list Goto Github PK

View Code? Open in Web Editor NEW
167.0 12.0 22.0 117 KB

Python: A tiny script to get list of all repository of a GitHub user and generate HTML output with style.

Home Page: https://basemax.github.io/GitHub-Repository-Export-List/output.html

License: MIT License

Python 12.04% HTML 87.96%
python github github-config github-api github-profile github-export github-repository github-repository-search github-repository-automation github-repository-scanner

github-repository-export-list's Introduction

GitHub Repository Export List

A tiny script to get list of all repository of a GitHub user and generate HTML output with style.

Features of github-repos-exporter

  • Auto get name from username
  • Auto detect number of repositories
  • Auto pagination to get list of all repos
  • Groupination repos by its main language name
  • Groupination non-language repo to other
  • Generate HTML output page

Using GitHub export repositories

Set your username at export.py file. then:

$ git clone https://github.com/BaseMax/GitHub-Repository-Export-List/
$ cd GitHub-Repository-Export-List
$ python export.py > output.html

You can watch/see example HTML generated in output.html at here.

Rate Limit

Keep in mind that the GitHub server has limitations.

While I was writing and testing, I seemed to be blocked and GitHub servers no longer answered, so I had to use the torsocks to continue the project.

TODO

  • Get username from $argv
  • Move functions to a new class
  • Remove the example code from lib file (export.py)
  • Create examples and tests file
  • Publish the package to pip
  • Generate JSON output
  • Generate csv output

© Copyright Max Base

github-repository-export-list's People

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

github-repository-export-list's Issues

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.