[PYTHON] Extrahieren Sie jeden Standort aus Stargazers im Github-Repository

Das Chef-Plug-In Messer-Null, das ich als OSS veröffentliche, hat 76 Sterne. Die meisten Sterngucker haben nichts damit zu tun, obwohl es vielleicht nicht viele von ihnen sind. Darüber hinaus habe ich das Gefühl, dass es heutzutage viele fremde Länder gibt.

Ich fand es ziemlich interessant, dass wir die Pferdeknochen des anderen nicht kannten, deshalb wollte ich den Ort bestätigen.

Schreiben Sie in Python

Das verwendete Modul ist github3.py und Python ist 2.7.10.

sg.py


import os
from github3 import login

##Wenn Sie keine Token verwenden, werden Sie bald vom API-Limit erfasst.
gh = login(token=os.environ['GH_TOKEN'])
repo = gh.repository('higanworks', 'knife-zero')

## iter_stargazers()Gibt den Benutzer in Form eines Iterators zurück.
for x in repo.iter_stargazers():
    print x, gh.user(x).location

Ich habe es ausgeführt und versucht, den Speicherort zu extrahieren

Immerhin ist die Notation unzusammenhängend und schmerzhaft w

$ python ./sg.py 
tkuchiki None
libero18 Japan
DQNEO Japan
mohitsethi None
marcy-terui Sapporo City, Hokkaido, Japan
kimikimi714 None
tkak Tokyo
MasahiroSakoda Kanagawa Pref. Japan
takus Japan
kwilczynski Tokyo, Japan
nabeken Tokyo, Japan
deeeki Japan
bageljp Tokyo, Japan
shigeya Tokyo, Japan
blp1526 Tokyo
cl-lab-k Japan
knakayama Japan
wslash Japan
linyows FuckOka, Japan
SlyDen Lviv, Ukraine
eigo-s None
threetreeslight Tokyo
y13i Tokyo, Japan
bangbangshoot None
fprg None
sanemat Tokyo, Japan
fumikony None
dataferret Halifax, Canada
ikuwow Japan
rmoriz Munich, Germany
arosenhagen Darmstadt
sakazuki Tokyo, Japan
9gel None
teragino None
ispern Kagoshima
torounit Matsumoto, Nagano, Japan
Gascar-ShunT Tokyo
imura81gt None
cblunt Devon, UK
yukimamire None
gregf Maine
Azulinho Bristol
paulmoon None
inokappa None
ChrisLundquist Seattle, Wa
takeharu Tokyo
antage Russia
Chirul0 None
mitto Yokohama
runningman84 None
ssdns None
kyle-johnson Seattle, WA
ryandjurovich Melbourne, Australia
rollbrettler Berlin
adampats None
hirak Tokyo
patcon Waffles
k-nii0211 Tokyo
sawanoboly Kobe, Japan
ghempton Seattle, WA
mrjcleaver Toronto, ON, Canada
yukihariguchi None
hsbt Tokyo, Japan
azet *
k-yamada japan
daften Gent
pwelch Silver Spring, MD
dalpo Italy
h4ck3rm1k3 Hopewell, NJ
gretel Hamburg, Germany
expvictordamian None
guiferrpereira Porto
andrefreitas Porto and Madeira, Portugal
ruimashita None
caleb Rochester, NY
4148 Berkeley, CA

Es wurde bestätigt, dass es 1/3 war, dass es nicht Japan war (außer Japan, Tokio, Keine). Mit Ausnahme von Afrika und dem Südpol kommt alles zusammen.

Derjenige, der am meisten überrascht war, war der aus ** FuckOka **, Japan.

Recommended Posts

Extrahieren Sie jeden Standort aus Stargazers im Github-Repository
Extrahieren Sie jeden Standort aus Stargazers im Github-Repository
Installieren Sie das Github-Repository mit pip
Pip installiert das GitHub-Repository
Fügen Sie "%" in die Argparse-Hilfe ein, um zu sterben
Pip installiert das GitHub-Repository
Extrahieren Sie mit Python Text aus Bildern
Extrahieren Sie mit Python Zeichenfolgen aus Dateien
Klonen Sie das Github-Repository auf dem Jupyter-Notizbuch
Technologie zur Verwaltung von Passwörtern in der GitHub-Ära
Skript zur ordnungsgemäßen Verwendung mehrerer Github-Konten im selben Repository auf demselben Computer
Verwenden Sie PIL in Python, um nur die gewünschten Daten aus Exif zu extrahieren
Extrahieren Sie nur den Dateinamen mit Ausnahme des Verzeichnisses im Verzeichnis
Passen Sie die Verteilung jeder Gruppe in Python an
[Automatisierung] Extrahieren Sie die Tabelle als PDF mit Python
Auszug nur vollständig aus dem Ergebnis von Trinity
pip install Geben Sie das Github-Repository als Quelle an
So klonen Sie ein Github-Remote-Repository von Atom
Greifen Sie über REPL auf die im Skript definierten Variablen zu
[Scrapy] Extrahieren Sie die Trefferergebnisse für jeden Spieler von der Informationsseite für professionelle Baseballspiele
Informationen zum Standort (Breiten- und Längengrad) erhalten Sie von der Adresse. Geocode in Python ~ Geocoder und Pydams ~