


# Notmebotz - Tools

<a href="https://www.npmjs.com/package/notmebotz-tools"><img alt="npm version" src="https://img.shields.io/npm/v/notmebotz-tools.svg?style=flat-square"></a>
<img alt="version" src="https://img.shields.io/github/package-json/v/herzonly/notmebotz-tools?label=github&style=flat-square">
<a href="https://www.npmjs.com/package/notmebotz-tools"><img src="https://img.shields.io/npm/dm/notmebotz-tools.svg?style=flat-square" alt="npm downloads"></a>
[![js dilvr](https://data.jsdelivr.com/v1/package/npm/notmebotz-tools/badge)](https://www.jsdelivr.com/package/npm/notmebotz-tools)

An package for fetch url and downloading an video or photo from media social like YouTube, Tiktok, Instagram, Threads, Twitter, Likee

![NodeJS](https://img.shields.io/badge/node.js-6DA55F?style=for-the-badge&logo=node.js&logoColor=white)
![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E)


`Note For You:
If you find any bug or error in this code please contant me on whatsapp, and to get any information you can join my WhatsApp Channel
`

[![Start Chat](https://img.shields.io/badge/START%20CHAT-25D366?style=for-the-badge&logo=whatsapp&logoColor=white)](https://wa.me/6282393307733)

[![WhatsApp Channel](https://img.shields.io/badge/WA%20CHANNEL-25D366?style=for-the-badge&logo=whatsapp&logoColor=white)](https://whatsapp.com/channel/0029VaGVOvq1iUxY6WgHLv2R)


## MY MEDIA SOCIAL
[![Instagram](https://img.shields.io/badge/JustMeHerza-%23E4405F.svg?style=for-the-badge&logo=Instagram&logoColor=white)](https://instagram.com/justme.herz)

[![Instagram](https://img.shields.io/badge/NotmebotzMD-%23E4405F.svg?style=for-the-badge&logo=Instagram&logoColor=white)](https://instagram.com/notme_botz)


# installation

```bash
$ npm i notmebotz-tools 
```

# UPDATE INFORMATION
```what's new?```
```for you information
['!'] = UPDATE
['*'] = FIX
['+'] = ADDED
['-'] = DELETED
['>'] = MOVED
['?'] = IDK
```



## FEATURE STATUS
```
* TWITTER (DOWNLOADER)
* FACEBOOK (DOWNLOADER)
! TEXT2IMG (AI)
* LLAMA (AI)
* TRANSCRIPT (AI)
```



# NEXT TO DO
```
- ADDING BRAT MAKER
- ADDING SEARCH MINECRAFT SERVER
```

``` NOTE FOR YOU
if you find any of the package feature return object object

use like this
```
```javascript
const example = require('notmebotz-tools')
let z = await example(blablabla)
return JSON.stringify(z, null, 2)
//it Will return all the json but if you remove it, the object object will back so you cant get the json, like this example

// Not use stringify 
medias: [ [object, object] ]
//use stringify 
medias: [ "data": "data1" ]
// and use like this

return z.medias[0].data
//to get the results
```

here an example to use
# EXAMPLE TO USE
```
CommonJS
```
```js
const tools = require('notmebotz-tools')
return tools
```

```
ECMAScript
```
```ts
import tools from 'notmebotz-tools'
return tools
```


# DOWNLOADER

### TIKTOK
```js
const { tiktok } = require('notmebotz-tools')
let tiktok = await tiktok("your video url")
return tiktok
```

### CAPCUT
```js
const { capcut } = require('notmebotz-tools')
let cpt = await capcut("your video url")
return cpt
```

### INSTAGRAM
```js
const { instagram } = require('notmebotz-tools')
let ig = await instagram("your video url")
return ig
```

### SOUNDCLOUD
```js
const { soundcloud } = require('notmebotz-tools')
let scd = await soundcloud("track url")
return scd
```

### SNACKVIDEO
```js
const { snackvideo } = require('notmebotz-tools')
let snv = await snackvideo("your video url")
return snv
```

### FACEBOOK
```js
const { facebook } = require('notmebotz-tools')
let fb = await facebook("your video url")
return fb
```

### THREADS

```js
const { threads } = require('notmebotz-tools')
let threads = await threads("your video url")
return threads
```

#### LIKEE
```js
const { likee } = require('notmebotz-tools')
let likee = await likee("your video url")
return likee
```

### TWITTER
```js
const { twitter } = require('notmebotz-tools')
let twit = await twitterdl("your video url")
return twit
```

### YOUTUBE 
```js
const { youtube } = require('notmebotz-tools')
let yt = await youtube("type mp3 / mp4", "your video url")
return yt

// advanced
let yt = await youtube("type", ...args)
return yt
ytmp4 / ytmp3 / yt search / transcript
```

### YOUTUBEV2
```js
const { youtubev2 } = require('notmebotz-tools')
let yt2 = await youtubev2("type mp3 / mp4", "your video url", resolitions) //the defult is 128kbps for mp3 and 480p for videos, you can set the resolution as the original vidoe resolition
return yt2
```

### PINTEREST
```js
const { pinterest } = require('notmebotz-tools')
let pin = await pinterest("your video url")
return pin
```

### SFILEMOBI
```js
/*const { sfilemobidl } = require('notmebotz-tools')
let sfile = await sfilemobidl("your url")
return sfile
*/
```

### SPOTIFY
```js
const { spotydl } = require('notmebotz-tools')
let spoty = await spotydl("your url")
return spoty
```

### TERABOX
```js
const { teraboxdl } = require('notmebotz-tools')
const terabox = await teraboxdl("url file")
return terabox
```

### PXPIC
```js
const { pxpic } = require('notmebotz-tools')
const rm = await pxpic("file_path", "func") //REMOVE BG, COLORIZE, RESTORE, UPSCALE, ENHANCE(for enhance i prefer to use remini func cuz it has the level to remini the image)
return rm
```

### REMINI
```js
const { remini } = require('notmebotz-tools')
const rmni = await remini("file_path", "type", level)//optional for type enhance 1 2 3 and 4
//valid option is enhance, colorize, dehaze
return rmni
```

### REDNOTE (XIAO HONG SHU)
```js
const { rednote } = require('notmebotz-tools')
const rdn = await rednote("url")
return rdn
```

### OTAKUDESU
```js
const { otakudesu } = require('notmebotz-tools')
let otk = await otakudesu("type", "query") // TYPE : SEARCH, DOWNLOAD, LATEST, DETAILS 
return otk
```

### STICKERLY
```js
const { stickerly } = require('notmebotz-tools')
let stkly = await stickerly("stickerurl")
return stkly
```

### AIO DL (ALL IN ONE DOWNLOADER)
```js
const { aio } = require('notmebotz-tools')
let aiodl = await aio("url")
return aiodl;
```

### YOUTUBEV3
```js
const { youtubev3 } = require('notmebotz-tools')
let yt3 = await youtubev3("url", "format")
return yt3;
```

### INSTAGRAMV2
```js
const { instagramv2 } = require('notmebotz-tools')
let ig = await instagramv2("your video url")
return ig
```

# SEARCH TOOLS

### WHATMUSIC
```js
const { whatmusic } = require('notmebotz-tools')
let whs = await whatmusic("input_url_or_filepath")
return whs
```

### PINTEREST SEARCH
```js
const { pinsearch } = require('notmebotz-tools')
let pins = await pinterest("Furry")
return pins
```

### GOOGLEIT
```js
const { googleit } = require('notmebotz-tools')
let gls = await googleit("Furry")
return gls
```

### SFILEMOBI SEARCH 
```js
/*const { sfilemobiS } = require('notmebotz-tools')
let sfiles = await sfilemobiS("query", page)
return sfiles
*/
```

### SPOTIFY SEARCH
```js
const { spotifysearch } = require('notmebotz-tools')
let spotifys = await spotifysearch("Thick Of It") // 💀 i ma thick of it
return spotifys
```

### TIKTOK SEARCH
```js
const { tiktoksearch } = require('notmebotz-tools')
let tikts = await tiktoksearch("Furry") 
return tikts
```

### BING SEARCH 
```js
const { bings } = require('notmebotz-tools')
let bing = await bings("query")
return bing
```

### BING VIDEO SEARCH
```js
const { bingv } = require('notmebotz-tools')
let bingv = await bingv("query")
return bingv
```

### UHD WALLPAPER
```js
const { uhd } = require('notmebotz-tools')
let uwhd = await uhd("query")
return uwhd
```

### ALIF SEARCH
```js
const { alifsearch } = require('notmebotz-tools')
let alf = await alifsearch("query")
return alf
```

### WIKIPEDIA
```js
const { wikipedia } = require('notmebotz-tools')
let wiki = await wikipedia("query")
return wki
```

### GIMAGE
```js
const { gimage } = require('notmebotz-tools')
let ggi = await gimage("Furry")
return ggi
```

# AI TOOLS

### GEMINI CHAT
```js
const { geminichat } = require('notmebotz-tools')
let geminic = await geminichat("your text")
return geminic
```

### SIMSIMI
```js
const { simsimi } = require('notmebotz-tools')
let smsi = await simsimi("your text", "Lang") //default lang is id
return smsi
```

### DEEPSEEK
```js
const { deepseek } = require('notmebotz-tools')
let dsk = await deepseek("your text")
return dsk
```

### GEMINI IMAGE
```js
const { geminiimg } = require('notmebotz-tools')
let geminiimage = await geminiimg("your text", "img path")
return geminiimage
```

### GROQ SDK AUDIO AI
```js
const { audioai } = require('notmebotz-tools')
let aiaud = await audioai("prompt", "your/audio/path/must/be/m4a", "lang<example: en")
return aiaud
```

### Llma AI
```js
const { llma } = require('notmebotz-tools')
let llmai = await llmaai("query")
return llmai
```

### TEXT TO IMAGE
```js
const { text2img } = require('notmebotz-tools')
let txt = await text2img("query")
return txt
```

### LEPTON AI
```js
const { lepton } = require('notmebotz-tools')
let lepton = await lepton("query")
return lepton
```

### CHATSANDBOX
```js
const { chatsandboxai } = require('notmebotz-tools')
let csb = await chatsandboxai("query", "models")
return csb
```

### ISLAMIC AI
```js
const { islamicai } = require('notmebotz-tools')
let iai = await Islamicai("query")
return iai
```

### VENICE
```js
const { veniceai } = require('notmebotz-tools')
let vai = await veniceai("query", "model")
return vai
```

### OPEN AI
```js
const { openai } = require('notmebotz-tools')
let cgpt = await openai("query")
return cgpt
```

### IMG2ANIME
```js
const { img2anime } = require('notmebotz-tools')
let img2a = await img2anime("imgUrl")
return img2a
```

### IMG2ZOMBIE
```js
const { img2zombie } = require('notmebotz-tools')
let img2z = await img2zombie("imgUrl")
return img2z
```

### IMG2GTA
```js
const { img2gta } = require('notmebotz-tools')
let img2g = await img2gta("imgUrl")
return img2g
```

### FACESWAP
```js
const { faceswap } = require('notmebotz-tools')
let fcs = await faceswap("media1", "media2")
return fcs
```

# STALK TOOLS

### TIKTOK
```js
const { ttstalk } = require('notmebotz-tools')
let tts = await ttstalk("username")
return tts
```

### STEAM
```js
const { sstalk } = require('notmebotz-tools')
let stm = await sstalk("username")
return stm
```

### XBOX
```js
const { sxbox } = require('notmebotz-tools')
let xbx = await sxbox("username")
return xbx
```

### MINECRAFT (JAVA ONLY)
```js
const { mcstalk } = require('notmebotz-tools')
let mcs = await mcstalk("username")
return mcs
```

### INSTAGRAM
```js
const { igstalk } = require('notmebotz-tools')
let igs = await igstalk("username")
return igs
```

### YOUTUBE
```js
const { ytstalk } = require('notmebotz-tools')
let yts = await ytstalk("username")
return yts
```

### COC (CLASH OF CLANS)
```js
const { stalkcoc } = require('notmebotz-tools')
let yts = await stalkcoc("PlayerTag")
return yts
```

# MISC

### UPLOAD TO CDN SERVER
```js
const { uploadcdn } = require('notmebotz-tools')
let cdn = await uploadcdn("path/to/your/file")
return cdn
```

### MCSTATS
```js
const { mcstats } = require('notmebotz-tools')
let mcs = await mcstats("mc.hypixel.net:25565", "java") //can be bedrock too
return mcs
```

### SSWEB (MOBILE, TABLET, DESKTOP)
```js
const { ssweb } = require('notmebotz-tools')
let swb = await ssweb("https://google.com", "desktop")
return swb
```

# MAKER
```js
const { textpro } = require('notmebotz-tools')
let tpro = await textpro("Your Text Here", "effect")
return tpro
```

_note: please make an issue on github if you found any bug or error, and you can request what feature to be added_

## there will be many more tools coming soon