All Projects → 11philip22 → TwitterMediaDownloader

11philip22 / TwitterMediaDownloader

Licence: MIT License
downloads photos and videos from twitter

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to TwitterMediaDownloader

Yturl
YouTube videos on the command line
Stars: ✭ 218 (+1353.33%)
Mutual labels:  youtube-dl, video-downloader
Decryptlogin
APIs for loginning some websites by using requests.
Stars: ✭ 1,861 (+12306.67%)
Mutual labels:  twitter, requests
Hitomi Downloader
🍰 Desktop application to download images/videos/music/text from Hitomi.la and other sites, and more.
Stars: ✭ 1,154 (+7593.33%)
Mutual labels:  twitter, youtube-dl
Dvd
Download videos from anywhere
Stars: ✭ 114 (+660%)
Mutual labels:  youtube-dl, video-downloader
android-browser-downloader
🌎 Android Browser - Video Downloader - This repository is deprecated. Please check out new version of this project at: https://github.com/cuongpm/youtube-dl-android
Stars: ✭ 34 (+126.67%)
Mutual labels:  youtube-dl, video-downloader
Downzemall
DownZemAll! is a download manager for Windows, MacOS and Linux
Stars: ✭ 157 (+946.67%)
Mutual labels:  youtube-dl, video-downloader
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 (+80580%)
Mutual labels:  twitter, twint
Yt Dlp
A youtube-dl fork with additional features and fixes
Stars: ✭ 321 (+2040%)
Mutual labels:  youtube-dl, video-downloader
devtube
Laravel YouTube and Online Video viewing and download interface.
Stars: ✭ 30 (+100%)
Mutual labels:  youtube-dl, video-downloader
tele-tube-rider
Telegram Bot 🤖 to download videos from Youtube, Reddit and Twitter and send it back to you.
Stars: ✭ 36 (+140%)
Mutual labels:  youtube-dl, video-downloader
Fast Youtube To Mp3 Converter Api
Very Fast YouTube to MP3 & MP4 Converter API
Stars: ✭ 69 (+360%)
Mutual labels:  youtube-dl, video-downloader
dnevnikru
dnevnik.ru parser
Stars: ✭ 20 (+33.33%)
Mutual labels:  requests, bs4
Youtube Dl Gui
A cross platform front-end GUI of the popular youtube-dl written in wxPython.
Stars: ✭ 7,914 (+52660%)
Mutual labels:  youtube-dl, video-downloader
Ydl Ui
A UI for the command-line video downloader "youtube-dl"
Stars: ✭ 198 (+1220%)
Mutual labels:  youtube-dl, video-downloader
Khan Dl
Download courses from khanacademy.org
Stars: ✭ 784 (+5126.67%)
Mutual labels:  youtube-dl, video-downloader
Bash2mp4
Video Downloader for Termux .
Stars: ✭ 68 (+353.33%)
Mutual labels:  twitter, video-downloader
video-dl
Video Downloader 📥 - Download Facebook Video and Youtube Video and Audio.
Stars: ✭ 13 (-13.33%)
Mutual labels:  youtube-dl, video-downloader
Youtube Dl Android
📦📦Video downloader for Android - Download videos from Youtube, Facebook, Twitter, Instagram, Dailymotion, Vimeo and more than 1000 other sites
Stars: ✭ 322 (+2046.67%)
Mutual labels:  youtube-dl, video-downloader
media-dupes
a minimal content duplicator for common media services like youtube
Stars: ✭ 53 (+253.33%)
Mutual labels:  youtube-dl, video-downloader
info-bot
🤖 A Versatile Telegram Bot
Stars: ✭ 37 (+146.67%)
Mutual labels:  requests, bs4

PRs Welcome

twitter-media-downloader

Downloads photos and videos from twitter.
Tested with python3.7 :)
If you have questions, requests or ideas send me a mail or open an issue.

Usage

The main branch doesn't support Windows since curses is not included int the windows python libraries. If you are using Windows please go to the logger branch. That branch uses logging instead of a curses output and is probably more stable. I wont fix the main branch since this program will be integrated with the Twint project.
https://github.com/twintproject/twint-utils

Use as program

Get prompted for input:

python3 core.py

Use a list:

python3 core.py list.txt

Dont use the username but the whole link. Like this: https://twitter.com/twitter

Use the Twitter class in your own python program

from twitter import Twitter


usernames = ["username1", "username2", "username3"]
location = "../Downloads"
t = Twitter(usernames=usernames, location=location)
t.start()

todo:

  • Write queue to file when exit
  • Detect if the photo is already downloaded before making a request (maybe with the id or something)
  • Make crawling and downloading run at the same time.
  • Only ignore 403 Error while downloading videos. (does youtube dl only output errors as a string or am i retarded?)
  • When the program stops while downloading photos write the id of the last downloaded photo to the resume file so the crawler knows where it left off.
  • Use pathlib or something so you can use it on Windows
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].