All Projects → vasani-arpit → Youtube-remove-copyright

vasani-arpit / Youtube-remove-copyright

Licence: other
A puppeteer script to trim copyrighted part from Youtube videos

Programming Languages

javascript
184084 projects - #8 most used programming language
Batchfile
5799 projects

Projects that are alternatives of or similar to Youtube-remove-copyright

Puppeteer Renderer
Puppeteer(Chrome headless node API) based web page renderer
Stars: ✭ 214 (+1088.89%)
Mutual labels:  puppeteer
Puppeteer Examples
Puppeteer example scripts for running Headless Chrome from Node.
Stars: ✭ 2,781 (+15350%)
Mutual labels:  puppeteer
Automagica
AI-powered Smart Robotic Process Automation 🤖
Stars: ✭ 2,610 (+14400%)
Mutual labels:  web-automation
Asciidoctor Web Pdf
Convert AsciiDoc documents to PDF using web technologies
Stars: ✭ 219 (+1116.67%)
Mutual labels:  puppeteer
Ppspider
web spider built by puppeteer, support task-queue and task-scheduling by decorators,support nedb / mongodb, support data visualization; 基于puppeteer的web爬虫框架,提供灵活的任务队列管理调度方案,提供便捷的数据保存方案(nedb/mongodb),提供数据可视化和用户交互的实现方案
Stars: ✭ 237 (+1216.67%)
Mutual labels:  puppeteer
Serverless Puppeteer Layers
Serverless Framework + AWS Lambda Layers + Puppeteer = ❤️
Stars: ✭ 247 (+1272.22%)
Mutual labels:  puppeteer
Penthouse
Penthouse is the original critical path css generator, helping you out to speed up page rendering for your websites. Supply your site's full CSS and the page you want to create the critical CSS for, and Penthouse will return the critical CSS needed to perfectly render the above the fold content of the page. Read more about critical path css here.
Stars: ✭ 2,479 (+13672.22%)
Mutual labels:  puppeteer
softest
Recording Browser Interactions And Generating Test Scripts.
Stars: ✭ 225 (+1150%)
Mutual labels:  puppeteer
Qawolf
🐺 Create browser tests 10x faster
Stars: ✭ 2,912 (+16077.78%)
Mutual labels:  puppeteer
Selenium Python Helium
Selenium-python but lighter: Helium is the best Python library for web automation.
Stars: ✭ 2,732 (+15077.78%)
Mutual labels:  web-automation
Page Skeleton Webpack Plugin
Webpack plugin to generate the skeleton page automatically
Stars: ✭ 2,632 (+14522.22%)
Mutual labels:  puppeteer
Gotenberg
A Docker-powered stateless API for PDF files.
Stars: ✭ 3,272 (+18077.78%)
Mutual labels:  puppeteer
web-automation
BDD tests with Cucumber, WebdriverIO and Docker Selenium
Stars: ✭ 114 (+533.33%)
Mutual labels:  web-automation
Chromium for spider
dynamic crawler for web vulnerability scanner
Stars: ✭ 220 (+1122.22%)
Mutual labels:  puppeteer
macaca-puppeteer
Macaca puppeteer driver
Stars: ✭ 39 (+116.67%)
Mutual labels:  puppeteer
Awesome Skeleton
skeleton generation tool
Stars: ✭ 212 (+1077.78%)
Mutual labels:  puppeteer
Flaresolverr
Proxy server to bypass Cloudflare protection
Stars: ✭ 241 (+1238.89%)
Mutual labels:  puppeteer
web-scraping
Web Scraping using puppeteer
Stars: ✭ 21 (+16.67%)
Mutual labels:  puppeteer
aws-pdf-textract-pipeline
🔍 Data pipeline for crawling PDFs from the Web and transforming their contents into structured data using AWS textract. Built with AWS CDK + TypeScript
Stars: ✭ 141 (+683.33%)
Mutual labels:  puppeteer
Requestium
Integration layer between Requests and Selenium for automation of web actions.
Stars: ✭ 1,618 (+8888.89%)
Mutual labels:  web-automation

Resolving copyright issue in YouTube

Preview

Youtube preview link

What is this?

This is a puppeteer script which will open YouTube studio and find videos with copyright and remove them automatically. It's same process as user manually clicking buttons but puppeteer allows automate that.

How to start this app

  1. start chrome in remote debugging mode. If you are using windows then batch file is attached. For other OS you need to do it manually. make sure you do it on port 9222

    another things to make sure is that there should be any chrome instance running prior to running this one. It will not open up the port if instance is already running. I'd advise you to keep two profiles, One for bot and another for work

  2. make sure you are logged in and switched to proper channel in youtube before starting this script

  3. Git clone, switch to folder and Do npm install

  4. you can start the script either by terminal with command node index.js or from vscode with F5

  5. Keep the chrome tab focused and keep your mouse pointer outside of chrome window. lot of things works on hover event your mouse pointer can break things

Keep in mind that the script is designed to work on more then one videos. Make sure you have more then two videos with copyright to successfully run this script.

Why I created this?

I want to say I have made an AI which automatically creates interesting videos and uploads to a youtube account I created but that would be a lie. It's not AI it's just a script with bunch of statements.

Although there is an API to upload videos to a youtube, there are none to remove copyrights. Uploader will have to manually go to studio.youtube.com and remove part of the video one-by-one. yes one-by-one. There is not even a option to do multiple at once. 🤷‍♂️

That's why I created this. Upload script will keep uploading videos as visiblity private and this one will keep removing copyrighted parts from the videos and make them pubilc.


Got more questions? ask here

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].