0.0.3 • Published 2 years ago
search-script v0.0.3
search-script v0.0.1
MADE İN TURKEY HELPER MODULE
for download
npm install --save erehizm
EXAMPLE
eco.products()
/* if any no data Console Error:
Error: No Product ./<file_name>.json
if there is Data is shown
*/
eco.send("123",10)
/* MONEY INCREASE */
eco.back("123",10)
/* MONEY Decrease */
n3.info("https://www.youtube.com/watch?v=1UwTI4PkI4g","REACTS") //n3.info('...',"Title") => K.E.F.Y.
SEARCH FUNCTİONS
SearchVideo = await scs.SearchVideo("<yt-search>")
getVideo = await scs.VideoGet("<yt-video-url>")
SpotifySearch = await scs.GetSpotify("<spotify-music-url>")
//Tested
const eco = new SearchScript.Economy({file:"./datas",shop:"ScriptShop"});
///ECONOMY
eco.products()
/* if any no data Error:
Error: No Product ./<file_name>.json
if there is Data is shown
*/
eco.send("123",10)
/* MONEY INCREASE */
eco.back("123",10)
/* MONEY Decrease */
///SEARCH
const scs = new SearchScript.Search({"Youtube":"YOUTUBE_APİ_KEY"});
await scs.SearchVideo("<Youtube-Search>") //SEARCH
await scs.VideoGet("<Youtube-Video-URL>") //VİDEO İNFOS
await scs.GetSpotify("<Spotify-url>") // spotify music url infos
Search Script Helper Module
//delete api
====> EXAMPLE
const SearchScript = require("search-script")
const Search = new SearchScript.Search({"Youtube":"You_Key"});
const eco = new SearchScript.Economy({file:"./datas",shop:"ScriptShop"});
const elements = {
search:"riv riv riv",
spotify:"https://open.spotify.com/track/5nTtCOCds6I0PHMNtqelas",
url:"https://www.youtube.com/watch?v=GIkKGW628aQ",
id:"GIkKGW628aQ"
}
async function Search() {
let SearchVideo = await SearchScript.SearchVideo(elements.search)
console.log(SearchVideo)
/*
{
id: { kind: 'youtube#video', videoId: 'zAhw6qRatzA' },
kind: 'youtube#searchResult',
publication: '2021-08-26T10:04:31Z',
channelId: 'Çakal - Topic',
channel: {
name: 'Çakal - Topic',
id: 'UC_gGiwBDPNM19olJODDP1Rw',
url: 'https://www.youtube.com/channel/UC_gGiwBDPNM19olJODDP1Rw'
},
url: 'https://www.youtube.com/watch/[object Object]',
title: 'Riv Riv Riv',
description: 'Provided to YouTube by Netd Müzik Video Dijital Platform A.Ş. Riv Riv Riv · cakal · cakal · Emirhan Çakal · Berk Erdemanar ...',
thumbnail: 'https://i.ytimg.com/vi/zAhw6qRatzA/0.jpg',
thumbnails: {
default: {
url: 'https://i.ytimg.com/vi/zAhw6qRatzA/default.jpg',
width: 120,
height: 90
},
medium: {
url: 'https://i.ytimg.com/vi/zAhw6qRatzA/mqdefault.jpg',
width: 320,
height: 180
},
high: {
url: 'https://i.ytimg.com/vi/zAhw6qRatzA/hqdefault.jpg',
width: 480,
height: 360
}
}
}
*/
let getVideo = await SearchScript.VideoGet(elements.url)
console.log(getVideo)
/*
{
id: 'GIkKGW628aQ',
kind: 'youtube#video',
publication: '2021-02-26T17:48:41Z',
channelId: 'Coolio - Topic',
channel: {
name: 'Coolio - Topic',
id: 'UC48nZNzBVu13HPwJ3upxQnQ',
url: 'https://www.youtube.com/channel/UC48nZNzBVu13HPwJ3upxQnQ'
},
url: 'https://www.youtube.com/watch/GIkKGW628aQ',
title: "Gangsta's Paradise",
description: 'Provided to YouTube by Tommy Boy Music, LLC\n' +
'\n' +
"Gangsta's Paradise · Coolio · L.V.\n" +
'\n' +
"Gangsta's Paradise\n" +
'\n' +
'℗ 1995 Tommy Boy Music, LLC\n' +
'\n' +
'Released on: 2020-09-25\n' +
'\n' +
'Producer: Doug Rasheed\n' +
'Composer: Stevie Wonder\n' +
'Composer Lyricist: Larry Sanders\n' +
'Composer Lyricist: Doug Rasheed\n' +
'Composer Lyricist: Artis Ivey Jr.\n' +
'\n' +
'Auto-generated by YouTube.',
thumbnail: 'https://i.ytimg.com/vi/GIkKGW628aQ/0.jpg',
thumbnails: {
default: {
url: 'https://i.ytimg.com/vi/GIkKGW628aQ/default.jpg',
width: 120,
height: 90
},
medium: {
url: 'https://i.ytimg.com/vi/GIkKGW628aQ/mqdefault.jpg',
width: 320,
height: 180
},
high: {
url: 'https://i.ytimg.com/vi/GIkKGW628aQ/hqdefault.jpg',
width: 480,
height: 360
},
standard: {
url: 'https://i.ytimg.com/vi/GIkKGW628aQ/sddefault.jpg',
width: 640,
height: 480
},
maxres: {
url: 'https://i.ytimg.com/vi/GIkKGW628aQ/maxresdefault.jpg',
width: 1280,
height: 720
}
},
hashtag: [ 'Coolio', 'L.V.', "Gangsta's Paradise" ]
}
*/
let SpotifySearch = await SearchScript.GetSpotify(elements.spotify)
console.log(SpotifySearch)
/*
{
name: 'Immaterial',
type: 'track',
uri: 'spotify:track:6GoLARmR2OZl2EldehFrsA',
id: '6GoLARmR2OZl2EldehFrsA',
dominantColor: '#785870',
popularity: 57,
track_number: 8,
disc_number: 1,
duration_ms: 232806,
external_ids: { isrc: 'AUFF01800039' },
external_urls: { spotify: 'https://open.spotify.com/track/6GoLARmR2OZl2EldehFrsA' },
Playlist: {
name: 'SOPHIE',
url: 'https://open.spotify.com/album/6ukR0pBrFXIXdQgLWAhK7J',
author: "OIL OF EVERY PEARL'S UN-INSIDES",
type: 'album',
uri: 'spotify:album:6ukR0pBrFXIXdQgLWAhK7J',
id: '5a2w2tgpLwv26BYJf2qYwu'
}
}
*/
}
function Economy() {
let a = eco.products()
console.log(a)
/* if any no data Error:
Error: No Product ./<file_name>.json
if there is Data is shown
*/
eco.send("123",10)
/* MONEY INCREASE */
eco.back("123",10)
/* MONEY Decrease */
}
Search()
Economy()