Skip to content

KFERMercer/chaturbate-grabber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chaturbate-Grabber - Simping Stream from CB & SC


Chaturbate-Grabber / CtbCap is a Easy to use, Extremely lightweight, yet Functional and Reliable Chaturbate & StripChat Recorder and watch bot.


Key Advantages:


  • Lightweight - Pythonless, but far superior Performance and Energy efficiency. Written by most basic sh syntax with full POSIX compatibility.

  • All platforms available - All functions are available with just require curl & ffmpeg.

    Considering all the things mentioned and their platform versatility, this pretty much means you can run it on any device with only need internet connection: your Phone, Refrigerator, Slipper, TV remote, Buttplug, even your boss's wig.

  • Multifunction - Auto Recording, Auto Monitoring, Auto Stopping, Large-scale deploy... Just find by yourself.


Usage | Deploy:


One-Command to GO:

Yeah, 1 Line, Just Crazy.

  1. Open your whatever terminal & drop this:

    sh -c "$(curl -s -L https://raw.githubusercontent.com/KFERMercer/chaturbate-grabber/master/ctbcap)" @ -h

    Options follows @. e.g sh -c "$(curl -s -L https://raw.githubusercontent.com/KFERMercer/chaturbate-grabber/master/ctbcap)" @ -el -f ~ yourwife

    Termux is Supported.



Raw Environment:

Traditional way to run. All platforms available. - running directly on naked system environment, dependencies will load into the system.

Termux is Supported.

  1. Make sure your OS has curl and ffmpeg command.

  2. Clone this repo to your local:

    git clone https://github.com/KFERMercer/chaturbate-grabber.git && cd chaturbate-grabber
  3. Launch:

    ./ctbcap

Follow update:

  1. Go to local repo:

    cd chaturbate-grabber
  2. Update repo to newest commit:

    git pull --rebase


Docker Container (Recommend):

if you're using x86- and such platforms that have good support for Docker and similar, I highly recommend this method. More serious, High-Availability, Everything runs in containers / easily configures a lot of models at the same time.

  1. Clone this repo to your local:

    git clone https://github.com/KFERMercer/chaturbate-grabber.git && cd chaturbate-grabber
  2. Install & trigger some Docker-like shit in your OS.

    # <https://www.google.com/search?q=please+tell+me+how+to+use+docker+I+will+do+anything>
  3. Build | Rebuild the docker image:

    docker build -t ctbcap ./
  4. RUN SIMP RUN!

    • Run once:

      docker run -it --rm \
      -v /path/to/recdir:/save \
      -v /path/to/logdir:/log \
      -e TZ=UTC \
      ctbcap -h

      For more Container Arguments, See: Container Arguments

    • Run as Daemon (man!!):

      1. Custome your own docker-compose file:

        cat ./docker-compose.yml.sample > ./compose.yml

        Then edit ./compose.yml to configure.

      2. Deploy the compose service:

        # Run by background daemon:
        docker compose up -d --remove-orphans
        
        # stop the daemon:
        docker compose down --remove-orphans

Follow update:

  1. Go to local repo:

    cd chaturbate-grabber
  2. Update repo to newest commit:

    git pull --rebase
  3. Rebuild image & upgrade container :

    # Rebuild image
    docker build -t ctbcap ./
    
    # Upgrade container
    docker compose up -d --remove-orphans

Container Arguments:

Arguments Value Type Value Examples Default Necessary to Change
MODEL Streamer's username
or
chatroom url
tri80085
s1mp_L0r3-87
https://chaturbate.com/your_sister
https://stripchat.com/dicklessman
...
- Yes
PLATFORM chaturbate
or
stripchat
chaturbate
stripchat
chaturbate Yes
if not Chaturbate
CUT_TIME INT Number 0
1800
1801
...
3600 No
TZ TZ identifier UTC
Asia/Shanghai
Africa/Harare
...
UTC No
if you live in Greenwich
EDGING_MODE Inactive if not
1
1
0
...
uncles make me pee white No
DEBUG_MODE Inactive if not
1
1
-999
i was born form my sis
Whatever
your mom is so hot No

Command Examples


Get Help for Commands:

# Raw ENV
./ctbcap -h

# In One-Command run:
sh -c "$(curl -s -L https://raw.githubusercontent.com/KFERMercer/chaturbate-grabber/master/ctbcap)" @ -h

# Docker run
docker run -it --rm ctbcap -h


Simping your girl with nonstop:

# Raw ENV
./ctbcap -f /path/to/recdir your_girl

# In One-Command run:
sh -c "$(curl -s -L https://raw.githubusercontent.com/KFERMercer/chaturbate-grabber/master/ctbcap)" @ -f /path/to/recdir your_girl

# Docker run
docker run -it --rm -v /path/to/recdir:/save ctbcap your_girl


Simping your girl's stream and don't cut the file (cut the files every 3600 seconds by default):

# Raw ENV
./ctbcap -f /path/to/recdir -c 0 your_girl

# In One-Command run:
sh -c "$(curl -s -L https://raw.githubusercontent.com/KFERMercer/chaturbate-grabber/master/ctbcap)" @ -f /path/to/recdir -c 0 your_girl

# Docker run
docker run -it --rm -v /path/to/recdir:/save ctbcap -c 0 your_girl


Simping your girl's stream and cut the files by every 1800 seconds (30 min):

# Raw ENV
./ctbcap -f /path/to/recdir -c 1800 your_girl

# In One-Command run:
sh -c "$(curl -s -L https://raw.githubusercontent.com/KFERMercer/chaturbate-grabber/master/ctbcap)" @ -f /path/to/recdir -c 1800 your_girl

# Docker run
docker run -it --rm -v /path/to/recdir:/save ctbcap -c 1800 your_girl


Just wanna check if your girl is online:

# Raw ENV
./ctbcap -l your_girl

# In One-Command run:
sh -c "$(curl -s -L https://raw.githubusercontent.com/KFERMercer/chaturbate-grabber/master/ctbcap)" @ -l your_girl

# Docker run
docker run -it --rm ctbcap -l your_girl


Check the status of compose daemons:

# All daemons:
docker compose -f /path/to/local/repo/compose.yml logs -f

# Single model:
docker compose -f /path/to/local/repo/compose.yml logs -f your_girl

(. Y .)