Cliente Node.js Twitter

¿Hay un cliente de Twitter para node.js (no la API de transmisión, la API normal)?

Ya sé sobre el nodo de twitter, pero estoy buscando un cliente más genérico que permita el uso de la API REST de Twitter .

¿Alguien tiene alguna idea?

Gracias,

Johnathan

Echa un vistazo a mi módulo de nodo, es probablemente lo que estás buscando. Tiene soporte completo de la API de Twitter (REST & Streaming API): https://github.com/ttezel/twit

Actualización 2014

Mucho ha cambiado desde que se hizo esta pregunta hace más de 3 años, pero esta pregunta todavía está altamente clasificada en los motores de búsqueda, así que es hora de agregar algunas actualizaciones.

Hay muchos módulos de Nodos diferentes para usar con la API de Twitter y no es fácil elegir el adecuado para alguien que no los conoce a todos. A continuación, se incluye una breve descripción de todos los módulos actualmente populares, junto con sus autores, la última versión, cuántas estrellas tienen en GitHub (lo que es una buena indicación de su popularidad entre los usuarios de GitHub), cuántas confirmaciones, cuántos contribuyentes. , donde fueron recomendados, etc. También hay algunas estadísticas de uso útiles en npm .

Como se trata de Twitter, enlazaré con los perfiles de Twitter de las personas a las que hago referencia. Los datos están actualizados a partir del 2014-07-29 y no están destinados a estar siempre actualizados sino a mostrar una instantánea a tiempo para varias comparaciones.

En el sitio oficial dev.twitter.com/docs/twitter-libraries solo hay dos módulos de Nodo:

TwitterJSClient por @BoyCook

  • (Versión 0.0.1, 87 ★, 2 contribuyentes, 19 confirmaciones, la última vez el 06 de mayo de 2014) (¿ no está disponible en npm? )

user-stream por @AivisSilins

  • (Versión 0.0.7, 57 ★, 1 contribuyente, 26 confirmaciones, última el 28 de marzo de 2014) ( npm stats )

Los articulos:

  • Módulos de Node.js que debe conocer: ntwitter publicado el 9 de diciembre de 2011 por @pkrumins
  • Node.js + Twitter Streaming API + Socket.io = Twitter Cashtag Heatmap publicado el 18 de abril de 2013 por @thedillonb

ambos recomiendan:

ntwitter por AvianFlu (no Twitter?) et al.

  • (Versión 0.5.0, 765 ★, 31 contribuyentes, 245 confirmaciones – última el 14 de septiembre de 2012) ( npm stats )

El artículo Un bot de Twitter en 20 minutos con Node.js publicado el 3 de octubre de 2013 por @ebertx recomienda:

twit por @tolga_tezel

  • (Versión 1.1.18, 806 ★, 11 contribuyentes, 296 confirmaciones – última el 21 de julio de 2014) ( npm stats )

Los módulos de Twitter más populares según nodejsmodules.org por @corruptmem son:

(listando solo los relevantes de la lista, por ejemplo, omitiendo blueimp-bootstrap-image-gallery, etc.)

Everyauth por @briannoguchi

  • (Versión 0.4.6, 2822 ★, 47 contribuyentes, 760 confirmaciones – última el 30 de abril de 2014) ( npm stats )
  • (Nota: es un módulo de autenticación de propósito general)

ntwitter por AvianFlu (no Twitter?) et al.

  • (véase más arriba)

twitter-node de @technoweenie

  • (Versión 0.1.1, 436 ★, 10 contribuyentes, 65 confirmaciones, última el 15 de abril de 2012) ( npm stats )
  • (Nota: Descontinuado y recomienda ntwitter)

node-twitter por @jdub

  • (bifurcado desde twitter-node – ver arriba)
  • (en npm llamado solo “twitter”)
  • (Versión 0.1.18, 313 ★, 9 contribuyentes, 162 confirmaciones – última el 10 de marzo de 2012) ( npm stats )

twitterlib por @rem

  • (Versión 1.1.4, 289 ★, 3 contribuyentes, 89 confirmaciones, última el 21 de junio de 2013) ( npm stats )

twit por @tolga_tezel

  • (véase más arriba)

Esto es lo que he encontrado para ser una lista de los módulos de Nodo más populares para usar la API de Twitter. Tenga en cuenta que lo más popular no significa necesariamente lo mejor. Todos ellos tienen diferentes API, popularidad, conjuntos de características, autores, documentación, usuarios. Es imposible recomendar solo un módulo, pero esta lista debe ser un buen punto de partida para encontrar el que mejor se adapte a un conjunto particular de necesidades.

Por favor comente si hay algún error, falta algún módulo u otra información que deba agregarse aquí.

Búsqueda a través de http://search.npmjs.org :

Hay ntwitter , que se actualizó en los últimos meses. Para mí, la parte más difícil de poner en marcha un script para publicar mensajes de twitter fue navegar por la configuración de autenticación en dev.twitter.com por primera vez. ntwitter se encargó del rest!