All Projects → landaire → detweet

landaire / detweet

Licence: MIT license
delete tweets en masse

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to detweet

archive-explorer-web
Browse your Twitter archive with a friendly, responsive, full experience, and quickly delete the tweets you don't want.
Stars: ✭ 19 (+35.71%)
Mutual labels:  twitter, tweets, twitter-archive
Sarcasm Detection
Detecting Sarcasm on Twitter using both traditonal machine learning and deep learning techniques.
Stars: ✭ 73 (+421.43%)
Mutual labels:  twitter, tweets
Twitterldatopicmodeling
Uses topic modeling to identify context between follower relationships of Twitter users
Stars: ✭ 48 (+242.86%)
Mutual labels:  twitter, tweets
Twint
An advanced Twitter scraping & OSINT tool written in Python that doesn't use Twitter's API, allowing you to scrape a user's followers, following, Tweets and more while evading most API limitations.
Stars: ✭ 12,102 (+86342.86%)
Mutual labels:  twitter, tweets
Tweets
🐦 Tweet every 24 pull request
Stars: ✭ 8 (-42.86%)
Mutual labels:  twitter, tweets
Guffer
Guffer tweets based on a daily schedule
Stars: ✭ 12 (-14.29%)
Mutual labels:  twitter, tweets
Tta Elastic
Official Trump Twitter Archive V2 source
Stars: ✭ 104 (+642.86%)
Mutual labels:  twitter, tweets
Linqtotwitter
LINQ Provider for the Twitter API (C# Twitter Library)
Stars: ✭ 401 (+2764.29%)
Mutual labels:  twitter, tweets
Laravel Twitter Streaming Api
Easily work with the Twitter Streaming API in a Laravel app
Stars: ✭ 153 (+992.86%)
Mutual labels:  twitter, tweets
Scrape Twitter
🐦 Access Twitter data without an API key. [DEPRECATED]
Stars: ✭ 166 (+1085.71%)
Mutual labels:  twitter, tweets
Dmarchiver
A tool to archive the direct messages, images and videos from your private conversations on Twitter
Stars: ✭ 204 (+1357.14%)
Mutual labels:  twitter, tweets
Twitter Post Fetcher
Fetch your twitter posts without using the new Twitter 1.1 API. Pure JavaScript! By Jason Mayes
Stars: ✭ 886 (+6228.57%)
Mutual labels:  twitter, tweets
Twitter
Twitter API for Laravel 5.5+, 6.x, 7.x & 8.x
Stars: ✭ 755 (+5292.86%)
Mutual labels:  twitter, tweets
Twweet Cli
🐦 Tweet right from your cli without even opening your browser.
Stars: ✭ 47 (+235.71%)
Mutual labels:  twitter, tweets
Tweetscraper
TweetScraper is a simple crawler/spider for Twitter Search without using API
Stars: ✭ 694 (+4857.14%)
Mutual labels:  twitter, tweets
Twitter Sentiment Analysis
This script can tell you the sentiments of people regarding to any events happening in the world by analyzing tweets related to that event
Stars: ✭ 94 (+571.43%)
Mutual labels:  twitter, tweets
Iky
OSINT Project
Stars: ✭ 203 (+1350%)
Mutual labels:  profile, twitter
Tweetie
Simple jQuery Twitter feed plugin
Stars: ✭ 314 (+2142.86%)
Mutual labels:  twitter, tweets
Yotter
Youtube and Twitter with privacy.
Stars: ✭ 376 (+2585.71%)
Mutual labels:  twitter, tweets
Real Time Sentiment Tracking On Twitter For Brand Improvement And Trend Recognition
A real-time interactive web app based on data pipelines using streaming Twitter data, automated sentiment analysis, and MySQL&PostgreSQL database (Deployed on Heroku)
Stars: ✭ 127 (+807.14%)
Mutual labels:  twitter, tweets

detweet

Have some spam on your profile? Maybe an association with someone you want to get rid of? detweet allows you to delete tweets before or after a specific date that match a given regular expression.

Usage

usage: detweet.py [-h] --csv CSV [--dry] [--before BEFORE] [--after AFTER]
                  pattern [pattern ...]

Delete tweets en masse

positional arguments:
  pattern          regular expressions to match

optional arguments:
  -h, --help       show this help message and exit
  --csv CSV        the path to your tweets.csv file located in your twitter
                   archive
  --dry            do a dry run
  --before BEFORE  match tweets before this date (YYYY-M-D)
  --after AFTER    match tweets after this date (YYYY-M-D)

Installation

  1. Clone the repository: git clone https://github.com/landaire/detweet.git
  2. Create a python3 virtualenv: virtualenv -p python3 venv
  3. Activate the virtualenv: source bin/activate
  4. Install the requirements: pip install -r requirements.txt

Set up your API credentials

  1. Create an application for use with this script (https://dev.twitter.com/apps)
  2. Get your client token/secret and access token/token secret
  3. Create a credentials file containing:
export CONSUMER_KEY=''
export CONSUMER_SECRET=''
export ACCESS_TOKEN=''
export ACCESS_TOKEN_SECRET=''

Replace the empty strings with their respective values.

In your terminal run:

source credentials

Request your twitter archive

Go to your profile settings on twitter.com and request your twitter archive. This will contain the tweets.csv file used by detweet.

Example run

$ ./detweet.py --csv ~/Downloads/tweeter_archive/tweets.csv --before '2014-06-01' 'some(thing)?' 'maybe a swear here'
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].