forked from j62/ctbrec
Compare commits
No commits in common. "main" and "reusedname" have entirely different histories.
main
...
reusedname
README.mdbuild-all.sh
client
common/src/main/java/ctbrec/sites/chaturbate
docs
server/src
assembly
main/resources/html/static/vendor
flowplayer/skin/icons
jquery-easing
10
README.md
10
README.md
|
@ -1,21 +1,17 @@
|
|||
# CTB Recorder
|
||||

|
||||
## Current State Version 5.3.2-a
|
||||
|
||||
## updates to fix chaturbate broken audio coming soon
|
||||
|
||||
A free recording software for different camsites. Currently supported: BongaCams, Cam4, CamSoda, Chaturbate, FC2Live, LiveJasmin, MyFreeCams, Streamate
|
||||
|
||||

|
||||

|
||||
|
||||
If you ever wanted to record a cam girl show to watch it later or if your favorite model lives in another timezone and is never online when you are, CTB Recorder is the solution for you.
|
||||
|
||||
CTB Recorder allows you to record any public show on different cam sites. It is very easy to use and set up in minutes. You can even run the recorder on a server and control it with the graphical user interface, so that you never miss a show again.
|
||||
|
||||
For more visit the [homepage](https://git.ctbrec.com/j62/ctbrec)
|
||||
For more visit the [homepage](https://0xboobface.github.io/ctbrec)
|
||||
|
||||
## Installation
|
||||
[Download](https://git.ctbrec.com/j62/ctbrec/releases) the bundle ending in -jre for your platform and follow the instructions in the README.md contained in the zip.
|
||||
[Download](https://github.com/0xboobface/ctbrec/releases) the bundle ending in -jre for your platform and follow the instructions in the README.md contained in the zip.
|
||||
|
||||
## License
|
||||
CTB Recorder is licensed under the GPLv3. See [LICENSE.txt](https://raw.githubusercontent.com/0xboobface/ctbrec/master/LICENSE.txt).
|
||||
|
|
0
client/src/main/resources/html/static/vendor/jquery-easing/jquery.easing.compatibility.js
vendored
Normal file → Executable file
0
client/src/main/resources/html/static/vendor/jquery-easing/jquery.easing.compatibility.js
vendored
Normal file → Executable file
0
client/src/main/resources/html/static/vendor/jquery-easing/jquery.easing.js
vendored
Normal file → Executable file
0
client/src/main/resources/html/static/vendor/jquery-easing/jquery.easing.js
vendored
Normal file → Executable file
0
client/src/main/resources/html/static/vendor/jquery-easing/jquery.easing.min.js
vendored
Normal file → Executable file
0
client/src/main/resources/html/static/vendor/jquery-easing/jquery.easing.min.js
vendored
Normal file → Executable file
|
@ -25,8 +25,8 @@ import static java.nio.charset.StandardCharsets.UTF_8;
|
|||
public class Chaturbate extends AbstractSite {
|
||||
|
||||
static String baseUrl = "https://chaturbate.com";
|
||||
public static final String AFFILIATE_LINK = "https://chaturbate.com/in/?track=default&tour=grq0&campaign=97mhH";
|
||||
public static final String REGISTRATION_LINK = "https://chaturbate.com/in/?track=default&tour=g4pe&campaign=97mhH";
|
||||
public static final String AFFILIATE_LINK = "https://chaturbate.com/in/?track=default&tour=grq0&campaign=55vTi";
|
||||
public static final String REGISTRATION_LINK = "https://chaturbate.com/in/?track=default&tour=g4pe&campaign=55vTi";
|
||||
private ChaturbateHttpClient httpClient;
|
||||
|
||||
@Override
|
||||
|
@ -46,7 +46,7 @@ public class Chaturbate extends AbstractSite {
|
|||
|
||||
@Override
|
||||
public String getAffiliateLink() {
|
||||
return getBaseUrl() + "/in/?track=default&tour=LQps&campaign=97mhH&room=0xb00bface";
|
||||
return getBaseUrl() + "/in/?track=default&tour=LQps&campaign=55vTi&room=0xb00bface";
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -311,7 +311,6 @@ public class ChaturbateModel extends AbstractModel {
|
|||
String content = response.body().string();
|
||||
log.trace("Raw stream info for model {}: {}", getName(), content);
|
||||
streamInfo = mapper.readValue(content, StreamInfo.class);
|
||||
//streamInfo.url = streamInfo.url.replaceAll("live-hls", "live-c-fhls").replaceAll("playlist\\.m3u8", "playlist_sfm4s.m3u8");
|
||||
return streamInfo;
|
||||
} else {
|
||||
int code = response.code();
|
||||
|
|
|
@ -185,11 +185,11 @@
|
|||
<div class="row text-center">
|
||||
<div class="col">
|
||||
<p class="lead">
|
||||
<a href="https://chaturbate.com/in/?track=default&tour=LQps&campaign=97mhH&room=0xb00bface" target="_blank" title="If you buy tokens by using this button, Chaturbate will award me 20% of the tokens' value for sending you over. You get the full tokens and it doesn't cost you any more!">
|
||||
<a href="https://chaturbate.com/in/?track=default&tour=LQps&campaign=55vTi&room=0xb00bface" target="_blank" title="If you buy tokens by using this button, Chaturbate will award me 20% of the tokens' value for sending you over. You get the full tokens and it doesn't cost you any more!">
|
||||
<img src="img/token.png" alt="Buy Chaturbate tokens"/>
|
||||
</a><br/>
|
||||
<input type="button" value="Buy tokens"
|
||||
onclick="window.open('https://chaturbate.com/in/?track=default&tour=LQps&campaign=97mhH&room=0xb00bface','_blank')"
|
||||
onclick="window.open('https://chaturbate.com/in/?track=default&tour=LQps&campaign=55vTi&room=0xb00bface','_blank')"
|
||||
title="If you buy tokens by using this button, Chaturbate will award me 20% of the tokens' value for sending you over. You get the full tokens and it doesn't cost you any more!">
|
||||
</p>
|
||||
</div>
|
||||
|
|
0
server/src/main/resources/html/static/vendor/flowplayer/skin/icons/flowplayer.eot
vendored
Normal file → Executable file
0
server/src/main/resources/html/static/vendor/flowplayer/skin/icons/flowplayer.eot
vendored
Normal file → Executable file
0
server/src/main/resources/html/static/vendor/flowplayer/skin/icons/flowplayer.svg
vendored
Normal file → Executable file
0
server/src/main/resources/html/static/vendor/flowplayer/skin/icons/flowplayer.svg
vendored
Normal file → Executable file
Before (image error) Size: 54 KiB After (image error) Size: 54 KiB |
0
server/src/main/resources/html/static/vendor/flowplayer/skin/icons/flowplayer.ttf
vendored
Normal file → Executable file
0
server/src/main/resources/html/static/vendor/flowplayer/skin/icons/flowplayer.ttf
vendored
Normal file → Executable file
0
server/src/main/resources/html/static/vendor/flowplayer/skin/icons/flowplayer.woff
vendored
Normal file → Executable file
0
server/src/main/resources/html/static/vendor/flowplayer/skin/icons/flowplayer.woff
vendored
Normal file → Executable file
0
server/src/main/resources/html/static/vendor/jquery-easing/jquery.easing.compatibility.js
vendored
Normal file → Executable file
0
server/src/main/resources/html/static/vendor/jquery-easing/jquery.easing.compatibility.js
vendored
Normal file → Executable file
0
server/src/main/resources/html/static/vendor/jquery-easing/jquery.easing.js
vendored
Normal file → Executable file
0
server/src/main/resources/html/static/vendor/jquery-easing/jquery.easing.js
vendored
Normal file → Executable file
0
server/src/main/resources/html/static/vendor/jquery-easing/jquery.easing.min.js
vendored
Normal file → Executable file
0
server/src/main/resources/html/static/vendor/jquery-easing/jquery.easing.min.js
vendored
Normal file → Executable file
Loading…
Reference in New Issue