Explore repos, find issues from last week and return description of worst day.
Requirements:
- Pygithub: Install: pip install pygithub https://github.com/PyGithub/PyGithub http://pygithub.readthedocs.io/en/latest/introduction.html
Usage: python reporter.py github_username github_password list_of_repositories
list_of_repositories format : owner/repo,owner/repo...
Technical debs:
- refactor extract_top_day_details method
- research about weird behaviour of pygithub get_issues since filter
-
Input: python reporter.py your_github_user your_github_pass apple/foundationdb,invented_user/invented_repo,oracle/graal
-
Output: {issues:[{"id":314653893,"state":"open","title":"Add modified DaCapo benchmark collecting hardware counters","repository":"oracle/graal","created_at":"2018-04-16T13:35:32Z"},{"id":315152754,"state":"open","title":"[Feature Request] Compiling via Emscripten.","repository":"oracle/graal","created_at":"2018-04-17T17:11:20Z"},{"id":315183488,"state":"open","title":"[v1.0.0-rc1] Grails (v2.5.6) project does not run","repository":"oracle/graal","created_at":"2018-04-17T18:42:13Z"},{"id":315505435,"state":"open","title":"Frames not working in JavaDoc","repository":"oracle/graal","created_at":"2018-04-18T14:30:08Z"},{"id":315510244,"state":"open","title":"Native Image From Compiled Groovy Class","repository":"oracle/graal","created_at":"2018-04-18T14:41:17Z"},{"id":315562399,"state":"open","title":"[native-image] Failed to compile spring-boot project to native image (UnsupportedFeatureException)","repository":"oracle/graal","created_at":"2018-04-18T16:55:55Z"},{"id":315563190,"state":"open","title":"C#/.NET support","repository":"oracle/graal","created_at":"2018-04-18T16:58:23Z"},{"id":315970492,"state":"open","title":"Broken image in the Architecture documentation","repository":"apple/foundationdb","created_at":"2018-04-19T17:29:05Z"},{"id":316034459,"state":"open","title":"docs(architecture.html): The architecture image was missing","repository":"apple/foundationdb","created_at":"2018-04-19T20:46:40Z"},{"id":316058349,"state":"open","title":"Configure Cirrus CI","repository":"apple/foundationdb","created_at":"2018-04-19T22:08:56Z"},{"id":316063165,"state":"open","title":"[native-image] can't compile project which uses netty","repository":"oracle/graal","created_at":"2018-04-19T22:29:36Z"},{"id":316071800,"state":"open","title":"Consider setting CPU affinity for fdbserver processes","repository":"apple/foundationdb","created_at":"2018-04-19T23:11:03Z"},{"id":316074447,"state":"open","title":"Adds a License file for the Windows installer.","repository":"apple/foundationdb","created_at":"2018-04-19T23:25:22Z"},{"id":316144185,"state":"open","title":"[native-image] Command
native-image
is slow","repository":"oracle/graal","created_at":"2018-04-20T06:33:06Z"},{"id":316232141,"state":"open","title":"Building on Windows 7 x64 using JDK 10.0.1","repository":"oracle/graal","created_at":"2018-04-20T11:32:28Z"},{"id":316248529,"state":"open","title":"Problems compiling on macOS 10.13.4: (some destructor) has a non-throwing exception specification but can still throw [-Werror,-Wexceptions]","repository":"apple/foundationdb","created_at":"2018-04-20T12:30:14Z"},{"id":316269674,"state":"open","title":"Can't use HttpURLConnection due to reflection","repository":"oracle/graal","created_at":"2018-04-20T13:33:18Z"},{"id":316275098,"state":"open","title":"Why no JavaFX in CE ?","repository":"oracle/graal","created_at":"2018-04-20T13:47:56Z"},{"id":316279437,"state":"open","title":"Python asyncio bindings","repository":"apple/foundationdb","created_at":"2018-04-20T13:59:43Z"},{"id":316291565,"state":"open","title":"Add proper comment to AArch64 CAS instruction","repository":"oracle/graal","created_at":"2018-04-20T14:32:12Z"},{"id":316292293,"state":"open","title":"Link to the architecture.pdf file is broken","repository":"apple/foundationdb","created_at":"2018-04-20T14:34:06Z"},{"id":316355348,"state":"open","title":"Supporting rust automatically","repository":"oracle/graal","created_at":"2018-04-20T17:45:00Z"},{"id":316401906,"state":"open","title":"Bindings stack tester converted to Markdown","repository":"apple/foundationdb","created_at":"2018-04-20T20:28:53Z"},{"id":316425296,"state":"open","title":"Convert bindings spec files to markdown","repository":"apple/foundationdb","created_at":"2018-04-20T22:07:02Z"},{"id":316455878,"state":"open","title":"Build instructions on mac","repository":"apple/foundationdb","created_at":"2018-04-21T02:59:07Z"},{"id":316460763,"state":"open","title":"PHP support","repository":"oracle/graal","created_at":"2018-04-21T04:31:58Z"},{"id":316468890,"state":"open","title":"Need more examples on go api","repository":"apple/foundationdb","created_at":"2018-04-21T07:09:13Z"},{"id":316474347,"state":"open","title":"[native-image] can't compile on docker","repository":"oracle/graal","created_at":"2018-04-21T08:41:53Z"},{"id":316478933,"state":"open","title":"Atomic_Add(key, -1) can “leak” keys with value 0 if you are not careful","repository":"apple/foundationdb","created_at":"2018-04-21T10:02:11Z"},{"id":316483175,"state":"open","title":"[native-image] Java 9 and above.","repository":"oracle/graal","created_at":"2018-04-21T11:17:01Z"},{"id":316486522,"state":"open","title":"Publish Java client to Maven Central","repository":"apple/foundationdb","created_at":"2018-04-21T12:05:08Z"},{"id":316491482,"state":"open","title":"Ctrl - L for language switch doesn't work","repository":"oracle/graal","created_at":"2018-04-21T13:21:53Z"},{"id":316507375,"state":"open","title":"Docker container doesn't pin dependency versions","repository":"apple/foundationdb","created_at":"2018-04-21T16:56:13Z"},{"id":316525345,"state":"open","title":"[native-image] Code using JavaFX fails to generate native image.","repository":"oracle/graal","created_at":"2018-04-21T21:04:54Z"},{"id":316543243,"state":"open","title":"[native-image] Classes with loops inside Kotlin coroutines fail to generate native code","repository":"oracle/graal","created_at":"2018-04-22T02:37:08Z"},{"id":316545341,"state":"open","title":"Internal RPC error with basic fdbcli connection","repository":"apple/foundationdb","created_at":"2018-04-22T03:25:08Z"},{"id":316553148,"state":"open","title":"Fix typo in Ratekeeper.actor.cpp","repository":"apple/foundationdb","created_at":"2018-04-22T06:24:46Z"},{"id":316567760,"state":"open","title":"Make GraalVM available on SDKMAN!","repository":"oracle/graal","created_at":"2018-04-22T10:36:25Z"},{"id":316569243,"state":"open","title":"Fixed example code","repository":"apple/foundationdb","created_at":"2018-04-22T10:57:10Z"}],"top_day":{"day":"2018-04-20","ocurrences":{"apple/foundationdb": 18,"oracle/graal": 21}}}