[PYTHON] Ich habe es gemacht, weil ich JSON-Daten möchte, die in Demos und Prototypen frei verwendet werden können

Der Grund zum Nachdenken

Wenn ich eine Idee für eine neue Webanwendung oder Bibliothek habe, erstelle ich manchmal einen Prototyp, um sie anderen zu erklären.

Behalten Sie den Standardstil des Browsers bei, ohne CSS zu schreiben. Alle Bilder sind graue Quadrate, und der Text ist einfach, wenn er "○○○" oder "Dummy-Dummy-Dummy" ist, aber er ist schließlich nicht interessant.

Wenn Sie in einem solchen Fall Bootstrap usw. für das Design verwenden und das Bild aus freien Materialien auswählen, können Sie einen schönen Prototyp erstellen, ohne zu viel Zeit zu investieren.

Wenn ich jedoch 100 kurze Sätze, 100 Namen, 100 Adressen usw. wollte, musste ich alles von Hand machen, z. B. automatisch Dummy-Daten generieren oder die Daten von irgendwoher finden. Selbst wenn die Daten gefunden werden, ist es oft schwierig, sie so zu verwenden, wie sie sind, und eine Verarbeitung ist erforderlich.

Als dies weiterging, dachte ich, dass es schön wäre, wenn es kostenloses Datenmaterial gäbe.

Versuchte es zu schaffen

Ich habe für alle Fälle erneut danach gesucht, aber ich konnte kein freies Material mit Daten finden, die einfach zu verwenden waren, und habe mich daher entschlossen, es trotzdem zu versuchen.

Ich dachte, es wäre besser, wenn das Datenformat einheitlich wäre, also entschied ich mich für JSON, das in jeder Sprache leicht zu lesen ist. Ich wollte einen Dienst als Ort für die Registrierung nutzen, konnte aber keinen vernünftigen Ort finden, also habe ich die Website eingerichtet.

FreeJSON.net-freie und kostenlose JSON-Daten http://freejson.net

Als Ausgangspunkt habe ich die ersten 400 Zeichen jeder Arbeit von Aozora Bunko gesammelt, wobei ich dachte, dass es ein wenig interessant sein könnte, wenn der Name und die Daten einer Person von aktiven Schülern von Takarazuka (die sogenannte Takara Jenne wird als Schüler bezeichnet) und die Textdaten der Posting-Site vorliegen. Ich habe versucht, Daten usw. zu registrieren.

Eindrücke gemacht

Es ist überraschend interessant, die Daten tatsächlich zu erstellen. Wenn ich einen Prototyp mache, unterscheidet er sich vom Zweck, also möchte ich ihn machen, aber wenn der Zweck darin besteht, Daten zu machen, ändert sich meine Stimmung.

Es ist auch interessant, nur die Daten von Takarazuka-Schülern und die Daten von Aozora Bunko zu betrachten. Ich werde für eine Weile stetig Daten sammeln. Nach dem Aktualisieren der Daten werde ich mit dem Hash-Tag #FreeJSON twittern.

Da die Daten, die von einer Person erstellt werden können, bekannt sind, kann es sinnvoll sein, einen bibliotheksähnlichen Mechanismus zu erstellen, der solche Daten sammelt.

Informationen aktualisieren

2016-08-06 Eine Liste der Matcha-Inschriften wurde hinzugefügt 2016-08-06 Es wurde eine Getränkekarte hinzugefügt, die im Café zu sein scheint 2016-08-02 Tief atmende Wörter hinzugefügt, Hirofumi Goto (aus dem Projekt tief atmende Wörter http://shin-kokyu.jp) 2016-08-01 Eine Liste gängiger Kanji hinzugefügt (bereitgestellt von @wakufactory) 2016-08-01 Informationen zu japanischen Museen hinzugefügt (mit Breiten- und Längenangaben)

Recommended Posts

Ich habe es gemacht, weil ich JSON-Daten möchte, die in Demos und Prototypen frei verwendet werden können
Da ImageDataGenerator nicht mehr verwendet werden kann, eine Geschichte zum Erstellen einer Datenerweiterungsklasse für Tensorflow> = 2.0
Einfaches Auffüllen von Daten, die in der Verarbeitung natürlicher Sprache verwendet werden können
Ich habe einen Tri-Tree geschrieben, der für die Implementierung von Hochgeschwindigkeitswörterbüchern in D-Sprache und Python verwendet werden kann
Funktionen, die in der for-Anweisung verwendet werden können
Ich möchte eine Prioritätswarteschlange erstellen, die mit Python (2.7) aktualisiert werden kann.
Einfache Programminstallation und automatische Programmaktualisierung, die in jeder Sprache verwendet werden kann
Grundlegende Algorithmen, die bei Wettkampfprofis eingesetzt werden können
ANTs Bildregistrierung, die in 5 Minuten verwendet werden kann
Ich habe ein Tool erstellt, um automatisch ein Zustandsübergangsdiagramm zu generieren, das sowohl für die Webentwicklung als auch für die Anwendungsentwicklung verwendet werden kann
Installieren Sie Mecab und CaboCha auf ubuntu16.04LTS, damit es aus der Python3-Serie verwendet werden kann
[Django] Feldnamen, die für das Benutzermodell, die Benutzerregistrierung und die Anmeldemethoden verwendet werden können
[Python3] Code, der verwendet werden kann, wenn Sie die Größe von Bildern Ordner für Ordner ändern möchten
[Atcoder] [C ++] Ich habe ein Testautomatisierungstool erstellt, das während des Wettbewerbs verwendet werden kann
Goroutine (parallele Steuerung), die im Feld eingesetzt werden kann
Goroutine, die im Feld verwendet werden kann (errgroup.Group Edition)
Skripte, die bei der Verwendung von Bottle in Python verwendet werden können
Ich möchte, dass Sphinx bequem ist und von allen benutzt wird
Ich habe versucht, es zu erweitern, damit die Datenbank mit der Analysesoftware von Wiire verwendet werden kann
Ich habe Gerüchte gehört, dass Malloc langsam ist und im Speicher gespeichert werden sollte, also habe ich es verglichen.
Ich habe die Jumbo-Lotterie zum Jahresende mit Python gekauft und analysiert, die in Colaboratory ausgeführt werden kann
[Python] Ich habe meine eigene Bibliothek erstellt, die dynamisch importiert werden kann
Ein Timer (Ticker), der im Feld verwendet werden kann (kann überall verwendet werden)
Umgang mit Zeichenketten in der JSON-Kommunikation
Ich habe ein Shuffle gemacht, das mit Python zurückgesetzt (zurückgesetzt) werden kann
Ich möchte eine Pipfile erstellen und im Docker wiedergeben
Zusammenfassung der Standardeingabe von Python, die in Competition Pro verwendet werden kann
Kann ich Datenwissenschaftler werden?
Ich habe versucht, eine Umgebung zu erstellen, in der Tweet-Daten in WSL (bash) erfasst, gespeichert und analysiert werden können.
Ich habe eine generische Python-Projektvorlage erstellt
Ich habe Alpine Linux in Larkbox eingefügt und es zu meinem Heimserver gemacht
Ich habe in Python einen Discord-Bot erstellt, der übersetzt, wenn er reagiert
Ich habe einen einfachen Timer erstellt, der vom Terminal aus gestartet werden kann
Ich habe in Python ein Programm erstellt, das FX-CSV-Daten liest und eine große Anzahl von Diagrammbildern erstellt
Ich habe versucht, eine Klasse zu erstellen, mit der Json in Python problemlos serialisiert werden kann
[2015.02.22] Youtube-dl wurde aktualisiert und kann in früheren Versionen nicht mehr verwendet werden.
Persönliche Notizen zu Pandas-bezogenen Vorgängen, die in der Praxis verwendet werden können
Zusammenfassung der Scikit-Learn-Datenquellen, die beim Schreiben von Analyseartikeln verwendet werden können
Beachten Sie, dass ich den Algorithmus der kleinsten Quadrate verstehe. Und ich habe es in Python geschrieben.
[Python] Keine Ich habe nullutil.py erstellt, weil es durch Überprüfen und Verzweigen überfüllt war.
Linux-Befehl (Basic Edition), der ab heute verwendet werden kann, wenn Sie wissen
Es kann in 1 Minute erreicht werden! Ein Dekorator, der die Funktionsausführung zwischenspeichert, führt zu einem Memcached
Ich habe versucht, OneHotEncoder zu erstellen, der häufig für die Datenanalyse verwendet wird, damit er den juckenden Ort erreicht.