[PYTHON] Die Geschichte des Studenten, der die neue Website für Gegenmaßnahmen gegen Koronaviren entwickelt hat (Ishikawa-Version)

Fertiges Produkt

https://covid19-ishikawa.com/

Vorstellen

Hallo, es ist beabsichtigt, eine Fakultät für Informationskooperation der Toyo-Universität der neuen 4 Jahre zu werden. iniad.jpeg

Es ist immer noch ein Küken unter den Küken, also hoffe ich, dass Sie es mit warmen Augen sehen können. (Weil es M ist, ist es in Ordnung, auch wenn es hart ist!) Es war heutzutage schwer. Ich trat auch in die Frühlingsferien ein und der Praktikant war vorübergehend geschlossen. Ich bin traurig, weil ich kein Gehalt habe ... Wenn Sie einen Job haben, kontaktieren Sie mich bitte! !!

Entwicklungsgeschichte

Ich kehrte in die Präfektur Ishikawa zurück, um zu evakuieren, aber ich bin nicht überrascht. Es rumpelt also immer. .. .. Eines Tages, nach zwei Wochen solcher Tage, einige interessante Aktivitäten ...

Es geht um die neue Website für Gegenmaßnahmen gegen Koronaviren in Tokio.

スクリーンショット 2020-03-28 4.44.15.png

Ich will es auch schaffen! !! In diesem Sinne habe ich beschlossen, es zu machen. Es tut mir leid für die verdammten Umstände

Als allererstes?

Ich dachte darüber nach, wie ich es machen sollte. Wenn Sie den Quellcode mitbringen, können Sie gehen! !!

https://github.com/tokyo-metropolitan-gov/covid19

Um die Wahrheit zu sagen, können Sie auch einen Beitrag leisten.

https://qiita.com/FPC_COMMUNITY/items/b9cc072813dc2231b2b2

Dann ist es einfach! !! !!

Eigentlich sind Vue und Nuxt erfrischend. Aber vorerst werde ich alle Teile Tokios durch die Präfektur Ishikawa ersetzen. ogp? Favicon? Ich habe auch zum ersten Mal gelernt, aber ich werde Adobe verwenden, um es in der Präfektur Ishikawa gut zu machen.

Es wurde relativ leicht ersetzt

スクリーンショット 2020-03-28 4.44.23.png

Was! Es ist einfach! !! Margin Margin. .. .. .. Sie haben nicht die wesentlichen Daten! !! Ich habe es nie bereut, nicht so viel vorbereitet und geplant zu haben. Welches sind die Daten des Koronavirus in der Präfektur Ishikawa? ?? Da ist es richtig! !! Klicken ... スクリーンショット 2020-03-28 4.44.31.png

https://www.pref.ishikawa.lg.jp/kansen/coronakennai.html

Ja! In Ordnung. Ich habe keine CSV- oder Excel-Daten. (Traurig) Noch offene Daten? !! Nutzen Sie das, was ich an der Universität gelernt habe ...

Fest kratzen

Ich dachte, dass Python das könnte, also werde ich die Daten mit bs4 und pandas formatieren. Nun, ich konnte so schreiben. (Wenn Sie redundanten Code haben, lassen Sie es mich bitte wissen.)

Nachtrag Das Corona-Informationsformat hat sich zwischen der ursprünglichen Homepage der Präfektur Ishikawa und der Gegenwart nach und nach geändert. Daher habe ich viele Korrekturen vorgenommen. Später wurde ich vom Präfekturinformationssystem darüber informiert, dass sie das Format vereinheitlichen würden. Danach gibt es kein Problem mehr.

https://github.com/Retsuki/covid19-ishikawa-scraper/tree/master/src

Endlich bereitstellen?

Wie kann ich es bekommen? ?? Ich habe nur Heroku benutzt, also ... Hmm, ich war besorgt.

Und der Lichtstrahl, den ich gefunden habe ~ Begegnung mit Netlify ~

netlify.png

https://tech.moyashidaisuke.com/entry/covid19-netlify Ist es so einfach !! Ich war beeindruckt, dass es eine tolle Zeit war.

In Ordung! Ich konnte es veröffentlichen! (Sukusho am 23. April)

スクリーンショット 2020-04-22 21.05.01.png

https://covid19-ishikawa.com/ Okay, ja! Jedoch! !! !! Ein weiteres Problem hier ist ... Ist dies eine manuelle Aktualisierung der Daten? ??

~~ Nein, warte eine Minute, warte eine Minute, Bruder. .. .. Eigentlich hatte ich beim Praktikum Erfahrung mit Cron Ich habe es sofort erraten! ~~

~~ Ich habe einen Server von Mr. Sakura gemietet ... ~~

sakuracloud.png

~~ Es war ein Moment. Wenn Sie Sakura-san eine E-Mail senden, antworten Sie bitte umgehend. Möglicherweise fallen keine Serverkosten an! Auf dem Cloud-Server einrichten. Schreiben Sie einen Ausführungsbefehl in die Shell ~~

~~ Regelmäßige Ausführung mit cron ~~

In Github-Aktionen auf automatische Aktualisierung geändert

Informationen zum Inhalt finden Sie im folgenden Artikel in der Präfektur Nagano: https://qiita.com/wataruoguchi/items/0f69f72777237674074b

Tatsächlicher Code https://github.com/Retsuki/covid19-ishikawa-scraper

Es ist vollbracht! !!

Anzahl der Tage

4 Tage? Tag 1: Verbessere die Seite auf die Ishikawa-Version Tag 2: Daten kratzen Tag 3: Ich war traurig und machte eine Pause. Tag 4: Automatische Datenaktualisierung : Ich habe die Situation auf Twitter API um 6 Uhr morgens getwittert. Tag 5: Der Scraping-Code wurde erneut korrigiert, da sich die Offenlegung von Informationen auf der Corona-Virus-Site in der Präfektur Ishikawa geändert hat. Tag 20: Beantragen Sie netlify für die uneingeschränkte Nutzung des Dienstes als Corona-Gegenmaßnahmen-Site (unbegrenzt am Tag). Tag 20: Produktionsbereitstellung Tag 21: Registrieren Sie die URL bei der Google-Suchkonsole Tag 22: Domainerwerb, Domainwechsel mit netlify Tag 24: Automatisch aktualisiert durch Github-Aktionen Tag 24: Änderung des Logo-Designs Tag 24: Sitemap erstellen, mit Suchkonsole senden (SEO-Maßnahmen) Tag 25: Nachrichten von Corona, Präfektur Ishikawa anzeigen (automatisches Update) Tag 25: Grafik der infizierten Personen nach Wohnort hinzugefügt

Versuche daran zu arbeiten

Es war viel Spaß! !! Es ist fast pakuri, aber die Leute, die Tokio gemacht haben, sind wirklich großartig. Es war alles diesen Leuten zu verdanken. In diesem Jahr war mein Ziel "Leistung" Eigentlich war es ein sehr glücklicher Tag.

Einfallsreichtum

Schaben

Von Anfang an hat sich das Format der Homepage der Präfektur Ishikawa der ursprünglichen Website nach und nach geändert. Da es keine Einheitlichkeit gab, nahm ich jedes Mal Korrekturen vor, um die Vielseitigkeit zu erhöhen.

Automatische Tweets auf Twitter

Lokale Freunde wurden von SNS verwendet Ich habe es um 6 Uhr morgens auf Twitter automatisch getwittert.

Die Top 6 Links der Corona-Nachrichten der Präfektur werden ebenfalls veröffentlicht

Das Update der ursprünglichen Site ist also langsamer als die Nachrichten In diesem Fall dachte ich, es wäre besser, die neuesten Nachrichten der Top-6-Fälle zu zeigen.

Anzahl der Infizierten nach Wohnort Balkendiagramm

Es wird als Tabelle auf der Homepage der Präfektur Ishikawa der ursprünglichen Website veröffentlicht. スクリーンショット 2020-04-22 21.06.02.png

スクリーンショット 2020-04-22 23.01.38.png

Ich fand es jedoch schwierig zu sehen, da es 19 Städte, Gemeinden, Städte und Dörfer gibt. Als ich einen Bekannten fragte, gab es auch einige Städte, Gemeinden, Städte und Dörfer, in denen keine infizierte Person bestätigt wurde. Er sagte, er wisse nicht, wie viel sie davon abhalten sollten, auszugehen. Daher habe ich es möglich gemacht, die Informationen über infizierte Personen in meiner Umgebung auf einen Blick zu sehen, indem ich ein Balkendiagramm erstellt habe.

Nach Japan

Ich sage nicht, dass ich mein Bestes geben werde. Wenn jemand in Schwierigkeiten ist, helfen Sie. Ich denke, das wird es ein bisschen friedlicher machen. Bete für den Frieden in der Welt ... we can do it!!!

~~ # Ishikawa Corona Account ~~ ~~https://twitter.com/Ishikawa_Covid~~

Websites, die gepflegt wurden

[Neue Website für Gegenmaßnahmen gegen Koronaviren in Tokio] https://stopcovid19.metro.tokyo.lg.jp/ [Verfahren zum Verzweigen der New Corona Virus Infection Control Site von Tokyo Metropolitan und Starten einer Entwicklungsumgebung mit netlify] https://tech.moyashidaisuke.com/entry/covid19-netlify Status der Ausbrüche neuer Coronavirus-Infektionen in der Präfektur https://www.pref.ishikawa.lg.jp/kansen/coronakennai.html [Sakura Cloud] https://cloud.sakura.ad.jp/ [Meine Fakultät] https://www.iniad.org/

Recommended Posts

Die Geschichte des Studenten, der die neue Website für Gegenmaßnahmen gegen Koronaviren entwickelt hat (Ishikawa-Version)
Zeichnen Sie die Ausbreitung des neuen Koronavirus
Schätzen Sie die maximale Infektiosität des neuen Coronavirus ab
Die Geschichte der Herstellung des Mel Icon Generator Version 2
GUI-Simulation des neuen Koronavirus (SEIR-Modell)
Überprüfen Sie die Wirkung des Urlaubs als Gegenmaßnahme gegen das neue Koronavirus mit dem SEIR-Modell
Lassen Sie uns die medizinische Kollapshypothese des neuen Koronavirus testen
Die Geschichte von sys.path.append ()
Simulieren wir den Effekt der Einführung einer Kontaktverfolgungs-App als Gegenmaßnahme gegen den neuen Koronavirus
Quantifizieren Sie den Grad der Selbstbeherrschung, der erforderlich ist, um das neue Koronavirus einzudämmen
Die Geschichte der Herabstufung der Version von Tensorflow in der Demo von Mask R-CNN.
Richten Sie die Version von chromedriver_binary aus
Die Geschichte, dass die Version von Python 3.7.7 nicht an Heroku angepasst wurde
Die Geschichte der Erstellung einer Website, auf der die Veröffentlichungsdaten von Büchern aufgeführt sind