Git Product home page Git Product logo

github-contributions's Introduction

Profile views GitHub top language GitHub language count GitHub code size in bytes GitHub repo size GitHub GitHub last commit GitHub User's stars

visitors

Read this in other languages: Russian, हिन्दी, 中國人

GitHub Contributions

If you want to beautify your GitHub activity history, then the capabilities of the Python script github_paint.py will help you replace contributions for the specified period.

Redoing the activity on GitHub, drawing in the profile

As a source, you must prepare an image of 52 by 7 pixels in advance: it will automatically converted into commits on your behalf to your separate repository.

This program itself initializes an empty repository with the README.md file and starts generating file updates with adding contributions: YYYY-MM-DD HH:MM for each commit of your commit.

Uses the --date switch to create commits in the past.

How to use

  1. Create a new empty GitHub repository. Do not include a README.md file and do not initialize the repository.
  2. Clone this repository or copy the github_paint.py file and your commits drawing.
  3. In the repository, open the html page Git.html and draw your drawing
  4. Save your drawing
  5. Convert it to 52x7
  6. Change the lines in github_paint.py with the file name of your drawing and the last day of the year in which you will post your drawing
  7. Run the github_paint.py program with the key (the address of your repository) as shown in the example below:
python github_paint.py --repository = https: //github.com/user/repo.git

(HTTPS Method: Account Authentication) The process takes not so much time (3-5 minutes). 7. Enjoy the result

Note: If you once used this script in the repository, then you will not be able to repeat it with the same repository. You will have to create another repository or else you will get errors in the script logs. Emphasis on using a repository that has not been initialized.

Work examples:

  1. Initial drawing ГЕНОМ:

The same drawing but in 52x7 resolution:

Result:

  1. Initial drawing Я люблю Python:

The same drawing but in 52x7 mode:

Result:

  1. Initial drawing Я люблю Python:

The same drawing but in 52x7 mode:

Result:

  1. Initial drawing I love you:

The same drawing but in 52x7 mode:

Result:

  1. Initial drawing bugs, hex, sux:

The same drawing but in 52x7 mode:

Result:

  1. Initial drawing do it:

The same drawing but in 52x7 mode:

Result:

  1. Initial drawing pacman:

The same drawing but in 52x7 mode:

Result:

  1. Initial drawing send nudes:

  1. Initial drawing sex_drugs_alco:

All examples of work are placed in the folder example ps long-term plans to create a GUI application or html page where you can perform all operations from drawing before uploading to the repository, but there is no time for this yet ..... so all enthusiasts develop this project I invite you to participate, create your own branch.

p.s.s. If you liked the project, do not forget to put a star, and if you are interested, then sign up as a follower.

github-contributions's People

Contributors

bepb avatar

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.