Git Product home page Git Product logo

twerminal's Introduction

Twerminal

Terminal client for Twitter Read your timeline, send tweets and messages from your native terminal app.
Built with Javascript by usegravity.app

Requirements

  • node.js v15+
  • twitter developer account

Installation

npm i twerminal -g

Install via Github

If you downloaded the package from Github, run the npm link command so you can use the twerminal keyword.

npm i
npm link

Register a Twitter Application

Next, create a new application in the Twitter developer portal

Config

Now, add your API keys from the previous step to the NPM config by running the following commands in any order:

npm config set TWITTER_API_KEY=your_twitter_api_key
npm config set TWITTER_API_SECRET=your_twitter_api_key_secret
npm config set TWITTER_ACCESS_TOKEN=your_twitter_access_token
npm config set TWITTER_ACCESS_TOKEN_SECRET=your_twitter_access_token_secret

Usage

// show home timeline
twerminal home

// show profile timeline
twerminal timeline

// show mentions
twerminal mentions

// send a new tweet
twerminal tweet 'your text here'

// list messages
twerminal messages

// send a new direct message
twerminal message @username 'your message text'

// get help
twerminal help

twerminal's People

Contributors

usegravity avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.