UN post précédent décrit un ensemble compliqué d'étapes pour télécharger un flux de données Twitter. Ce JSL joint décrit un moyen plus simple d'obtenir une plus petite quantité de données en grattant l'écran de Twitter Recherche Avancée (aucune connexion requise).
Le grattage d'écran n'utilise pas réellement les données à l'écran. Au lieu de cela, le code HTML qui serait normalement utilisé pour afficher une page Web à l'écran est capturé et analysé. Dans cet exemple, l'analyse est assez simple : recherchez les URL se terminant par .jpg. Une URL est l'adresse Web d'une ressource, et une URL se terminant par .jpg est une image qui peut être téléchargée (normalement par votre navigateur) et enregistrée (dans cet exemple).
Parce que cette interface Twitter fournit lentement de nouvelles images, et les mêmes images encore et encore, la JSL a une certaine logique pour empêcher les téléchargements redondants et ignorer certains types d'images. Si vous écrivez votre propre code de grattage d'écran, vous vous retrouverez avec des règles similaires. Vous écrirez probablement un code plus compliqué pour analyser le code HTML afin d'extraire les métadonnées associées, telles que le texte tweeté qui accompagne l'image.
Pour garder l'affichage intéressant, la JSL réaffiche les anciennes photos en attendant au moins une minute avant de demander à Twitter de renvoyer la requête. Il existe plusieurs façons de passer d'une image à l'autre. Plutôt que d'utiliser un simple fondu enchaîné, ce JSL utilise une FFT pour convertir les images du domaine spatial 2D au domaine fréquentiel et applique le fondu enchaîné dans le domaine fréquentiel. C'est lent, et juste une expérience. Voici une vidéo avec des images que j'ai la permission d'utiliser (contrairement à la plupart des images sur Twitter.) Elle utilise également une FFT plus grande et plus d'images de transition que la JSL car elle n'a pas à s'exécuter en temps réel.
La JSL jointe contient le terme de recherche football . Cela semblait produire de très bons résultats ce week-end. en voici un image montrant le score d'un match entre deux universités voisines.
mise à jour : problèmes JSL