Comment faire un tweet auto-référentiel (récursif) sur Twitter?


19

L'un des tweets de Notch (créateur de MineCraft) était le suivant:

J'adore la récursivité, comme on le voit ici: https://twitter.com/#!/notch/status/103165179721814016

J'utilise le format d'URL longue au lieu du lien raccourci mais le lien redirige vers celui mentionné ci-dessus

Comment cela s'est-il accompli? Il est fait via l'interface Web, j'ai donc supposé que c'était juste une astuce simple avec des liens personnalisés Tinyurl.


Pouvez-vous faire des modifications ninja sur Twitter?
Huit jours de malaise

@Eight, je ne pense pas qu'il existe un moyen de modifier un tweet.
jjnguy

@Eig J'ai entendu dire qu'il y avait une fenêtre de 5 secondes pour les modifications mais je ne l'ai jamais vraiment vue en action
phwd

Réponses:


16

J'imagine qu'il y a eu un léger délai entre la publication du Tweet et la création de TinyURL.

TinyURL vous permet de choisir un alias personnalisé, donc je pense que les étapes seraient les suivantes:

  • Accédez au site Web TinyURL.
  • Choisissez un alias personnalisé à l'aide de lettres et de chiffres. Dans mon cas, j'ai choisi http://tinyurl.com/r3cur510n. Cela peut être vraiment n'importe quoi, il vous suffit d'avoir de la chance et de vous assurer que l'URL n'a pas été utilisée auparavant.

Créer le formulaire TinyURL

  • Publiez le tweet sur Twitter avec le lien TinyURL auquel vous avez pensé.
  • Une fois le tweet publié, récupérez l'URL complète. Collez-le rapidement dans la zone URL longue et cliquez surMake TinyURL

L'astuce consiste à ne pas laisser Twitter générer automatiquement l'URL courte. J'ai suivi ces étapes pour créer une copie du tweet "récursif" ici .


10

C'est encore plus impressionnant: http://twitter.com/#!/selfrefer/status/3128391843 - Un tweet auto-référentiel qui n'utilise pas de raccourcisseur d'URL.

C'était en réponse à un défi que j'avais tweeté il y a environ deux ans. Il y a une explication de la façon dont cela a été fait ici: http://www.spinellis.gr/blog/20090805/

L'essentiel de l'approche de Diomidis était d'estimer combien les ID de tweet augmentent dans un intervalle de temps fixe. Il a estimé qu'entre deux tweets envoyés en succession rapide (à l'aide d'un script curl), il y avait environ 120 autres tweets. Donc, si le premier tweet avait un million d'ID, il pouvait s'attendre à ce que l'ID du prochain soit d'environ 1 000 120.

Une fois qu'il a compris cela, il a écrit un script simple qui a publié des tweets du formulaire

Tweet auto-référentiel http://twitter.com/SelfRefer/status/N+120

N était l'ID attribué au tweet précédent.

Si l'ID du tweet le plus récemment publié n'était pas N + 120, il a été supprimé. Une fois que le script en a publié un qui était auto-référentiel, il s'est arrêté.


1
Pouvez-vous nous donner un aperçu de ce qui a été fait? Cela ferait une meilleure réponse "plus" qu'un lien vers un blog
Eight Days of Malaise

J'ai édité le post expliquant la méthode. Est-ce mieux?
Mark Reid, le

4

Une façon serait de configurer un alias d'URL, puis de modifier l'emplacement vers lequel il se dirige après avoir publié le message Twitter.

  1. Configurez l'alias d'URL. Personnellement, j'ai mon propre service de raccourcissement (grâce à Google) comme l.mydomain.com, donc ce serait http://l.mydomain.com/recursion
  2. Poster une publication Twitter "J'aime la récursivité - voir ici http://l.mydomain.com/recursion "
  3. Copier l'URL de la publication Twitter
  4. Modifier l'alias d'URL pour pointer vers la publication Twitter

Cela ne devrait prendre que quelques secondes ... mais vous devez trouver un raccourcisseur qui vous permettra de modifier l'URL après l'avoir configurée ...


1
TinyUrl vous permet-il de modifier l'emplacement d'un URL?
jjnguy

Voir la réponse de Barry pour une approche plus élégante qui ne nécessite pas qu'elle soit modifiable ...
x3ja
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.