Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kfermercer/chaturbate-grabber
https://github.com/kfermercer/chaturbate-grabber
adults-only ffmpeg livestreaming stripchat stripchat-recorder
Last synced: 7 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/kfermercer/chaturbate-grabber
- Owner: KFERMercer
- License: gpl-3.0
- Created: 2019-08-21T08:43:39.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-12-12T13:52:54.000Z (10 days ago)
- Last Synced: 2024-12-12T14:36:35.875Z (10 days ago)
- Topics: adults-only, ffmpeg, livestreaming, stripchat, stripchat-recorder
- Language: Shell
- Homepage:
- Size: 187 KB
- Stars: 104
- Watchers: 7
- Forks: 22
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Chaturbate-Grabber - Simping Stream from CB & SC
Chaturbate-Grabber
/CtbCap
is a Easy to use, Extremely lightweight, yet Functional and ReliableChaturbate
&StripChat
Recorder and watch bot.
Key Advantages:
- ### **Lightweight** - [Pythonless](https://m.media-amazon.com/images/I/71CmeuB3XXL._AC_UF1000,1000_QL80_.jpg), 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](https://news.berkeley.edu/wp-content/uploads/2017/10/SaguaroCardon750.jpg), even [your boss's wig](https://m.media-amazon.com/images/I/71+B81wFylL._SX466_.jpg).
- ### **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:
```shell
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:
```shell
git clone https://github.com/KFERMercer/chaturbate-grabber.git && cd chaturbate-grabber
```3. Launch:
```shell
./ctbcap
```### Follow update:
1. Go to local repo:
```shell
cd chaturbate-grabber
```2. Update repo to newest commit:
```shell
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:
```shell
git clone https://github.com/KFERMercer/chaturbate-grabber.git && cd chaturbate-grabber
```2. Install & trigger some Docker-like shit in your OS.
```shell
#
```3. Build | Rebuild the docker image:
```shell
docker build -t ctbcap ./
```4. RUN SIMP RUN!
- Run once:
```shell
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](#container-arguments)- **Run as Daemon (man!!)**:
1. Custome your own docker-compose file:
```shell
cat ./docker-compose.yml.sample > ./compose.yml
```
Then edit `./compose.yml` to configure.2. Deploy the compose service:
```shell
# 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:
```shell
cd chaturbate-grabber
```2. Update repo to newest commit:
```shell
git pull --rebase
```3. Rebuild image & upgrade container :
```shell
# 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](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List) | `UTC`
`Asia/Shanghai`
`Africa/Harare`
... | `UTC` | No
if you [live in Greenwich](https://www.royalgreenwich.gov.uk/info/200258/parking_transport_and_streets/810/find_a_public_toilet_in_royal_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:
```shell
# 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:
```shell
# 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):
```shell
# 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):
```shell
# 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:
```shell
# 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:
```shell
# 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 .)