1.0.4 • Published 3 years ago
@darlyn1234/zkrill-api-darl v1.0.4
darlyn Npmjs
Install package
npm i @darlyn1234/zkrill-api-darlInstall latest version from github (not recommended)
npm i github:@darlyn1234/zkrill-api-darlWhat's updated?
- Using zod to validate data input and output. (not finished yet)
- Some bug fixes.
- Breaking changes. see this
Ejemplo de uso
// ESM
import * as scraper from '@darlyn1234/zkrill-api-darl'
// CJS
const scraper = require('@darlyn1234/zkrill-api-darl')Instagram Downloader
// Instagram Downloader
import {
instagramdl,
instagramdlv2,
instagramStory,
instagramStoryv2
} from '@darlyn1234/zkrill-api-darl'
const url = 'https://www.instagram.com/reel/CdI2rVDoagj/?utm_source=ig_web_copy_link'
instagramdl(url).then(console.log).catch(console.error)
instagramdlv2(url).then(console.log).catch(console.error)
// use both to handle error
instagramdl(url).catch(_ => instagramdlv2(url)).then(console.log)
// Use async/await or top level await
console.log(await instagramdl(url).catch(console.error))
console.log(await instagramdlv2(url).catch(console.error))
// Instagram Story downloader
const username = 'darlyn1234'
const story = await instagramStory(username).catch(async _ => await instagramStoryv2(username))
console.log(story)instagramdlwebsite https://snapinsta.app,instagramdlv2website https://downloadgram.orginstagramdlv3website https://downvideo.quora-wiki.cominstagramdlv4website https://instadownloader.coinstagramStorywebsite https://storydownloader.appinstagramStoryv2website https://www.instadp.com not working
Youtube Downloader
// Youtube downloader
import {
youtubedl,
youtubedlv2
} from '@darlyn1234/zkrill-api-darl'
const url = 'https://youtu.be/dyRsYk0LyA8'
youtubedl(url).catch(_ => youtubedlv2(url)).then(({ video }) => {
video['240p'].download().then(console.log).catch(console.error)
})
// Use async/await
const yt = await youtubedl(url).catch(async () => await youtubedlv2(url))
const dl_url = await yt.video['240p'].download()
console.log(dl_url)youtubedlwebsite https://www.y2mate.comyoutubedlv2website https://yt5s.comyoutubedlv3website https://onlinevideoconverter.proyoutubeSearchwebsite https://www.youtube.com
Tiktok downloader
// Tiktok downloader
import {
tiktokdl,
tiktokdlv2
} from '@darlyn1234/zkrill-api-darl'
// Tiktok downloader v1
const url = 'https://www.tiktok.com/@aphr.odite/video/7040499087094877445'
tiktokdl(url).then(console.log).catch(console.error)
// tiktokdl v2
tiktokdlv2(url).then(console.log).catch(console.error)
// async / await
console.log(await tiktokdl(url).catch(console.error))
console.log(await tiktokdlv2(url).catch(console.error))tiktokdlwebsite https://snaptik.apptiktokdlv2website https://api.tikmate.apptiktokdlv3website 'https://ssstik.iotiktokfypwebsite https://t.tiktok.com Not Working
All in One Downloader
import {
aiovideodl,
savefrom,
snapsave
} from '@darlyn1234/zkrill-api-darl'
// Facebook video downloader
console.log(await aiovideodl('https://fb.watch/euSKCMQI7I/'))
// Twitter video downloader
console.log(await aiovideodl('https://twitter.com/jen_degen/status/1458167531869458440?s=20'))
// Tiktok downloader
console.log(await savefrom('https://www.tiktok.com/@aphr.odite/video/7040499087094877445?is_from_webapp=1&sender_device=pc&web_id=6971114554768229893'))
// Instagram downloader
console.log(await savefrom('https://www.instagram.com/reel/CdI2rVDoagj/?utm_source=ig_web_copy_link'))
// Instagram downloader
console.log(await snapsave('https://www.instagram.com/reel/CdI2rVDoagj/?utm_source=ig_web_copy_link'))
// Facebook video downloader
console.log(await snapsave('https://fb.watch/euSKCMQI7I/'))aiovideodluse website https://aiovideodl.ml Not Workingsavefromuse website https://id.savefrom.netsnapsaveuse website https://snapsave.app
Primbons
// Primbons
import {
getZodiac,
nomorhoki
} from '@darlyn1234/zkrill-api-darl'
// Get zodiac
console.log(getZodiac(1, 1))
// Get nomor hoki
console.log(await nomorhoki(6213353))artimimpiwebsite https://www.primbon.comartinamewebsite https://www.primbon.comnomorhokiwebsite https://www.primbon.comgetZodiachttps://github.com/Nurutomo/wabot-aq/blob/master/plugins/zodiac.js
Images
// Images
import {
googleImage,
pinterest,
wallpaper,
stickerTelegram,
} from 'darlyn1234/zkrill-api-darl'
const keyword = 'blackpink'
// Google image
console.log(await googleImage(blackpink))
// Pinterest image
console.log(await pinterest(blackpink))
// Wallpaper
console.log(await wallpaper(blackpink))
// Sticker telegram
console.log(await stickerTelegram(blackpink))googleImagewebsite https://www.google.compinterestwebsite https://www.pinterest.comstickerTelegramwebsite https://combot.orgstickerLinewebsite https://store.line.mewallpaperwebsite https://www.shutterstock.comwallpaperv2website https://wall.alphacoders.comwallpaperv3website https://www.hdwallpapers.in
News
// News
import {
cnbindonesia,
antaranews,
kompas
} from '@darlyn1234/zkrill-api-darl'
// Cnbindonesia
console.log(await cnbindonesia())
// Antaranews
console.log(await antaranews())
// Kompas
console.log(await kompas())antaranewswebsite https://www.antaranews.comcnbindonesiawebsite https://www.cnbcindonesia.comkompaswebsite https://www.kompas.comliputan6website https://www.liputan6.commerdekawebsite https://www.merdeka.comsuaracomwebsite https://www.suara.com
Encryption
// Encryption
import {
toBase64,
fromBase64ToString,
randomUUID,
randomBytes,
createHash
} from '@darlyn1234/zkrill-api-darl'
// To base64
const base64 = toBase64('Darlyn-Npmjs')
console.log(base64)
// From base64 to string
console.log(fromBase64ToString(base64)) // 'Darlyn-Npmjs'
// Random UUID
console.log(randomUUID())
// Random Bytes
console.log(randomBytes(16))
// Hash
console.log(createHash('sha256', 'Darlyn Npmjs'))randomUUIDsource: https://github.com/uuidjs/uuid/blob/main/src/v4.js and https://github.com/nodejs/node/blob/master/lib/internal/crypto/random.jsrandomBytesusecryptomodulecreateHashusecryptomodule
Bioskop
// Bioskop
import {
bioskopNow,
bioskop
} from '@darlyn1234/zkrill-api-darl'
// Bioskop
console.log(await bioskop())
// Bioskop Now
console.log(await bioskopNow())bioskopuse website https://jadwalnonton.combioskopNowuse website https://jadwalnonton.com
Downloader
import {
mediafiredl,
sfilemobi,
sfilemobiSearch,
zippyshare
} from '@darlyn1234/zkrill-api-darl'
// Mediafire
console.log(await mediafiredl('https://www.mediafire.com/file/gpeiucmm1xo6ln0/hello_world.mp4/file'))
// Sfilemobi
console.log(await sfilemobi('https://sfile.mobi/oGm8kAIQCs7'))
// Sfilemobi Search
console.log(await sfilemobiSearch('blackpink'))
// Zippyshare
console.log(await zippyshare('https://www53.zippyshare.com/v/Gajlfjd4/file.html'))mediafiredluse website https://www.mediafire.comsfilemobiuse website https://www.sfilemobi.comsfilemobiSearchuse website https://www.sfilemobi.comzippyshareuse website https://www.zippyshare.com
Chord
import {
chord
} from '@darlyn1234/zkrill-api-darl'
// Chord
console.log(await chord('Until i found you'))chordwebsite https://www.gitagram.com
Breaking Changes
- from v1.0.0 to v1.0.4
savefromnow output array of object instead of object