├── others ├── DatabaseObscura_1739372088528 ├── DatabaseObscura_1739372184883 ├── DatabaseObscura_1739372668125 ├── DatabaseObscura_1739372687172 └── config.json ├── audios └── DatabaseObscura_1739373181835.mp3 ├── images ├── DatabaseObscura_1739373115361.jpg ├── DatabaseObscura_1739373509109.jpg ├── DatabaseObscura_1739374045346.webp ├── DatabaseObscura_1739452769024.webp ├── DatabaseObscura_1739452844763.webp ├── DatabaseObscura_1739539626833.webp ├── DatabaseObscura_1740200442442.jpg ├── DatabaseObscura_1740921571947.webp ├── DatabaseObscura_1741053975711.jpg ├── DatabaseObscura_1741247962372.webp ├── DatabaseObscura_1741272522473.jpg └── config.json ├── README.md ├── css └── config.json ├── html ├── config.json ├── DatabaseObscura_1739374004484.html └── DatabaseObscura_1739373587631.html ├── java └── config.json ├── php └── config.json ├── react └── config.json ├── ruby └── config.json ├── javascript └── config.json └── videos └── config.json /others/DatabaseObscura_1739372088528: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxObscura/db/HEAD/others/DatabaseObscura_1739372088528 -------------------------------------------------------------------------------- /others/DatabaseObscura_1739372184883: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxObscura/db/HEAD/others/DatabaseObscura_1739372184883 -------------------------------------------------------------------------------- /others/DatabaseObscura_1739372668125: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxObscura/db/HEAD/others/DatabaseObscura_1739372668125 -------------------------------------------------------------------------------- /others/DatabaseObscura_1739372687172: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxObscura/db/HEAD/others/DatabaseObscura_1739372687172 -------------------------------------------------------------------------------- /audios/DatabaseObscura_1739373181835.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxObscura/db/HEAD/audios/DatabaseObscura_1739373181835.mp3 -------------------------------------------------------------------------------- /images/DatabaseObscura_1739373115361.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxObscura/db/HEAD/images/DatabaseObscura_1739373115361.jpg -------------------------------------------------------------------------------- /images/DatabaseObscura_1739373509109.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxObscura/db/HEAD/images/DatabaseObscura_1739373509109.jpg -------------------------------------------------------------------------------- /images/DatabaseObscura_1739374045346.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxObscura/db/HEAD/images/DatabaseObscura_1739374045346.webp -------------------------------------------------------------------------------- /images/DatabaseObscura_1739452769024.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxObscura/db/HEAD/images/DatabaseObscura_1739452769024.webp -------------------------------------------------------------------------------- /images/DatabaseObscura_1739452844763.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxObscura/db/HEAD/images/DatabaseObscura_1739452844763.webp -------------------------------------------------------------------------------- /images/DatabaseObscura_1739539626833.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxObscura/db/HEAD/images/DatabaseObscura_1739539626833.webp -------------------------------------------------------------------------------- /images/DatabaseObscura_1740200442442.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxObscura/db/HEAD/images/DatabaseObscura_1740200442442.jpg -------------------------------------------------------------------------------- /images/DatabaseObscura_1740921571947.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxObscura/db/HEAD/images/DatabaseObscura_1740921571947.webp -------------------------------------------------------------------------------- /images/DatabaseObscura_1741053975711.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxObscura/db/HEAD/images/DatabaseObscura_1741053975711.jpg -------------------------------------------------------------------------------- /images/DatabaseObscura_1741247962372.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxObscura/db/HEAD/images/DatabaseObscura_1741247962372.webp -------------------------------------------------------------------------------- /images/DatabaseObscura_1741272522473.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxObscura/db/HEAD/images/DatabaseObscura_1741272522473.jpg -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Demo: 2 | [Cat.jpg](https://cdn.obscura.web.id/Cat.jpg) 3 | ```bash 4 | https://cdn.obscura.web.id/Cat.jpg 5 | ``` 6 | 7 | --- 8 | -------------------------------------------------------------------------------- /css/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "ownerBot": [ 3 | "6285172153663" 4 | ], 5 | "database": { 6 | "host": "139.59.117.76", 7 | "user": "root", 8 | "password": "panel", 9 | "database": "obscura_db" 10 | } 11 | } -------------------------------------------------------------------------------- /html/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "ownerBot": [ 3 | "6285172153663" 4 | ], 5 | "database": { 6 | "host": "139.59.117.76", 7 | "user": "root", 8 | "password": "panel", 9 | "database": "obscura_db" 10 | } 11 | } -------------------------------------------------------------------------------- /java/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "ownerBot": [ 3 | "6285172153663" 4 | ], 5 | "database": { 6 | "host": "139.59.117.76", 7 | "user": "root", 8 | "password": "panel", 9 | "database": "obscura_db" 10 | } 11 | } -------------------------------------------------------------------------------- /php/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "ownerBot": [ 3 | "6285172153663" 4 | ], 5 | "database": { 6 | "host": "139.59.117.76", 7 | "user": "root", 8 | "password": "panel", 9 | "database": "obscura_db" 10 | } 11 | } -------------------------------------------------------------------------------- /react/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "ownerBot": [ 3 | "6285172153663" 4 | ], 5 | "database": { 6 | "host": "139.59.117.76", 7 | "user": "root", 8 | "password": "panel", 9 | "database": "obscura_db" 10 | } 11 | } -------------------------------------------------------------------------------- /ruby/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "ownerBot": [ 3 | "6285172153663" 4 | ], 5 | "database": { 6 | "host": "139.59.117.76", 7 | "user": "root", 8 | "password": "panel", 9 | "database": "obscura_db" 10 | } 11 | } -------------------------------------------------------------------------------- /images/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "ownerBot": [ 3 | "6285172153663" 4 | ], 5 | "database": { 6 | "host": "139.59.117.76", 7 | "user": "root", 8 | "password": "panel", 9 | "database": "obscura_db" 10 | } 11 | } -------------------------------------------------------------------------------- /javascript/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "ownerBot": [ 3 | "6285172153663" 4 | ], 5 | "database": { 6 | "host": "139.59.117.76", 7 | "user": "root", 8 | "password": "panel", 9 | "database": "obscura_db" 10 | } 11 | } -------------------------------------------------------------------------------- /others/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "ownerBot": [ 3 | "6285172153663" 4 | ], 5 | "database": { 6 | "host": "139.59.117.76", 7 | "user": "root", 8 | "password": "panel", 9 | "database": "obscura_db" 10 | } 11 | } -------------------------------------------------------------------------------- /videos/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "ownerBot": [ 3 | "6285172153663" 4 | ], 5 | "database": { 6 | "host": "139.59.117.76", 7 | "user": "root", 8 | "password": "panel", 9 | "database": "obscura_db" 10 | } 11 | } -------------------------------------------------------------------------------- /html/DatabaseObscura_1739374004484.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 |Get info/download audio from YouTube
251 || Parameter | 256 |Type | 257 |Description | 258 |
|---|---|---|
| url | 263 |string | 264 |URL of the YouTube video. | 265 |
| quality | 268 |string | 269 |Custom bitrate for download YouTube audio ( Opsional ). | 270 |
Response JSON :
275 |
276 | {
277 | "metadata": {
278 | "title": "Virgoun - Surat Cinta Untuk Starla (tiktok version)",
279 | "url": "https://www.youtube.com/watch?v=ake34OFunrE",
280 | "videoId": "ake34OFunrE",
281 | "duration": "289",
282 | "views": "994446",
283 | "thumbnail": {
284 | "url": "https://i.ytimg.com/vi_webp/ake34OFunrE/maxresdefault.webp",
285 | "width": 1920,
286 | "height": 1080
287 | },
288 | "likes": 13471,
289 | "description": "Makasih udah nonton + subscribe \n\nOfficial Music:\nhttps://youtu.be/FocFked1TbQ?si=FFVoKqwsFKZgiUPw\n\nPhoto:\nhttps://pin.it/kyB1S1c\n\n\nbuat ngopi🙏🏻\n\nhttps://saweria.co/Akioo",
290 | "author": "akio"
291 | },
292 | "downloads": {
293 | "url": "https://ytdl.axeel.my.id/media/?id=3e81c71218ff30e51d3a3ce62dfe7b29&token=5972a3602645b8406c932dcc89bbf14cc94d05c30b6fd995bcc0d313083d4ea2&expired=1737439985742",
294 | "mimetype": "audio/mpeg"
295 | }
296 | }
297 |
298 | Get info/download Video from YouTube
303 || Parameter | 308 |Type | 309 |Description | 310 |
|---|---|---|
| url | 315 |string | 316 |URL of the YouTube video. | 317 |
| quality | 320 |string | 321 |Custom resolution for download YouTube video ( Opsional ). | 322 |
Response JSON :
327 |
328 | {
329 | "metadata": {
330 | "title": "Virgoun - Surat Cinta Untuk Starla (tiktok version)",
331 | "url": "https://www.youtube.com/watch?v=ake34OFunrE",
332 | "videoId": "ake34OFunrE",
333 | "duration": "289",
334 | "views": "994446",
335 | "thumbnail": {
336 | "url": "https://i.ytimg.com/vi/ake34OFunrE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAEhrdqXycf-Xoi8Zs2YyEltYqbjw",
337 | "width": 336,
338 | "height": 188
339 | },
340 | "likes": 13471,
341 | "description": "Makasih udah nonton + subscribe \n\nOfficial Music:\nhttps://youtu.be/FocFked1TbQ?si=FFVoKqwsFKZgiUPw\n\nPhoto:\nhttps://pin.it/kyB1S1c\n\n\nbuat ngopi🙏🏻\n\nhttps://saweria.co/Akioo",
342 | "author": "akio"
343 | },
344 | "downloads": {
345 | "url": "https://ytdl.axeel.my.id/media/?id=fe9adf872d088bedd459b35b8bd7f18c&token=4e0f0d1c93744dee0c9a6d9b2c89b83dffb16fae393cc455c7c267bd5b8cec65&expired=1737439930993",
346 | "mimetype": "video/mp4"
347 | }
348 | }
349 |
350 | Get YouTube url from Playlist
355 || Parameter | 360 |Type | 361 |Description | 362 |
|---|---|---|
| url | 367 |string | 368 |URL of the YouTube playlist | 369 |
Response JSON :
374 |
375 | [
376 | {
377 | "title": "Virgoun - Surat Cinta Untuk Starla (tiktok version)",
378 | "videoId": "ake34OFunrE",
379 | "duration": "4:49",
380 | "thumbnail": "https://i.ytimg.com/vi/ake34OFunrE/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLDgp3yIpGtdb0GI4XJvYPnPuPNIzw",
381 | "views": "994K",
382 | "release": "1 year ago",
383 | "author": "akio",
384 | "url": "https://youtube.com/watch?v=ake34OFunrE&list=PLCkWlDUNbZAMnVRer3YqLedEb0lOdAYtJ&index=1&pp=iAQB8AUB"
385 | },
386 | {
387 | "title": "Somewhere only we know - keane (slowed +reverb) tiktok version",
388 | "videoId": "0xlf9SYcauA",
389 | "duration": "4:14",
390 | "thumbnail": "https://i.ytimg.com/vi/0xlf9SYcauA/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLBdl502UlhAFMHYUoQLgfXoRenYwg",
391 | "views": "2.6M",
392 | "release": "1 year ago",
393 | "author": "dontcry",
394 | "url": "https://youtube.com/watch?v=0xlf9SYcauA&list=PLCkWlDUNbZAMnVRer3YqLedEb0lOdAYtJ&index=2&pp=iAQB8AUB"
395 | },
396 | {
397 | "title": "mary on a cross—ghost; (slowed down + reverb)",
398 | "videoId": "-1v9xY0Xpyo",
399 | "duration": "4:56",
400 | "thumbnail": "https://i.ytimg.com/vi/-1v9xY0Xpyo/hqdefault.jpg?sqp=-oaymwE9CNACELwBSFryq4qpAy8IARUAAAAAGAElAADIQj0AgKJDeAHwAQH4Af4JgALQBYoCDAgAEAEYXSBlKEYwDw==&rs=AOn4CLCz9j1PndszqI5Ni5koLYUvSWSDww",
401 | "views": "10M",
402 | "release": "4 years ago",
403 | "author": "licky wicky",
404 | "url": "https://youtube.com/watch?v=-1v9xY0Xpyo&list=PLCkWlDUNbZAMnVRer3YqLedEb0lOdAYtJ&index=3&pp=iAQB8AUB"
405 | },
406 | {
407 | "title": "Yang Telah Merelakanmu - Seventeen (Speed Up, Reverb) TikTok Version",
408 | "videoId": "LAaoaQ870oY",
409 | "duration": "4:06",
410 | "thumbnail": "https://i.ytimg.com/vi/LAaoaQ870oY/hqdefault.jpg?sqp=-oaymwE9CNACELwBSFryq4qpAy8IARUAAAAAGAElAADIQj0AgKJDeAHwAQH4Af4JgALQBYoCDAgAEAEYYyBjKGMwDw==&rs=AOn4CLC171vaufBprd9qyKZ4yYSAR-mxIA",
411 | "views": "808K",
412 | "release": "1 year ago",
413 | "author": "December.",
414 | "url": "https://youtube.com/watch?v=LAaoaQ870oY&list=PLCkWlDUNbZAMnVRer3YqLedEb0lOdAYtJ&index=4&pp=iAQB8AUB"
415 | },
416 | {
417 | "title": "#1 Sad Songs Playlist (Lyrics Video) I'm sorry, don't leave me...",
418 | "videoId": "XuGKqinH5v0",
419 | "duration": "16:18",
420 | "thumbnail": "https://i.ytimg.com/vi/XuGKqinH5v0/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLARlCVWQwv-x-lXyezS4WlfZjNLwg",
421 | "views": "7.9M",
422 | "release": "2 years ago",
423 | "author": "Lirikyu",
424 | "url": "https://youtube.com/watch?v=XuGKqinH5v0&list=PLCkWlDUNbZAMnVRer3YqLedEb0lOdAYtJ&index=5&pp=iAQB8AUB"
425 | }
426 | ]
427 |
428 | Search video YouTube with query
433 || Parameter | 438 |Type | 439 |Description | 440 |
|---|---|---|
| q | 445 |string | 446 |Query for search YouTube video | 447 |
Response JSON :
452 |
453 | [
454 | {
455 | "title": "+5 Tiktok Trending presets #10 [ XML + QR + CC ] #anime #alightmotionpresets #jjk #bluelock #naruto",
456 | "videoId": "xCF5JlIr7KM",
457 | "url": "https://youtube.com/watch?v=xCF5JlIr7KM",
458 | "thumbnail": "https://i.ytimg.com/vi/xCF5JlIr7KM/hq720.jpg",
459 | "duration": "1:34",
460 | "author": "Amrit efx ",
461 | "description": "Trends Anime Edits Presets TikTok Trends Anime Edits Pista burfi trend presets Pista burfi trend Anime presets Father mother son ..."
462 | },
463 | {
464 | "title": "PRESET AM ANIME | 2 UKURAN 9:16 & 1:1 | 5MB & XML DJ TIE ME DOWN X KAWENI MERRY KENE🎶🗿",
465 | "videoId": "-rFoO0Rdouo",
466 | "url": "https://youtube.com/watch?v=-rFoO0Rdouo",
467 | "thumbnail": "https://i.ytimg.com/vi/-rFoO0Rdouo/hq720.jpg",
468 | "duration": "0:19",
469 | "author": "Zax YT",
470 | "description": "Preset di komen hastag:#presetalightmotion #presetam#presetam #preset5mbxml #preset5mb :#presetalightmotion ..."
471 | },
472 | ]
473 |
474 |
482 | const axios = require('axios');
483 |
484 | axios.get(BASE_URL + '/api/download/audio', {
485 | params: {
486 | url: "https://youtu.be/xxxx",
487 | },
488 | headers: {
489 | "Content-type": "application/json",
490 | "Accept": "application/json"
491 | }
492 | })
493 | .then(response => console.log(response.data))
494 | .catch(error => console.error(error));
495 |
496 |
502 | const axios = require('axios');
503 |
504 | axios.get(BASE_URL + '/api/download/video', {
505 | params: {
506 | url: "https://youtu.be/xxxx"
507 | },
508 | headers: {
509 | "Content-type": "application/json",
510 | "Accept": "application/json"
511 | }
512 | })
513 | .then(response => console.log(response.data))
514 | .catch(error => console.error(error));
515 |
516 |
522 | const axios = require('axios');
523 |
524 | axios.get(BASE_URL + '/api/playlist', {
525 | params: {
526 | url: "https://youtu.be/xxxx"
527 | },
528 | headers: {
529 | "Content-type": "application/json",
530 | "Accept": "application/json"
531 | }
532 | })
533 | .then(response => console.log(response.data))
534 | .catch(error => console.error(error));
535 |
536 |
542 | const axios = require('axios');
543 |
544 | axios.get(BASE_URL + '/api/search', {
545 | params: {
546 | q: "xxxx",
547 | },
548 | headers: {
549 | "Content-type": "application/json",
550 | "Accept": "application/json"
551 | }
552 | })
553 | .then(response => console.log(response.data))
554 | .catch(error => console.error(error));
555 |
556 |