Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/notslang/gitlab-time-tracker-jupyter
Some scripts for working with time tracking on GitLab, using a Jupyter notebook
https://github.com/notslang/gitlab-time-tracker-jupyter
Last synced: 26 days ago
JSON representation
Some scripts for working with time tracking on GitLab, using a Jupyter notebook
- Host: GitHub
- URL: https://github.com/notslang/gitlab-time-tracker-jupyter
- Owner: notslang
- License: gpl-3.0
- Created: 2018-12-11T20:39:27.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-02-19T21:26:47.000Z (almost 6 years ago)
- Last Synced: 2024-12-27T17:27:23.313Z (about 1 month ago)
- Language: Jupyter Notebook
- Size: 22.5 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GitLab Time Tracking with Jupyter
This repo contains some scripts I use for generating time tracking reports from GitLab issues. I use [gtt](https://github.com/kriskbx/gitlab-time-tracker) to pull down time logs from GitLab and a Jupyter notebook for processing and visualizing that data as a report.
## How to use this yourself
1. Install gtt and create a configuration file as described [here](https://github.com/kriskbx/gitlab-time-tracker/blob/master/documentation.md#installation).
2. Install [Jupyter](https://jupyter.org/) along with the [Jupyter Notebook](https://github.com/jupyter/notebook) server and [IPython kernel](https://ipython.org/). With Arch Linux and pacman, this is contained entirely in the [`jupyter-notebook`](https://www.archlinux.org/packages/community/any/jupyter-notebook/) package.
2. Edit `get-logs.sh` to point to the repo(s) that you want to pull data from.
3. Start the Jupyter server by running `jupyter-notebook` and open `gitlab-time-tracker.ipynb`
4. Edit the notebook to point to the CSVs for the repos you pulled down. Right now, the notebook is written specifically for the repos I'm using, but it should be easy to change.