{"issue":{"created_at":"2011-11-23T04:23:08Z","state":"open","updated_at":"2011-11-23T05:13:48Z","user":{"gravatar_id":"151165125673e24e8b5af6ae1ef9977d","id":586931,"url":"https://api.github.com/users/goodok","login":"goodok","avatar_url":"https://secure.gravatar.com/avatar/151165125673e24e8b5af6ae1ef9977d?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"comments":2,"body":"\r\n## Requirements:\r\n\r\n- to add comments [IssueTrackerAPIPython](http://code.google.com/p/support/wiki/IssueTrackerAPIPython),\r\n    download http://code.google.com/p/gdata-python-client/downloads/list\r\n\r\n- [mako templates](http://www.makotemplates.org/download.html)\r\n\r\n## Description\r\n\r\n- generate-wiki-task-list.py\r\n    Generat wiki page of task list. Sources for that is placed in old file ./source-data/GCI-2011.csv and in the /source-data/issues-manual-edited.\r\n    \r\n- pull-issues-id.py\r\n    For the GCI task list load and parse task pages to find apropriated issue id.\r\n    The sources are: csv file, which must be saved in (by default ./source-data/saved_gci-task-list.csv ).\r\n    The output: prepared-data/task-list.csv\r\n\r\n- pull_is_inserted.py\r\n    Parse issue tracker to obtain, is task list published in comments of issue or not.\r\n    The input: prepared-data/task-list.csv\r\n    The output: prepared-data/task-list.csv (updated or created)\r\n\r\n- insert_comments.py\r\n    Insert comments, by default run in simulated mode. (See --help)\r\n    For this task an authorization informationis needed, which keeps in the ~./sympy/issue-tools.conf file like:\r\n    ```\r\n    username = \"xxx\"\r\n    password = \"yyy\"\r\n    project_name = \"sympy\"\r\n    ```\r\n## Usage\r\n\r\nNormally the sequenses is:\r\n\r\n0. Manually save full cvs file from google-melange.\r\n1. pull-issues-id.py\r\n2. pull_is_inserted.py\r\n3. pull_is_inserted.py\r\n4. pull_is_inserted.py -S","assignee":null,"id":2326438,"pull_request":{"patch_url":"https://github.com/asmeurer/Issue-Tools/pull/1.patch","html_url":"https://github.com/asmeurer/Issue-Tools/pull/1","diff_url":"https://github.com/asmeurer/Issue-Tools/pull/1.diff"},"labels":[],"number":1,"title":"This is preliminary scripts for inserting comments of GCI tasks.","closed_at":null,"html_url":"https://github.com/asmeurer/Issue-Tools/issues/1","milestone":null,"url":"https://api.github.com/repos/asmeurer/Issue-Tools/issues/1"},"action":"created","comment":{"created_at":"2011-11-23T05:13:48Z","updated_at":"2011-11-23T05:13:48Z","user":{"gravatar_id":"151165125673e24e8b5af6ae1ef9977d","id":586931,"url":"https://api.github.com/users/goodok","login":"goodok","avatar_url":"https://secure.gravatar.com/avatar/151165125673e24e8b5af6ae1ef9977d?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"body":"I can edit tasks as I am mentor.\r\nI begin with the end of the list which is produced by warning messages.\r\n Possible the tuning of regular expression of script finder is needed too.\r\n","id":2845130,"url":"https://api.github.com/repos/asmeurer/Issue-Tools/issues/comments/2845130"}}