14 releases

0.3.7 Jan 5, 2024
0.3.6 Jan 5, 2024
0.3.5 Nov 28, 2023
0.3.3 Oct 16, 2023
0.2.7 Jun 25, 2023

#183 in Web programming

Download history 25/week @ 2023-11-10 6/week @ 2023-11-17 53/week @ 2023-11-24 36/week @ 2023-12-01 20/week @ 2023-12-08 16/week @ 2023-12-15 32/week @ 2023-12-22 12/week @ 2023-12-29 75/week @ 2024-01-05 7/week @ 2024-01-12 1/week @ 2024-01-19 21/week @ 2024-01-26 20/week @ 2024-02-02 20/week @ 2024-02-09 353/week @ 2024-02-16 476/week @ 2024-02-23

869 downloads per month

GPL-3.0 license

56KB
1.5K SLoC

titans

Blazingly fast scraper

Install

Linux/Mac

git clone 'https://github.com/Based-Programmer/titans' && \
cd titans && \
cargo build --release
  • Then move it to your $PATH
sudo cp target/release/titans /usr/local/bin/
  • Or Build it directly with cargo
cargo install titans
  • Then move it to your $PATH
sudo cp "$CARGO_HOME"/bin/titans /usr/local/bin/
  • Or better add $CARGO_HOME to your $PATH

  • In your .zprofile, .bash_profile or .fish_profile ?

export PATH="$CARGO_HOME/bin:$PATH"

Usage

titans <argument> <url>

Example

  • Get data
titans 'https://dooood.com/d/0hdlp0641u82'
  • Play
titans -p 'https://www.youtube.com/watch?v=784JWR4oxOI'
  • Download (frontends are also supported)
titans -d 'https://nitter.net/stillgray/status/1670812043090497538#m'
  • More at help
titans -h

Optimal Dependencies

  • mpv (Streaming video)
  • aria2 (for downloading)
  • ffmpeg (merging downloaded video & audio)

Supported Sites

Dependencies

~22–35MB
~558K SLoC