Giter Club home page Giter Club logo

chaturbate-dvr's Introduction

Chaturbate DVR (Alpha)

[ζ­£ι«”δΈ­ζ–‡ηΏ»θ­―ι»žζ­€]

The program watches a specified Chaturbate channel and save the stream in real-time when the channel goes online, so you won't miss anything.

Warning: The streaming content on Chaturbate is copyrighted, you should not copy, share, distribute the content. (for more information, check DMCA)

Disclaimer: Due to early development, might have frames dropped (20s gone in a 3hrs long stream), still requires more tests.

Usage

The program works for 64-bit macOS, Linux, Windows (too lazy to compile for 32-bit). Just get in the /bin folder and find your operating system then execute the program in terminal.

$ chaturbate-dvr -u my_lovely_channel_name

 .o88b. db   db  .d8b.  d888888b db    db d8888b. d8888b.  .d8b.  d888888b d88888b
d8P  Y8 88   88 d8' `8b `~~88~~' 88    88 88  `8D 88  `8D d8' `8b `~~88~~' 88'
8P      88ooo88 88ooo88    88    88    88 88oobY' 88oooY' 88ooo88    88    88ooooo
8b      88~~~88 88~~~88    88    88    88 88`8b   88~~~b. 88~~~88    88    88~~~~~
Y8b  d8 88   88 88   88    88    88b  d88 88 `88. 88   8D 88   88    88    88.
 `Y88P' YP   YP YP   YP    YP    ~Y8888P' 88   YD Y8888P' YP   YP    YP    Y88888P
d8888b. db    db d8888b.
88  `8D 88    88 88  `8D
88   88 Y8    8P 88oobY'
88   88 `8b  d8' 88`8b
88  .8D  `8bd8'  88 `88.
Y8888D'    YP    88   YD
---
2020/02/13 18:05:22 my_lovely_channel_name is online! fetching...
2020/02/13 18:05:24 the video will be saved as "2020-02-13_22-16-27.ts".
2020/02/13 18:05:28 fetching media_w402018999_b5128000_t64RlBTOjI5Ljk3_9134.ts (size: 936428)
2020/02/13 19:07:06 failed to fetch the video segments, will try again. (1/2)
2020/02/13 19:07:06 failed to fetch the video segments, will try again. (2/2)
2020/02/13 19:07:11 failed to fetch the video segments after retried, my_lovely_channel_name might went offline.
2020/02/13 19:07:11 my_lovely_channel_name is not online, check again after 3 minute(s)...

Help

NAME:
   chaturbate-dvr - watching a specified chaturbate channel and auto saves the stream as local file

USAGE:
   main [global options] command [command options] [arguments...]

COMMANDS:
   help, h  Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --username value, -u value         channel username to watching
   --interval value, -i value         minutes to check if a channel goes online or not (default: 1)
   --strip value, -s value            MB sizes to split the video into chunks (default: 0)
   --resolution 240, -r 240           Video resolution, could be 240, `480`, `540`, `720`, `1080` (default: "1080")
   --resolution-fallback up, --rf up  Looking for larger or smaller resolution (up for larger, `down` for smaller) if a specified resolution was not found (default: "down")
   --fps value, -f value              Preferred framerate, only works if streaming source supports it, otherwise it will always be 30 FPS (default: "60")
   --help, -h                         show help (default: false)
   --version, -v                      print the version (default: false)

chaturbate-dvr's People

Contributors

yamiodymel avatar gunter423 avatar mk33y avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.