Skip to main content

A simple twitter command line client

Project description

ptwit is a simple command-line-based twitter client.

Requirements

Installation

To install ptwit, simply:

pip install ptwit

The first time you issue a ptwit command will prompt to input a consumer key and a consumer secret, both of which can be obtained from your registered application at https://dev.twitter.com/apps

Usage

Login:

ptwit login

This command will open a twitter authentication page asking for your permission, and then presenting a 7-digit pincode if you permit it. Feed ptwit the pincode to finish the login process.

Get friends timeline:

ptwit timeline

Get someone’s tweets:

ptwit tweets someone

Get mentions or replies:

ptwit mentions
ptwit replies

Commands above always list the latest 20 new tweets, which means the tweets you’ve fetched will not be listed again.

If you want to list a specified number of tweets, use switch -c:

ptwit timeline -c 30

Or specified page (20 tweets per page):

ptwit tweets -p 2 someone

Post a new tweet:

ptwit post hello world
ptwit post < tweet.txt

Get public timeline:

ptwit public

Send message to someone:

ptwit send someone hello, ptwit is awesome
cat message.txt | ptwit send someone

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ptwit-0.0.3.tar.gz (8.5 kB view details)

Uploaded Source

File details

Details for the file ptwit-0.0.3.tar.gz.

File metadata

  • Download URL: ptwit-0.0.3.tar.gz
  • Upload date:
  • Size: 8.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ptwit-0.0.3.tar.gz
Algorithm Hash digest
SHA256 dd8ab982b7f45b1a6b98120144beecf58d260c68ca1dee8f2c5a135ecab18caf
MD5 cad1b447d5044d8419b5833324330e9c
BLAKE2b-256 c498249d873c9b5f52955549e8ea197583d1f17a757282ff2b1d34d4ea95088a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page