1.0.4 • Published 2 years ago
@darlyn1234/zkrill-api-darl v1.0.4
darlyn Npmjs
Install package
npm i @darlyn1234/zkrill-api-darl
Install latest version from github (not recommended)
npm i github:@darlyn1234/zkrill-api-darl
What'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)
instagramdl
website https://snapinsta.app,instagramdlv2
website https://downloadgram.orginstagramdlv3
website https://downvideo.quora-wiki.cominstagramdlv4
website https://instadownloader.coinstagramStory
website https://storydownloader.appinstagramStoryv2
website 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)
youtubedl
website https://www.y2mate.comyoutubedlv2
website https://yt5s.comyoutubedlv3
website https://onlinevideoconverter.proyoutubeSearch
website 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))
tiktokdl
website https://snaptik.apptiktokdlv2
website https://api.tikmate.apptiktokdlv3
website 'https://ssstik.iotiktokfyp
website 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/'))
aiovideodl
use website https://aiovideodl.ml Not Workingsavefrom
use website https://id.savefrom.netsnapsave
use 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))
artimimpi
website https://www.primbon.comartiname
website https://www.primbon.comnomorhoki
website https://www.primbon.comgetZodiac
https://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))
googleImage
website https://www.google.compinterest
website https://www.pinterest.comstickerTelegram
website https://combot.orgstickerLine
website https://store.line.mewallpaper
website https://www.shutterstock.comwallpaperv2
website https://wall.alphacoders.comwallpaperv3
website 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())
antaranews
website https://www.antaranews.comcnbindonesia
website https://www.cnbcindonesia.comkompas
website https://www.kompas.comliputan6
website https://www.liputan6.commerdeka
website https://www.merdeka.comsuaracom
website 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'))
randomUUID
source: https://github.com/uuidjs/uuid/blob/main/src/v4.js and https://github.com/nodejs/node/blob/master/lib/internal/crypto/random.jsrandomBytes
usecrypto
modulecreateHash
usecrypto
module
Bioskop
// Bioskop
import {
bioskopNow,
bioskop
} from '@darlyn1234/zkrill-api-darl'
// Bioskop
console.log(await bioskop())
// Bioskop Now
console.log(await bioskopNow())
bioskop
use website https://jadwalnonton.combioskopNow
use 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'))
mediafiredl
use website https://www.mediafire.comsfilemobi
use website https://www.sfilemobi.comsfilemobiSearch
use website https://www.sfilemobi.comzippyshare
use website https://www.zippyshare.com
Chord
import {
chord
} from '@darlyn1234/zkrill-api-darl'
// Chord
console.log(await chord('Until i found you'))
chord
website https://www.gitagram.com
Breaking Changes
- from v1.0.0 to v1.0.4
savefrom
now output array of object instead of object