mdk.fr/content/pages/supinternet_gitlog.md
Linux User 1d961e3382 gitlog
2018-10-26 16:40:15 +02:00

1.0 KiB

status: hidden title: Python — Gitlog slug: Eex5geco-gitlog robots: noindex

Git log

Introduction

The project name is: gitlog.

You'll give back your project using this protocol: https://mdk.fr/pages/obiree2uaza2sh-rendu.html

Project

Faire un programme, nommé gitlog.py qui s'exécute en prenant en paramètre un chemin de repo git, comme ça :

gitlog.py ./

et qui crée différents fichiers png représentant ce repo :

  • Un fichier timeline.png semaine par semaine, tel que "contributions in the last year" sur github.
  • Un fichier commits.png contenant un scatter plot 1 dont la taille des points dépends du nombre de commits, sur l'axe horizontal les sept jours de la semaine, et sur l'axe vertical les 24h du jour.
  • D'autres, si l'inspiration vous vient.

Ce programme devra déclarer ses dépdances via pipenv, n'étant pas une bibliothèque, il ne devra pas contenir de setup.py.