Skip to content
GitLab
Menu
Why GitLab
Pricing
Contact Sales
Explore
Why GitLab
Pricing
Contact Sales
Explore
Sign in
Get free trial
Changes
Page history
Update home
authored
Sep 07, 2018
by
Moist
Show whitespace changes
Inline
Side-by-side
home.md
View page @
5578f274
Nep API Wrapper
#
Nep API Wrapper
## Test
Simple wrapper built for the Nep API.
\ No newline at end of file
## Getting Started
`npm i --save neptune-api-wrapper`
## Search for YouTube Videos
*
string
**Search query paramiter**
*
object
**maxResults**
```
js
const
Nep
=
require
(
'
neptune-api-wrapper
'
);
const
nep
=
new
Nep
(
'
API Key
'
);
nep
.
youtubeSearch
(
'
despacito
'
).
then
((
res
)
=>
{
console
.
log
(
JSON
.
stringify
(
res
)
);
}).
catch
((
err
)
=>
console
.
log
(
err
)
);
```
**If there was no maxResults, the default is set to 15**
```
js
nep
.
youtubeSearch
(
'
despacito
'
,
{
maxResults
:
5
}).
then
((
res
)
=>
{
// ...
}).
catch
((
err
)
=>
console
.
log
(
err
)
);
```
## Getting Videos from Playlist
*
string
**YouTube Playlist ID**
```
js
let
playlistID
=
'
RDEMw4pUX9POHNA4NYoqgKAsuw
'
;
nep
.
youtubePlaylistSearch
(
playlistID
).
then
((
res
)
=>
{
// ...
}).
catch
((
err
)
=>
console
.
log
(
err
)
);
```
## Get Playlist ID
*
string
**YouTube Playlist Link**
```
js
let
link
=
`https://www.youtube.com/watch?v=wrNTOo4KH8c&list=RDEMw4pUX9POHNA4NYoqgKAsuw&index=5`
;
let
id
=
nep
.
getPlaylistID
(
link
);
console
.
log
(
id
);
```
## Get ID from YouTube video
*
string
**YouTube video link**
```
js
let
link
=
`https://www.youtube.com/watch?v=dQw4w9WgXcQ`
;
let
id
=
nep
.
getVideoID
(
link
);
console
.
log
(
id
);
```
## Get Urban Dictionary Stuff
*
string
**Word**
```
js
nep
.
urban
(
'
despacito
'
).
then
((
res
)
=>
{
console
.
log
(
res
.
list
.
definition
[
0
]);
}).
catch
((
err
)
=>
console
.
log
(
err
));
```
## Get Definition from English Dictionary
*
string
**Word**
```
js
nep
.
dictionary
(
'
candy
'
).
then
((
def
)
=>
{
console
.
log
(
`
${
def
.
result
.
word
}
:
${
def
.
result
.
definition
}
`
);
}).
catch
((
err
)
=>
console
.
log
(
err
));
```
## Get a Random Image from Flicker
```
js
nep
.
randomImage
().
then
((
link
)
=>
{
console
.
log
(
link
);
}).
catch
((
err
)
=>
console
.
log
(
err
));
```
## Author
*
**MoistSenpai**
\ No newline at end of file