Use the GitHub-API to update the list of tools and extensions related to TaskWarrior. It will be displayed on the web site: http://taskwarrior.org/tools/
This is linked to the project of future Tool page: http://brunovernay.github.io/taskwarrior-site-test/
The idea is to use the GitHub-API to search project related to TaskWarrior and update the list of tools displayed on TaskWarrior site from this list.
The project started in Java, but I created a Python branch, as it is more idiomatic to the TaskWarrior community. It should be compatible with Python v2 & v3 (http://pythonclock.org/).
I use https://github.com/PyGithub/PyGithub , there are many Python projects addressing GitHub, even a book Mining the Social Web .
cp Config.py.example Config.py
and edit Config.py
with your GitHub tokendata-tools-old.json
python3 Main.py > log-$(date -Iminutes).txt
(takes about 5 min)data-tools.json
python3 Main.py > log-$(date -Iminutes).txt
python3 Main.py > log-$(date -Iminutes).txt
Note:
The mapping:
I get all the "Readme" in order to perform some Machine Learning. The first idea would be to classify by category. The Python library seems to be SciKit. There is a more active NLTK library, but since I only need simple text feature extraction and no complex Natural Language processing, I will stick to SciKit. Some ref: