abitrolly / abitrolly.github.io

My Life's Total Cost of Ownership
https://abitrolly.github.io
The Unlicense
1 stars 2 forks source link

Dump my online activity #6

Open abitrolly opened 6 years ago

abitrolly commented 6 years ago

Time costs food, rent, clothes and medicine. Open Source provides a lot of value for startup and venture ecosystem, but people maintaining it rarely compensated. To start the dialog, we need to calculate what is the cost of maintenance and attention. And cost starts with people. And people cost is their lifetime.


I need to see where my lifetime is spent to get an overview if it provides any value, if my contributions make World a little better, or if I just useless and should do other things (that's the next step).

Perceval from CHAOSS is already able to pull my historic data from GitHub and other sources. Need to connect them and dump.

abitrolly commented 6 years ago

Using Docker image is the easiest on Fedora.

export PERCEVAL=~/.perceval
docker run --rm -it --name perceval -v ${PERCEVAL}:/root/.perceval grimoirelab/perceval:latest
abitrolly commented 6 years ago

Perceval doesn't know how to get data only for specific user.

docker run --rm -it --name perceval -v ${PERCEVAL}:/root/.perceval grimoirelab/perceval:latest askbot -h
[2018-07-21 13:55:30,256] - Sir Perceval is on his quest.
usage: perceval [-h] [--category CATEGORY] [--tag TAG] [--from-date FROM_DATE]
                [--archive-path ARCHIVE_PATH] [--no-archive] [--fetch-archive]
                [--archived-since ARCHIVED_SINCE] [-o OUTFILE]
                url

positional arguments:
  url                   URL of the Askbot server

optional arguments:
  -h, --help            show this help message and exit

general arguments:
  --category CATEGORY   type of the items to fetch
  --tag TAG             tag the items generated during the fetching process
  --from-date FROM_DATE
                        fetch items updated since this date

archive arguments:
  --archive-path ARCHIVE_PATH
                        directory path to the archives
  --no-archive          do not archive data
  --fetch-archive       fetch data from the archives
  --archived-since ARCHIVED_SINCE
                        retrieve items archived since the given date

output arguments:
  -o OUTFILE, --output OUTFILE
                        output file