Skip to content

Commit f9eedfa

Browse files
authored
Add Traverse Directory
1 parent 021c815 commit f9eedfa

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

traverseDirectory.js

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
var gitDirectoryScrapper = directoryUrl => {
2+
directoryPromise = new Promise( (resolve, reject) => {
3+
$.ajax({
4+
url: directoryUrl,
5+
success: result => {
6+
resolve(result);
7+
},
8+
error: (jqXHR, textStatus, errorThrown) => {
9+
reject(textStatus);
10+
},
11+
});
12+
});
13+
14+
directoryPromise.then(
15+
data => {
16+
data.forEach( fileObject => {
17+
if(fileObject.type == "dir")
18+
gitDirectoryScrapper(fileObject.url);
19+
else console.log(fileObject.path);
20+
});
21+
},
22+
error => {
23+
console.log(error);
24+
}
25+
);
26+
};
27+
28+
gitDirectoryScrapper("https://api.github.com/repos/Ankit-22/AutoConnect/contents/");

0 commit comments

Comments
 (0)