Форум сайта python.su
0
Нужно выдернуть из проекта на GitHub языки, которые используются в проекте и засунуть в переменную или ещё куда в проекте на Django. Не понимаю как это сделать.
прикрепил скрин с GitHub-а
Прикреплённый файлы:
Снимок.PNG (12,6 KБ)
Офлайн
52
django info
Интересно, как вы искали. Первая же ссылка по запросу ‘get languages github’.
Офлайн
0
fata1exЯ не совсем понимаю как это работает. Наверное поэтому. Мне надо как то выдернуть какой язык используется, не подскажете как это делается?
django info
Интересно, как вы искали. Первая же ссылка по запросу ‘get languages github’.
Отредактировано slotmim (Май 16, 2012 12:29:17)
Офлайн
52
>>> import requests >>> import json >>> r = requests.get('https://github.com/api/v2/json/repos/show/django/django') >>> r.content '{"repository":{"watchers":2168,"has_downloads":true,"organization":"django","description":"The Web framework for perfectionists with deadline s. Now on GitHub.","language":"Python","created_at":"2012/04/27 19:47:18 -0700","url":"https://github.com/django/django","has_issues":false,"h as_wiki":false,"forks":220,"fork":false,"homepage":"http://www.djangoproject.com/","size":8312,"private":false,"open_issues":25,"name":"django ","owner":"django","pushed_at":"2012/05/16 00:52:51 -0700"}}' >>> json.loads(r.content) {u'repository': {u'fork': False, u'watchers': 2168, u'description': u'The Web framework for perfectionists with deadlines. Now on GitHub.', u' language': u'Python', u'has_downloads': True, u'url': u'https://github.com/django/django', u'created_at': u'2012/04/27 19:47:18 -0700', u'priv ate': False, u'name': u'django', u'pushed_at': u'2012/05/16 00:52:51 -0700', u'owner': u'django', u'has_wiki': False, u'has_issues': False, u' open_issues': 25, u'organization': u'django', u'forks': 220, u'homepage': u'http://www.djangoproject.com/', u'size': 8312}} >>> json.loads(r.content)['repository']['language'] u'Python'
Отредактировано fata1ex (Май 16, 2012 12:36:14)
Офлайн
0
fata1exВполне) Спасибо!
Надеюсь, так понятней

Офлайн
173
Кстати, в последних версиях requests у Respons'а есть свойство json.
>>> import requests >>> r = requests.get('https://github.com/api/v2/json/repos/show/django/django') >>> r.json {u'repository': {u'fork':....
Отредактировано reclosedev (Май 16, 2012 18:04:21)
Офлайн
0
reclosedevОкей! Спасибо!
Кстати, в последних версиях requests у Respons'а есть свойство json.>>> import requests >>> r = requests.get('https://github.com/api/v2/json/repos/show/django/django') >>> r.json {u'repository': {u'fork':....
Офлайн