Instructions added
This commit is contained in:
parent
15b3af73b6
commit
147e25e647
@ -31,3 +31,4 @@ const play = require('play-dl') //JS importing
|
||||
|
||||
### [Documentation](https://play-dl.github.io/modules.html)
|
||||
### [Examples](./examples)
|
||||
### [Instructions](./instructions)
|
||||
|
||||
@ -1,3 +0,0 @@
|
||||
const { authorization } = require('play-dl');
|
||||
|
||||
authorization()
|
||||
78
instructions/README.md
Normal file
78
instructions/README.md
Normal file
@ -0,0 +1,78 @@
|
||||
|
||||
## YouTube Cookies
|
||||
|
||||
Steps : -
|
||||
|
||||
- Open your browser, then open dev-tools [ Option + ⌘ + J (on macOS), or Shift + CTRL + J (on Windows/Linux). ]
|
||||
|
||||
- Then go to Network Tab
|
||||

|
||||
|
||||
- Go to any YouTube URL and find the first request and open it
|
||||
First Request :-
|
||||

|
||||
|
||||
**The first request would be watch?v="Your video ID"**
|
||||
|
||||
- Now go to Request Headers
|
||||

|
||||
|
||||
- find cookie in request headers
|
||||

|
||||
|
||||
- Now just create a new file with this code :
|
||||
```ts
|
||||
const play = require('play-dl');
|
||||
|
||||
play.authorization();
|
||||
```
|
||||
And run this file. You will get a interface asking some question.
|
||||
|
||||
## Spotify
|
||||
|
||||
1. Go to [ Spotify Dashboard ](https://developer.spotify.com/dashboard/login) and create a new application or use old one.
|
||||

|
||||
|
||||
2. Open that application. You will be given 2 things [ Client ID and Client Secret ( click on `Show Client Secret` to get info ) ]. Note these 2 things somewhere.
|
||||
|
||||
3. Click on Edit Settings and go to Redirect URIs
|
||||

|
||||
|
||||
4. Add this Redirect URI : `http://127.0.0.1/index.html` or any url according to you. [ Also note this somewhere ]
|
||||
|
||||
5. Now create a `authorize.js` file and add this code :
|
||||
```ts
|
||||
const play = require('play-dl');
|
||||
|
||||
play.authorization();
|
||||
```
|
||||
and run it `node authorize.js`
|
||||
|
||||
6. You will be asked :-
|
||||
- Saving INFO in file or not. [ If selected no, you will have to use `setToken` function after you get refresh-Token ]
|
||||
- Client ID
|
||||
- Client Secret
|
||||
- Redirect URI or Redirect URL
|
||||
- Market [ Choose 2 letter code on left side of your country name from [url](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements) ]
|
||||
- You will be given a link for authorizing. Just paste it in your browser and click on authorize and copy the link that you are redirected to. [ Redirected Link should start with Redirect URI / Redirect URL that you have provided ]
|
||||
- Paste the url in Redirected URL
|
||||
|
||||
7. You have completed Authorization part. Now you can delete authorize js file.
|
||||
|
||||
You will notice that a folder named `.data` has been created. **Do not delete this**, this contains all your spotify data. [ Only applicable if save in file is set to yes. ]
|
||||
|
||||
## SoundCloud
|
||||
|
||||
## Getting Free Client ID
|
||||
|
||||
``` ts
|
||||
const play = require('play-dl')
|
||||
|
||||
play.getFreeClientID().then((clientID) => {
|
||||
play.setToken({
|
||||
soundcloud : {
|
||||
client_id : clientID
|
||||
}
|
||||
})
|
||||
})
|
||||
```
|
||||
@ -326,7 +326,7 @@ export async function validate(
|
||||
* Either stores info in `.data` folder or shows relevant data to be used in `setToken` function.
|
||||
*
|
||||
* ```ts
|
||||
* const play = require('play-dl)
|
||||
* const play = require('play-dl')
|
||||
*
|
||||
* play.authorization()
|
||||
* ```
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user