twitterminal

Permet d'utiliser Twitter via un terminal


Keywords
twitter, cli, terminal
License
MIT
Install
npm install twitterminal@0.2.0

Documentation

Disclaimer

Depuis le mois de janvier 2023, l'utilisation de client tiers (par exemple, Twitterminal) n'est plus autorisée. Le développement de Twitterminal est donc interdit selon les nouvelles conditions d'utilisations pour développeurs.

Sources : iGen, The Verge, Engadget.

Pour l'instant, les fonctionnalités de Twitterminal semblent toujours fonctionner, mais celles-ci pourraient s'arrêter à tout moment, sans préavis.

Twitterminal

Twitterminal est un CLI permettant d'utiliser Twitter depuis son terminal, tout en ayant la possibilité d'utiliser des comptes développeurs (ou compte utilisateur/régulier), sans jamais avoir à sortir du terminal.

Fonctionnalité

  • Tweeter (avec/sans géolocalisation)
  • Affichage de sa timeline, et de ses notifications
  • Support de comptes illimités (compte dev supportés)
  • Recherche d'utilisateur et de tweets
  • Système de sauvegarde intégré (cloud et local)
  • Vérifier et obtenir des informations sur un compte à partir de clés d'API (OAuth v1)
  • Actions de masse
  • User-friendly (même dans un terminal)

Installation

Node.js v15 ou plus nécessaire

Git nécessaire dans l'installation manuelle

Installer avec npm (recommendé) :

npm install --global twitterminal

Installer manuellement :

git clone https://github.com/johan-perso/twitterminal.git
cd twitterminal
npm install
npm link

Changelog

Comment utiliser Twitterminal

Dans un terminal, faite la commande twitterminal pour lancer Twitterminal. Une fois cela fait, un menu apparaitra vous permettant de faire ce que vous voulez.

Se connecter à Twitter

Lancer Twitterminal et sélectionnez l'option "Configuration" puis "Ajouter un compte". Une fenêtre s'ouvrira dans votre navigateur, connectez vous à Twitter si besoin puis autoriser Twitterminal à accéder à votre compte. Un message apparaitra quand vous pourrez fermer la page et revenir dans le terminal. Finissez par choisir l'emplacement que vous souhaitez utiliser pour enregistrer ce compte.

Pour la création

La plupart des modules pour interagir avec l'API de Twitter ne sont pas suffisant pour ce que je souhaite. Du coup j'utilise mes propres "modules" pour interagir avec l'API (ainsi que twitter-lite), les fichiers peuvent être trouvés dans le dossier functions. Cependant, j'utilise également quelques modules tiers.

Licence

MIT © Johan