C’est une des idées plus bêtes et ailleurs surmenées que j’ai eu. Il a obtenu de façon incontrôlable pour le travail simple que j’ai énoncée pour atteindre.
L’idée.
Pour avoir mes statistiques de Instructables défilement sur un babillard électronique que j’avais couché là à attendre pour un bon usage.
J’ai pensé que ce serait un amusant petit projet.
Il a été.
Mais lire sur et vous verrez, j’ai pris beaucoup plus loin qu’il fallait aller et avoir créer une myriade de problèmes et les obstacles pour moi-même le long du chemin.
Initialement je suis allé chercher pour un flux rss qui contient mes données. De nombreux sites Web ont une url base API qui permettra d’interaction astucieuse et extraire des données rapidement. Cela simplifie la récupération des données et permet aux développeurs de se concentrer sur la façon intelligente d’utiliser les données ou l’interactivité qui est activée.
Instructables a très peu. (mais j’entends qui est changer bientôt). Mis à part quelques aliments pour différentes catégories, il n’est pas beaucoup là à saisir.
Pas vraiment un problème, j’ai juste fait la même chose que d’autres membres ont devant moi.
J’ai commencé avec un simple petit script python. Il appelé ma page, analysé le code html qui y est pour mes stats et retourna ensuite à eux. A partir de là, j’ai utilisé pyserial pour obtenir les données pour le signe. Il faisait beau. C’est simple. Cela a fonctionné assez bien.
J’étais content de moi, ma fonction a été habilement écrit d’exiger un nom d’utilisateur. Je pouvais l’utiliser sur n’importe quel membre. Puis j’ai eu une idée. Je vais créer un flux rss pour moi-même ! Génial !
Donc j’ai eu à travailler. Tout d’abord j’ai besoin d’un nom. Irssistible vint à l’esprit, et je l’ai aimé alors je suis allé avec ça. (ça et il n’a pas été prise). Je pensais que c’était intelligent. flux RSS ible.
Ensuite, il fallait un personnage. Alors je suis venu avec un robot basé beaucoup sur la mascotte du site que je suis venu à aimer tellement.
Puis j’ai commencé à écrire de code. (Je suis encore à essayer faire fonctionner correctement, partiellement parce que je continue à essayer d’en faire faire plus)
Actuellement, le site produira un rss utilisable avec des stats pour chaque membre. J’ai obtenu idiot jouant avec googles graphique API (appels simples utilisables) le graphique en secteurs sur une page de résultats de membre mènera à une répartition des ibles individuels. le curretly suivi le lien sur la page couverture pour afficher le tableau de bord. (Je pensais que je pourrais faciliter le comte très populaire « Total vues » dirigé par Jayefuu, mais je pense qu’il a ce qu’il faut maintenant).
Utilisation est aussi simple que de mettre dans votre nom de membre Instructables. Généralement. Il y a encore un tas de bugs à l’adresse. Mais si vous êtes chanceux, que vous devriez être en mesure d’obtenir un lien permanent vers votre flux RSS, ensuite, vous pouvez prendre ces données et de faire quelque chose de créatif. Il y a un tas de choses qui peut être soignée. J’ai été penser que, une fois que j’en ai assez de recueillir des données, mis à part quelques analytique réelle, je pourrais peut-être générer une image ou de la musique ou quelque chose de lui. Nous allons voir. Site Instructables a changé tellement qu’il a été difficile de suivre.
Étant donné que j’ai commencé ce petit détournement, j’ai rencontré beaucoup plus de problèmes qu’il a été utile. Dev Web n’est pas chose simple (je pense que pour un instant je me sentais arrogant) il y a beaucoup de petites choses à considérer.
Je vous encourage à aller et consultez-le avant qu’il soit trop tard. Je pense que Instructables auront probablement une API réelle en place dans un proche avenir. Espérons qu’ils font des statistiques disponibles.
Il y a quelques idées soignées ici, je pense, peut-être certaines choses que l’équipe de Instructables pourrait envisager d’incorporer, peut-être ne pas.
Inutile ? pas tout à fait.
Plus d’ennuis que ce qu’il vaut, sorte de. (bien que mon signe est jolie proxénète)
Inutiles (par le temps, c’est complet)... sans doute.
Chindogu ? Je pense.