[PYTHON] Ce que j'ai appris en lançant un site photo à l'aide de données administratives et de plusieurs API

En utilisant les photos du projet "FIND / 47" du ministère de l'Économie, du Commerce et de l'Industrie (utilisation secondaire OK), nous avons créé un site qui affiche de manière aléatoire des photos de paysages nationaux à l'aide de Cotoha de NTT et de l'API de Google. Je le dirais moi-même, mais en 30 heures de production personnellement développée, un joli site a été créé.

Site de photographie de paysage aléatoire pour les amateurs de voyages JP-ictures

De quel type de site s'agit-il?

Lors de la visite ou de la mise à jour du site, l'une des quelque 1000 photos est sélectionnée au hasard et affichée. Incluez une carte de l'endroit où la photo a été prise et une description du mot associé. Un site simple appelé. Partons en voyage avec l'intuition et ceux qui recherchent une destination pour le voyage! C'est un site pour les gens, et ce serait bien si je pouvais obtenir des revenus publicitaires en stimulant l'envie de voyager en regardant les photos. C'est aussi parfait pour tuer le temps.

Ce que je souhaite transmettre à travers la création de ce site

C'est. Je veux surtout dire aux débutants.

Utilisez l'API qui peut être utilisée pour raccourcir la période de développement

Le mérite du développement personnel est qu'il peut être étendu sans restrictions telles que les dates de livraison. Cependant, je ne peux pas garder ma motivation longtemps. Par conséquent, il est plus efficace d'utiliser le système d'entreprise / administratif qui peut être utilisé en fonction de l'objectif. Ce site utilise également des API telles que Cotoha de NTT, Google Map et National Land Research Institute. Grâce à ceux-ci (pas API, mais aussi DBPedia etc.), la période de développement a été considérablement raccourcie.

En fait, Qiita a de nombreux articles qui expliquent déjà comment utiliser les API listées ci-dessus et présentent des exemples réels, il est donc facile de commencer. Deux oiseaux avec une pierre, ce qui a également raccourci la période de développement et m'a aidé à étudier.

Il y a beaucoup de données qui peuvent être utilisées gratuitement dans les relations administratives

FIND / 47, qui est la source des photos utilisées sur le site principal, est lié au ministère de l'Économie, du Commerce et de l'Industrie, et l'Institut national de recherche foncière mentionné ci-dessus est également lié à l'administration, et de nombreuses données et API peuvent être utilisées gratuitement. Étant donné que les fonds pour le développement personnel sont limités, les relations administratives avec de nombreuses données et systèmes pouvant être utilisés gratuitement seront appréciées. (Bien sûr, de nombreuses entreprises le proposent également gratuitement.)

Ce qui précède est ce que je veux transmettre.

finalement

Lorsqu'il s'agit de services Web en tant qu'ingénieur de développement individuel, il existe de nombreux services qui recherchent la commodité de l'autre partie. Cependant, c'est une évidence en tant qu'ingénieur, et je pense aussi que rechercher la commodité est le secret d'un ingénieur. C'est pourquoi je pense qu'il est normal d'avoir un site qui tue le temps qui peut être une pause. Je l'ai fait.

Par conséquent, j'aimerais que vous interrompiez le développement. Et si vous avez des impressions ou des commentaires sur son utilisation, n'hésitez pas à nous contacter. Je veux plus d'amis Django.

Site de photographie de paysage aléatoire pour les amateurs de voyages JP-ictures

Recommended Posts

Ce que j'ai appris en lançant un site photo à l'aide de données administratives et de plusieurs API
Ce que j'ai appris sur l'IA / l'apprentissage automatique avec Python (4)
Ce que j'ai appris en mettant en œuvre comment créer une boîte par défaut pour SSD
Jusqu'au lancement d'un site de triple prédiction de course de bateaux utilisant l'apprentissage automatique et Flask
Ce que j'ai pensé et appris à étudier pendant 100 jours dans une école de programmation
J'ai créé un site de liste de Kindle Prime Reading en utilisant Scrapy et GitHub Actions
Ce que j'ai appris sur l'IA / l'apprentissage automatique avec Python (1)
Ce que j'ai appris sur l'IA / l'apprentissage automatique avec Python (3)
J'ai essayé de lire les données d'un fichier en utilisant Node.js.
Ce que j'ai appris en participant aux qualifications ISUCON10
Ce que j'ai appris sur l'IA / l'apprentissage automatique avec Python (2)
Je souhaite créer une source sonore de karaoké en séparant les instruments et les voix en utilisant Python
Je veux faire un changeur de voix en utilisant Python et SPTK en référence à un site célèbre