Create README.md
This commit is contained in:
parent
a2fced0b73
commit
3eca7ba9ba
1 changed files with 75 additions and 0 deletions
75
README.md
Normal file
75
README.md
Normal file
|
|
@ -0,0 +1,75 @@
|
|||
# Youtube-Spam-Purge-Almost-Chrome-Extension
|
||||
An Open-Source Not published Chrome extension to delete all of a user's comment from a video
|
||||
|
||||
## Inspiration
|
||||
|
||||
I was inspired by this [video](https://www.youtube.com/watch?v=-vOakOgYLUI&t=776s&ab_channel=ThioJoe) and thought I would give it a try on my own terms.
|
||||
|
||||
## Disclaimer
|
||||
|
||||
I have no idea about JavaScript or Web Development or Chrome Extension Development. If you are looking for nice JS code you can learn from, this is not it chief.
|
||||
|
||||
However it might give you a starting point to implement it better.
|
||||
|
||||
## Setup
|
||||
|
||||
### Create Console project
|
||||
|
||||
Just like in the video described you will need to create your own google project.
|
||||
|
||||
- Navigate to https://console.cloud.google.com/ and create a new project.
|
||||
- Next Go to APIs & Services / Library
|
||||
- Search "youtube" and select "YouTube Data API v3"
|
||||
- Enable this api
|
||||
|
||||
### Now we will create the authentication:
|
||||
- Next Go to APIs & Services / Credentials
|
||||
- Create a new Auth 2.0 Client IDs
|
||||
- Select Web application
|
||||
- Name it whatever you like
|
||||
- Add under "Authorized JavaScript origins" the following: "https://www.youtube.com"
|
||||
- Add under "Authorized redirect URIs" the following: "https://youtube.com/deleteallcomments"
|
||||
- Save the Credential and get it's client id.
|
||||
- Create a file names `clientid.js` which looks like this:
|
||||
|
||||
```javascript
|
||||
var google_login_client_id="YOUR-CLIENT-ID-HERE"
|
||||
```
|
||||
|
||||
### Now we will setup the OAuth Screen
|
||||
- Next go to APIs & Services / OAuth consent screen
|
||||
- Move your application into Testing status
|
||||
- Select Edit App
|
||||
- Add your e-mail address as support
|
||||
- As authorized domains add "youtube.com"
|
||||
- On the next page add "/auth/youtube.force-ssl" as a requested Scope.
|
||||
- On the next page add your google account as test user
|
||||
- Next on summary
|
||||
|
||||
### Now All we need is to install the chrome extension:
|
||||
- Go to chrome://extensions
|
||||
- Select Load Unpacked
|
||||
- Navigate to where you copied the code
|
||||
|
||||
Now you should be ready to use this extension
|
||||
|
||||
## Usage
|
||||
|
||||
You should notice on a new tab watching a video a "DELETE ALL COMMENTS" Text is shown next to the REPLY button.
|
||||
|
||||
- Clicking this will navigate you to a new page to login with you google account
|
||||
- If authenticated, or already authenticated before this should open a new page
|
||||
- On this page you should see a link to your video and the user, who's comments you plan to delete
|
||||
- It will search through the video comments and find this user comments
|
||||
- Once that is finished you shall see two options, show a sample (to make sure you selected the right guy) and to delete all
|
||||
- Once delete all is clicked it will try to delete all of the comments of that user
|
||||
|
||||
## Why not publishing
|
||||
|
||||
I don't want to go through the hassle of verification for my first Chrome Extension Exploration project. This was done just for fun from my end.
|
||||
|
||||
If you wish to expand on the idea, the code or publish this extension or a really similar to this, kudos to you.
|
||||
|
||||
## Article
|
||||
|
||||
<include article here>
|
||||
Loading…
Add table
Add a link
Reference in a new issue