-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathold.js
53 lines (47 loc) · 3.1 KB
/
old.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
// ==UserScript==
// @name Apache file visualizer
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author AlissonSteffens e RafaelfCosta
// @match http://*/*
// @grant none
// @require http://code.jquery.com/jquery-3.4.1.min.js
// ==/UserScript==
(function() {
'use strict';
// Your code here...
var list = $("a");
$('head').append('<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">')
$('head').append('<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/lightbox2/2.11.1/css/lightbox.min.css">')
$('head').append('<script src="https://cdnjs.cloudflare.com/ajax/libs/lightbox2/2.11.1/js/lightbox.min.js" integrity="sha256-CtKylYan+AJuoH8jrMht1+1PMhMqrKnB8K5g012WN5I=" crossorigin="anonymous"></script>')
var url = $(location).attr('href')
$('body').append('<style>body{padding: 1rem;}.btn{margin:10px;}</style>')
$('body').append('<h2>Visualize</h2>')
$('body').append('Dirs ')
$('body').append('<div style="display:inline-block; margin-bottom:20px;" id="pastas"></div>')
$('body').append('<br> ')
$('body').append('Order by ')
$('body').append('<a href="?C=M;O=D" class="btn btn-primary">New</a>')
$('body').append('<a href="?C=S;O=D" class="btn btn-primary">Size</a>')
$('body').append('<a href="?C=N;O=A" class="btn btn-primary">Name</a>')
$('body').append('<div class=""><div class="row" id="list"></div></div>')
for(var i = 0; i < list.length; i++){
var link = list[i].getAttribute("href")
if(link.includes('png') || link.includes('jpg') || link.includes('gif') || link.includes('jpeg') || link.includes('bmp') || link.includes('svg')){
$('div#list').append('<div class="card col-md-2" style="margin-bottom: 10px;"><a href="'+link+'" data-lightbox="imgs"><img class="card-img-top" src="'+link+'"><div class="card-body"><p>'+link+'</p></div></a></div>')
}
else if(link.includes('mp4')){
$('div#list').append('<div class="card col-md-2" style="margin-bottom: 10px;"><video controls><source src="'+link+'" type="video/mp4"></video><div class="card-body"><p>'+link+'</p></div></div>')
}else if(link.includes('mp3')){
$('div#list').append('<div class="card col-md-2" style="margin-bottom: 10px;"><audio controls><source src="'+link+'" type="audio/mp3"></audio><div class="card-body"><p>'+link+'</p></div></div>')
}else if(link.includes('html')){
$('div#list').append('<div class="card col-md-6" style="margin-bottom: 10px;"><p>'+link+'</p><iframe src="'+link+'"></iframe></div></div>')
}else if(link.includes('txt')){
$('div#list').append('<div class="card col-md-2" style="margin-bottom: 10px;"><p>'+link+'</p><iframe src="'+link+'"></iframe></div></div>')
}
else if(link.includes('/')){
$('div#pastas').append('<a href="'+link+'" class="btn btn-primary">'+link+'</a>')
}
}
})();