Re: wonder pull-request age report
Fabian Peters <[email protected]> Tue, 29 Apr 2014 14:09:57 +0200
| Newsgroups | gmane.comp.web.webobjects.wonder-disc |
|---|---|
| Message-ID | <[email protected]> |
Hi Ray,
They have a public API, so:
#!/bin/python
import requests
import json
import datetime
from itertools import groupby
from collections import Counter
r = requests.get('https://api.github.com/repos/wocommunity/wonder/pulls?sort=created')
if(r.ok):
pulls = json.loads(r.text or r.content)
dates = []
for pr in pulls:
date_created = datetime.datetime.strptime(pr['created_at'], '%Y-%m-%dT%H:%M:%SZ')
dates.append(date_created.strftime('%Y-%m'))
counts = Counter(dates)
for key in sorted(counts):
print "%s => %s" % (key, counts[key])
Fabian
Am 29.04.2014 um 01:16 schrieb Ray Kiddy <[email protected]>:
>
> If anyone knows how to get a report like this out of github without
> scraping the site, please give a holler.
>
> cheers - ray
>
> How Many Months?
>
> 2013-10 => 5
> 2013-11 => 1
> 2013-12 => 1
> 2014-01 => 1
> 2014-02 => 2
> 2014-03 => 2
> 2014-04 => 7
>
> lastDate: 2013-10-06
> url: https://github.com/wocommunity/wonder/pull/491
> desc: "ERMailUtils.emailsFromBulkList translates too many characters"
>
> lastDate: 2013-10-10
> url: https://github.com/wocommunity/wonder/pull/493
> desc: "Enabling checkHashCodes on object repetitions in ERModern"
>
> lastDate: 2013-10-11
> url: https://github.com/wocommunity/wonder/pull/496
> desc: "Prevent NSKeyValueCoding$UnknownKeyException when ERModern
> attempts to ..."
>
> lastDate: 2013-10-11
> url: https://github.com/wocommunity/wonder/pull/498
> desc: "Fix for wonder-89: Don't attempt to save the parent EC of a
> new EO as no..."
>
> lastDate: 2013-10-11
> url: https://github.com/wocommunity/wonder/pull/500
> desc: "Reset tabSectionContents key on d2w context to prevent stale tab
> section..."
>
> lastDate: 2013-11-06
> url: https://github.com/wocommunity/wonder/pull/506
> desc: "use long instead of int in AjaxFileUpload classes"
>
> lastDate: 2014-01-28
> url: https://github.com/wocommunity/wonder/pull/533
> desc: "Get correct host info"
>
> lastDate: 2014-02-20
> url: https://github.com/wocommunity/wonder/pull/547
> desc: "Fix incorrect use of URLDecoder"
>
> lastDate: 2014-02-26
> url: https://github.com/wocommunity/wonder/pull/548
> desc: "Connection validation, auto reconnect"
>
> lastDate: 2014-03-10
> url: https://github.com/wocommunity/wonder/pull/550
> desc: "CookieParser fails when json object is in the cookie."
>
> lastDate: 2014-03-25
> url: https://github.com/wocommunity/wonder/pull/518
> desc: "Avoid deadlock when more than one OSC is active"
>
> lastDate: 2014-04-20
> url: https://github.com/wocommunity/wonder/pull/566
> desc: "Restore of the switch to EOSchemaSynchronizationFactory.
> Warning: "
>
> lastDate: 2014-04-20
> url: https://github.com/wocommunity/wonder/pull/567
> desc: "ERXKey.Type and NSArray#valueForKey(ERXKey) additions"
>
> lastDate: 2014-04-24
> url: https://github.com/wocommunity/wonder/pull/569
> desc: "Fix for false security exception"
>
> lastDate: 2014-04-25
> url: https://github.com/wocommunity/wonder/pull/570
> desc: "WOStart rework"
>
> lastDate: 2014-04-25
> url: https://github.com/wocommunity/wonder/pull/571
> desc: "JavaMonitorFramework dead time calculation"
>
>
> ------------------------------------------------------------------------------
> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
> Instantly run your Selenium tests across 300+ browser/OS combos. Get
> unparalleled scalability from the best Selenium testing platform available.
> Simple to use. Nothing to install. Get started now for free."
> http://p.sf.net/sfu/SauceLabs
> _______________________________________________
> Wonder-disc mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wonder-disc
------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos. Get
unparalleled scalability from the best Selenium testing platform available.
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs