DataPools / AutoCF

AutoCF stands for "Automated Content Farm" that generates low quality videos that read reddit comments

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AutoCF

AutoCF stands for "Automated Content Farm" and is an application that creates videos from comments on Reddit threads. This is in response to a proliferation of videos featuring Reddit comments read by TTS on YouTube.

With AutoCF, you can automate the creation of these low quality videos.

You can view an example of a generated video here.

Installation

You can run AutoCF by doing the following:

git clone https://github.com/DataPools/AutoCF
cd AutoCF
./gradlew run

This will install all necessary dependencies and run it. It can take ~20 seconds to start displaying anything.

Configuration

{
  "postId": "g14q8l",
  "maxPosts": 20,
  "videoLength": 300
}

AutoCF can be configured through the config.json file. The config is generated after it is run for the first time.

Inside this file are options for the Reddit thread's post id, the maximum amount of posts you want to show, and the amount of time (in seconds) until an ending screen is shown.

TTS

AutoCF narration only works on OS X, because it has a built in TTS engine that Java can interface with. Currently, Windows and Linux do not have narrator support.

Contributing

Pull Requests are welcome. The following still need to be done:

  • Make the comments look more like actual Reddit.
  • Clean up any Reddit markdown edge cases, as JRAW gives the comment's unformatted raw text
  • Add cross-platform narrator support

License

This project is licensed under GPLv3.

About

AutoCF stands for "Automated Content Farm" that generates low quality videos that read reddit comments

License:GNU General Public License v3.0


Languages

Language:Java 100.0%