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.4.tar.gz (8.7 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for ptwit-0.0.4.tar.gz
Algorithm Hash digest
SHA256 5d674cab76fcc2b491353eab4f7cbabff986ad15ca4d932938ea9f6516ff4de0
MD5 62700b4331ec7e7df7d2013f52dd021c
BLAKE2b-256 3f565a102685c1c8b599e21ea22ab081c7e6a6533c0568fece176feee40d3215

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