Skip to content
This repository was archived by the owner on Mar 8, 2025. It is now read-only.

Commit b103798

Browse files
author
unknown
committedFeb 18, 2023
Fix Instagram username not found and add story video
1 parent 631e476 commit b103798

File tree

7 files changed

+26
-15
lines changed

7 files changed

+26
-15
lines changed
 

‎index.js

+1
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ app.use(bodyParser.urlencoded({ extended: true }));
6060

6161
//_______________________ ┏ Connect Database ┓ _______________________\\
6262

63+
mongoose.set("strictQuery", false);
6364
mongoose
6465
.connect(keymongodb, { useNewUrlParser: true, useUnifiedTopology: true })
6566
.then(async () => {

‎lib/api/apidl.js

+11-7
Original file line numberDiff line numberDiff line change
@@ -841,28 +841,32 @@ function igdl(url){
841841
} catch {
842842
return resolve()
843843
}
844+
844845
if (!data.url){
846+
if (!data[0]){
847+
return resolve()
848+
}else{
845849
for (let i = 0; i < data.length; i++) {
846850
let result = {
847-
result: data[i].thumb,
851+
image: data[i].thumb,
852+
video: data[i].sd
848853
}
849854
hasil.push(result)
850855
}
856+
851857
let dataresult = {
852858
decs: data[0].meta.title,
853-
link_original: data[0].meta.source,
859+
source: data[0].meta.source,
854860
url: hasil
855861
}
856862
return resolve(dataresult)
863+
}
857864
}else{
858-
let tiny = await axios.get(`https://tinyurl.com/api-create.php?url=${data.url[0].url}`);
859-
let tinyUrl = tiny.data
860865
let result = {
861-
url: tinyUrl,
866+
url: data.url,
862867
thumb: data.thumb,
863-
type: data.url[0].type,
864868
decs: data.meta.title,
865-
link_original: data.meta.source
869+
source: data.meta.source
866870
}
867871
return resolve(result)
868872
}

‎node_modules.zip

46.4 MB
Binary file not shown.

‎routes/api.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ router.get('/api/dowloader/igdowloader', cekKey, async (req, res, next) => {
133133
if (!/^((https|http)?:\/\/(?:www\.)?instagram\.com\/(p|tv|reel|stories)\/([^/?#&]+)).*/i.test(url)) return res.json(loghandler.noturl)
134134

135135
alip.igdl(url).then(async (data) => {
136-
if (!data ) return res.json(loghandler.error)
136+
if (!data ) return res.json(loghandler.instgram)
137137
limitapikey(req.query.apikey)
138138
res.json({
139139
status: true,

‎server.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
require("./settings");
22
const http = require("http");
33
const app = require("./index");
4-
const PORT = port || 8080;
4+
const PORTHOST = port || 8080;
55

6-
http.createServer(app).listen(PORT, () => {
6+
http.createServer(app).listen(PORTHOST, () => {
77
console.log(`
88
█████╗ ██████╗ ██╗ █████╗ ██╗ ██████╗ ██╗███████╗
99
██╔══██╗██╔══██╗██║ ██╔══██╗██║ ██╔══██╗██║██╔════╝
@@ -13,6 +13,6 @@ http.createServer(app).listen(PORT, () => {
1313
╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚══════╝ V2
1414
@alipje29
1515
16-
Server running on http://localhost:` + port)
16+
Server running on http://localhost:` + PORTHOST)
1717
console.log(`Hello ${creator}`)
1818
})

‎settings.js

+6
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,12 @@ loghandler = {
9090
code: 403,
9191
message: '[!] Forbiden or Error, Emoji not Found',
9292
maintanied_by: `${creator}`
93+
},
94+
instgram: {
95+
status: false,
96+
code: 403,
97+
message: '[!] Forbiden or Error, Username tidak wujud atau account private',
98+
maintanied_by: `${creator}`
9399
},
94100
register: {
95101
status: false,

‎view/docs.ejs

+4-4
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<meta name="description" content="Rest Api website">
1010
<meta name="author" content="Alip">
1111
<meta property="og:image" content="https://telegra.ph/file/f492065d44c897cd3836e.png">
12-
<title>Alpis APIs │ Docs</title>
12+
<title>Alpis API │ Docs</title>
1313
<script src="https://kit.fontawesome.com/5367cb78eb.js" crossorigin="anonymous"></script>
1414
<link href="vendor/fontawesome-free/css/all.min.css" rel="stylesheet" type="text/css">
1515
<link href="vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css">
@@ -59,9 +59,9 @@
5959
<a class="collapse-item" href="api/dowloader/twitter?url=https://twitter.com/faqeeyaaz/status/1242789155173617664?s=20&t=DRgdl9U8MwTwpY0o1o-96g&apikey=<%= apikey %>" target="_blank">Twitter</a>
6060
<a class="collapse-item" href="api/dowloader/tikok?url=https://www.tiktok.com/@yow_ai_mo_low_edit/video/7181079588112583963&apikey=<%= apikey %>" target="_blank">Tiktok Slide Photo</a>
6161
<a class="collapse-item" href="api/dowloader/tikok?url=https://www.tiktok.com/@alipje29/video/7090119331685682458&apikey=<%= apikey %>" target="_blank">Tiktok Mp4 Mp3</a>
62-
<a class="collapse-item" href="api/dowloader/igdowloader?url=https://www.instagram.com/stories/ustazadnin&apikey=<%= apikey %>" target="_blank">Instagram Story</a>
63-
<a class="collapse-item" href="api/dowloader/igdowloader?url=https://www.instagram.com/reel/CmqyrQDBTPd/?utm_source=ig_web_copy_link&apikey=<%= apikey %>" target="_blank">Instagram Reel</a>
64-
<a class="collapse-item" href="api/dowloader/igdowloader?url=https://www.instagram.com/tv/CeBAd9wAA6G/?igshid=MDJmNzVkMjY=&apikey=<%= apikey %>" target="_blank">Instagram Image Video</a>
62+
<a class="collapse-item" href="api/dowloader/igdowloader?url=https://www.instagram.com/stories/solozsoloz&apikey=<%= apikey %>" target="_blank">Instagram Story</a>
63+
<a class="collapse-item" href="api/dowloader/igdowloader?url=https://www.instagram.com/reel/Cmq_dx9hbw0/&apikey=<%= apikey %>" target="_blank">Instagram Reel</a>
64+
<a class="collapse-item" href="api/dowloader/igdowloader?url=https://www.instagram.com/p/Ci2NrMss2hB/&apikey=<%= apikey %>" target="_blank">Instagram Image Video</a>
6565
<a class="collapse-item" href="api/dowloader/yt?url=https://youtu.be/3hXbjp-FcTc&apikey=<%= apikey %>" target="_blank">Youtube Mp4 Mp3</a>
6666
<a class="collapse-item" href="api/dowloader/soundcloud?url=https://soundcloud.com/ndaa-212683099/dj-coba-kau-ingat-ingat-kembali-seharusnya-aku-jungle-dutch-terbaru-2021-full-bass-viral-tik?utm_source=clipboard&utm_medium=text&utm_campaign=social_sharing&apikey=<%= apikey %>" target="_blank">SoundCloud</a>
6767
<a class="collapse-item" href="api/dowloader/mediafire?url=https://www.mediafire.com/file/gpeiucmm1xo6ln0/hello_world.mp4/file&apikey=<%= apikey %>" target="_blank">MediaFire</a>

0 commit comments

Comments
 (0)
This repository has been archived.