deluge-torrent.org files
14
deluge-torrent.org/htdocs/.htaccess
Executable file
|
@ -0,0 +1,14 @@
|
|||
Redirect 301 /downloads http://deluge-torrent.org/downloads.php
|
||||
Redirect 301 /downloads-debian.php http://deluge-torrent.org/downloads.php
|
||||
Redirect 301 /downloads-gentoo.php http://deluge-torrent.org/downloads.php
|
||||
Redirect 301 /downloads-ubuntu.php http://deluge-torrent.org/downloads.php
|
||||
Redirect 301 /downloads-source.php http://deluge-torrent.org/downloads.php
|
||||
Redirect 301 /downloads-windows.php http://deluge-torrent.org/downloads.php
|
||||
Redirect 301 /faq http://deluge-torrent.org/faq.php
|
||||
Redirect 301 /Changelog http://deluge-torrent.org/Changelog.php
|
||||
Redirect 301 /faq.php http://dev.deluge-torrent.org/wiki/Faq
|
||||
Redirect 301 /downloads.php http://dev.deluge-torrent.org/wiki/Download
|
||||
Redirect 301 /about.php http://dev.deluge-torrent.org/wiki/About
|
||||
Redirect 301 /screenshots.php http://dev.deluge-torrent.org/wiki/Screenshots
|
||||
Redirect 301 /plugin-list.php http://dev.deluge-torrent.org/wiki/Plugins
|
||||
|
|
@ -0,0 +1 @@
|
|||
-OLz5iAi3DCYQX-dh_WtL_ecFK9fWRzub2pPJkUqD1Y.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
|
@ -0,0 +1 @@
|
|||
-q3Ldm1QyN01YY13VyLWE0K4_e8qDKmf-rfjpEkRoyw.ZNPteS-M8L6B2IAi24UW7O4GiqEDtck4h88EcKSq2Oc
|
|
@ -0,0 +1 @@
|
|||
-xbz5UcnjSqGGCqobPY7kFS5-MS04y7HF_30sFOwQE0.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
|
@ -0,0 +1 @@
|
|||
1qczKLie1MdzAn0BKKUVrX739SCYctf7mwFSFZxl0q8.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
|
@ -0,0 +1 @@
|
|||
6sY33rYjRRFZVp51kUYtKx80_bGE-VY4qpz9Hwbq6Uk.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
|
@ -0,0 +1 @@
|
|||
7TyMJhHRpHxusNizwnf8QFEP5AhTx0wYqYYax3jPqLY.5FXyHUj0VsXJ8Af_kzrlErRKeftCJNEXOdYOlNhM8fg
|
|
@ -0,0 +1 @@
|
|||
8FYPyXi36TPFP-sIbGNx_Tl-sj-nyNPAXMpB2aOvWbg.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
|
@ -0,0 +1 @@
|
|||
8IJYwz4HYNlUpCuRYy0Ah54_TvO2A7TW7FdNaIr1_vg.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
|
@ -0,0 +1 @@
|
|||
8d7gAZ3PAFiEu3A5vlETxBBvlQVsQs5cXC7WVPMjruE.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
|
@ -0,0 +1 @@
|
|||
9sO4yVVIJQoVVyuf1ELi35YABCn9URA6BzcF61buq6E.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
|
@ -0,0 +1 @@
|
|||
CkdijjK7S0Dd2Y1PenKjsYugJFQR3U_FwNlsWtT3z3U.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
|
@ -0,0 +1 @@
|
|||
FQmqsPoxhhKcu-cx-SASnBU_M6GeUpz-mTgcoKETscI.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
|
@ -0,0 +1 @@
|
|||
FcncKKEWiM2fxIknCrPFrWWF_JvsHb4ks8OuRESmQUE.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
|
@ -0,0 +1 @@
|
|||
I4X-MUDoGflyIPZNbV-01dePcJ9AdDEPmNVhAxUqcDg.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
|
@ -0,0 +1 @@
|
|||
KYqYhOqqw2gcLV9zisJiRg9a5U9-mskIBOrztEx7RgI.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
|
@ -0,0 +1 @@
|
|||
Mkyxf_YgsWsj3zVJ2jIaMK-cRyvB8jiy27UbB5pmgks.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
|
@ -0,0 +1 @@
|
|||
Oi-PT1hhmvocO4nT7tcQKNj3HOE8yionFE_BUzCHhq4.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
|
@ -0,0 +1 @@
|
|||
OmlkVFPT7SLy8DUZnZNx-QI3-7lb3KKOcTzyT-vo6fQ.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
|
@ -0,0 +1 @@
|
|||
QG6ZIwf1U7baswnWlblox0ygqMKCFyU3VsMWuVM_g-8.knDLqckNcuv5bmf43Jjoe8Y8C0g9hiHSy9_9qmOpGf4
|
|
@ -0,0 +1 @@
|
|||
T40IRTujDE5aLDg01wI3TOjtqonheTTjNbCwM-Mdv5Q.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
|
@ -0,0 +1 @@
|
|||
X1paoAKawjdglMvBxmjESaEhIoZngSvtPTLEdJvVb8M.knDLqckNcuv5bmf43Jjoe8Y8C0g9hiHSy9_9qmOpGf4
|
|
@ -0,0 +1 @@
|
|||
ZOMV2CyE7N7O2q7sOE7Hq742Gza3NRVdddQojc29qtc.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
|
@ -0,0 +1 @@
|
|||
_YvHELP_ucjYXRTtDqkE0BfDiq6u8fsnm1S4ZurFm_I.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
|
@ -0,0 +1 @@
|
|||
axfkgP-URJvfWsGmt9BZ3AtexF5H350GRFu4ADhNiMg.ZNPteS-M8L6B2IAi24UW7O4GiqEDtck4h88EcKSq2Oc
|
|
@ -0,0 +1 @@
|
|||
bYJg1CvkAW_y1oA5qZIZ-awLzY6YapTjvOvWHB8ox64.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
|
@ -0,0 +1 @@
|
|||
cB45vMd58Rkm70xzCnIgcGi-j9zvlmoPKqbWGOj5F1E.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
|
@ -0,0 +1 @@
|
|||
ckuGlrohH6ELMB5YrZdMGsd1AniLpTzIjFwkxkyADTA.ZNPteS-M8L6B2IAi24UW7O4GiqEDtck4h88EcKSq2Oc
|
|
@ -0,0 +1 @@
|
|||
dGhNix8G3PoogX5vl384A9Ar_6_skrmUAAmFuME8Sfc.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
|
@ -0,0 +1 @@
|
|||
dH5u_XorgYBi59Fy88zErevRXntaybrZTpcZ12wLxC4.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
|
@ -0,0 +1 @@
|
|||
gA3qy4fR2jTaY-9jh63RIntpyCXhQxEuPGbeGCTOIJs.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
|
@ -0,0 +1 @@
|
|||
gvZs-rEfAj4ZR5cBtINwTEyJUgNXbRNn_aWvdsQvXO4.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
|
@ -0,0 +1 @@
|
|||
muQi-sW-w6SMFR4Y-Xr_LST90B4FfGRpf96T4zqXoYA.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
|
@ -0,0 +1 @@
|
|||
oXCKLyfK_dvzxXhvnhK5bNA1vwFIITexR0sHvz5I66I.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
|
@ -0,0 +1 @@
|
|||
qXyQgtsJCd2RcP0T3xYPxPzbzOzkD8mT1M2BD2GD4BU.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
|
@ -0,0 +1 @@
|
|||
sRTgxwfeymfb1tJaegrRNM4ELxIWKmMlCBUpfzZvuIM.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
|
@ -0,0 +1 @@
|
|||
sjKRCc3fA2Nw_moqb7xEIGjlh4L1A8PNAt114vuoIPI.5FXyHUj0VsXJ8Af_kzrlErRKeftCJNEXOdYOlNhM8fg
|
|
@ -0,0 +1 @@
|
|||
sx6GxV0z5IZMG1z0qqWH36XpBPsclzB7c3C7yjvFRhA.knDLqckNcuv5bmf43Jjoe8Y8C0g9hiHSy9_9qmOpGf4
|
|
@ -0,0 +1 @@
|
|||
td6xgA5O-f67g4K5iv3ZZSkG1qLp9QzODxBHAvcMp5g.5FXyHUj0VsXJ8Af_kzrlErRKeftCJNEXOdYOlNhM8fg
|
|
@ -0,0 +1 @@
|
|||
tp3KVYnEV1vMPf-VQFpgpH31Jj4uvYnhHc2IA11Zt0Y.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
|
@ -0,0 +1 @@
|
|||
x9FXh3BKPLfp4XZk_Z7lSON0GG2jD7TBuqxd4g3esHc.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
|
@ -0,0 +1 @@
|
|||
xJrxyD_eKmFQQvu4lukMolMKJk87ppP94uRiWVbzMiE.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
|
@ -0,0 +1 @@
|
|||
zjijIjE2QCaWgjcpnGXr1aa48TjsSvLGXnA-k0tVMEE.bRT5d7nGtUYVHsJsqewOC7Qozo6heBPyDAT1HOoRptg
|
1
deluge-torrent.org/htdocs/cgit-head-include
Normal file
|
@ -0,0 +1 @@
|
|||
<link rel="stylesheet" type="text/css" href="https://deluge-torrent.org/deluge_header_nav.css" />
|
166
deluge-torrent.org/htdocs/deluge_header_nav.css
Normal file
|
@ -0,0 +1,166 @@
|
|||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
font-family: sans-serif;
|
||||
}
|
||||
|
||||
*,
|
||||
*::before,
|
||||
*::after {
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.deluge-nav {
|
||||
height: 60px;
|
||||
background-image: url("./images/deluge-navbar.gif");
|
||||
background-repeat: repeat-x;
|
||||
background-position: center center;
|
||||
background-color: #425570;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
flex-wrap: wrap;
|
||||
align-items: center;
|
||||
overflow: hidden;
|
||||
font-family: sans-serif;
|
||||
width: 100vw;
|
||||
}
|
||||
|
||||
.deluge-nav .deluge-nav-logo {
|
||||
max-width: 250px;
|
||||
padding: 0 10px;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.deluge-nav .deluge-nav-logo a {
|
||||
text-decoration: none;
|
||||
color: #DBE1E8;
|
||||
font-size: 1.7rem;
|
||||
font-weight: 600;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
align-items: center;
|
||||
height: 60px;
|
||||
}
|
||||
|
||||
.deluge-nav .deluge-nav-logo a img {
|
||||
max-width: 100%;
|
||||
max-height: 56px;
|
||||
}
|
||||
|
||||
.deluge-nav .deluge-navbar {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
padding: 0 10px;
|
||||
}
|
||||
|
||||
.deluge-nav .deluge-navbar ul {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
list-style: none;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.deluge-nav .deluge-navbar ul li a {
|
||||
text-decoration: none;
|
||||
color: #DBE1E8;
|
||||
font-size: 0.9rem;
|
||||
display: block;
|
||||
height: 46px;
|
||||
line-height: 50px;
|
||||
cursor: pointer;
|
||||
padding: 0 10px;
|
||||
}
|
||||
|
||||
.deluge-nav .deluge-navbar ul li a:hover {
|
||||
color: #DBE1E8;
|
||||
background-color: #384D63;
|
||||
}
|
||||
|
||||
.deluge-nav .deluge-navbar ul .close {
|
||||
display: none;
|
||||
text-align: right;
|
||||
padding: 10px;
|
||||
}
|
||||
|
||||
.deluge-nav .deluge-navbar ul .close span {
|
||||
color: #DBE1E8;
|
||||
font-size: 40px;
|
||||
display: inline-block;
|
||||
border: 1px solid #DBE1E8;
|
||||
padding: 0 10px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.deluge-nav .deluge-navbar ul .activetab {
|
||||
background-color: #6F7F95;
|
||||
color: #131e38;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.deluge-nav .deluge-navbar .icon-bar {
|
||||
padding: 18px 8px;
|
||||
width: 50px;
|
||||
height: 60px;
|
||||
display: none;
|
||||
flex-direction: column;
|
||||
justify-content: space-between;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.deluge-nav .deluge-navbar .icon-bar i {
|
||||
background-color: #DBE1E8;
|
||||
height: 2px;
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 730px) {
|
||||
.deluge-nav {
|
||||
justify-content: space-between;
|
||||
}
|
||||
|
||||
.deluge-nav .deluge-nav-logo {
|
||||
flex: 1;
|
||||
}
|
||||
|
||||
.deluge-nav .deluge-navbar {
|
||||
flex: 0;
|
||||
}
|
||||
|
||||
.deluge-nav .deluge-navbar ul {
|
||||
flex-wrap: nowrap;
|
||||
position: fixed;
|
||||
left: 100%;
|
||||
flex-direction: column;
|
||||
background: #425570;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
overflow: auto;
|
||||
transition: left .3s;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
.deluge-nav .deluge-navbar ul li a {
|
||||
padding: 15px;
|
||||
font-size: 16px;
|
||||
height: auto;
|
||||
line-height: normal;
|
||||
background-color: #2F435F;
|
||||
border-top: 1px solid #DBE1E8;
|
||||
}
|
||||
|
||||
.deluge-nav .deluge-navbar ul li:last-child a {
|
||||
border-bottom: 1px solid #DBE1E8;
|
||||
}
|
||||
|
||||
.deluge-nav .deluge-navbar ul .close {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.deluge-nav .deluge-navbar .icon-bar {
|
||||
display: flex;
|
||||
}
|
||||
|
||||
.deluge-nav .deluge-navbar .menus-show {
|
||||
left: 0;
|
||||
}
|
||||
}
|
44
deluge-torrent.org/htdocs/deluge_header_nav.html
Normal file
|
@ -0,0 +1,44 @@
|
|||
<div class="deluge-nav">
|
||||
<div class="deluge-nav-logo">
|
||||
<a href="https://dev.deluge-torrent.org/">
|
||||
<img src="https://deluge-torrent.org/images/deluge_logo.png" alt="" />Deluge
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="deluge-navbar">
|
||||
<div class="icon-bar" onclick="show()">
|
||||
<i></i>
|
||||
<i></i>
|
||||
<i></i>
|
||||
</div>
|
||||
|
||||
<ul id="deluge-nav-lists">
|
||||
<li class="close"><span onclick="hide()">×</span></li>
|
||||
<li>
|
||||
<a href="https://dev.deluge-torrent.org/wiki/Download">Download</a>
|
||||
</li>
|
||||
<li><a href="https://dev.deluge-torrent.org/wiki/Plugins">Plugins</a></li>
|
||||
<li><a href="https://forum.deluge-torrent.org/">Forum</a></li>
|
||||
<li>
|
||||
<a href="https://dev.deluge-torrent.org/wiki/UserGuide">Support</a>
|
||||
</li>
|
||||
<li><a href="https://dev.deluge-torrent.org/roadmap">Bugs</a></li>
|
||||
<li>
|
||||
<a href="https://dev.deluge-torrent.org/wiki/Development"
|
||||
>Development</a
|
||||
>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
const navList = document.getElementById("deluge-nav-lists");
|
||||
function show() {
|
||||
navList.classList.add("menus-show");
|
||||
}
|
||||
|
||||
function hide() {
|
||||
navList.classList.remove("menus-show");
|
||||
}
|
||||
</script>
|
44
deluge-torrent.org/htdocs/deluge_header_nav.html.new
Normal file
|
@ -0,0 +1,44 @@
|
|||
<div class="deluge-nav">
|
||||
<div class="deluge-nav-logo">
|
||||
<a href="https://dev.deluge-torrent.org/">
|
||||
<img src="./images/deluge_logo.png" alt="" />Deluge
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="deluge-navbar">
|
||||
<div class="icon-bar" onclick="show()">
|
||||
<i></i>
|
||||
<i></i>
|
||||
<i></i>
|
||||
</div>
|
||||
|
||||
<ul id="deluge-nav-lists">
|
||||
<li class="close"><span onclick="hide()">×</span></li>
|
||||
<li>
|
||||
<a href="https://dev.deluge-torrent.org/wiki/Download">Download</a>
|
||||
</li>
|
||||
<li><a href="https://dev.deluge-torrent.org/wiki/Plugins">Plugins</a></li>
|
||||
<li><a href="https://forum.deluge-torrent.org/">Forum</a></li>
|
||||
<li>
|
||||
<a href="https://dev.deluge-torrent.org/wiki/UserGuide">Support</a>
|
||||
</li>
|
||||
<li><a href="https://dev.deluge-torrent.org/roadmap">Bugs</a></li>
|
||||
<li>
|
||||
<a href="https://dev.deluge-torrent.org/wiki/Development"
|
||||
>Development</a
|
||||
>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
const navList = document.getElementById("deluge-nav-lists");
|
||||
function show() {
|
||||
navList.classList.add("menus-show");
|
||||
}
|
||||
|
||||
function hide() {
|
||||
navList.classList.remove("menus-show");
|
||||
}
|
||||
</script>
|
35
deluge-torrent.org/htdocs/deluge_header_nav.html.old
Normal file
|
@ -0,0 +1,35 @@
|
|||
<script type="text/javascript" src="https://code.jquery.com/jquery-1.7.min.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function(){
|
||||
if ( location.hostname.match('forum.deluge-torrent.org') )
|
||||
{
|
||||
$('ul#deluge-navbar li a[href="https://forum.deluge-torrent.org/"]').attr('class', 'currenttab');
|
||||
}
|
||||
else if ( location.hostname.match('git.deluge-torrent.org') )
|
||||
{
|
||||
$('ul#deluge-navbar li a[href$="Development"]').attr('class', 'currenttab');
|
||||
}
|
||||
else if ( location.hostname.match('dev.deluge-torrent.org') )
|
||||
{
|
||||
var path = location.pathname.split("/");
|
||||
selected_tab = path[1].match('wiki') ? path[2] : 'roadmap';
|
||||
$('ul#deluge-navbar li a[href$="' + selected_tab + '"]').attr('class', 'currenttab');
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
||||
<div id="deluge-header">
|
||||
<div id="deluge-header-inner">
|
||||
<div id="delugelogo">
|
||||
<h1 id="delugetext"><a href="https://dev.deluge-torrent.org/">Deluge</a></h1>
|
||||
</div>
|
||||
<ul id="deluge-navbar">
|
||||
<li><a href="https://dev.deluge-torrent.org/wiki/Download">Download</a></li>
|
||||
<li><a href="https://dev.deluge-torrent.org/wiki/Plugins">Plugins</a></li>
|
||||
<li><a href="https://forum.deluge-torrent.org/">Forum</a></li>
|
||||
<li><a href="https://dev.deluge-torrent.org/wiki/UserGuide">Support</a></li>
|
||||
<li><a href="https://dev.deluge-torrent.org/roadmap">Bugs</a></li>
|
||||
<li><a href="https://dev.deluge-torrent.org/wiki/Development">Development</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
177
deluge-torrent.org/htdocs/deluge_stormy_day.css
Normal file
|
@ -0,0 +1,177 @@
|
|||
/*
|
||||
* Deluge website theme - designed by Dan Fuhry
|
||||
* Copyright 2007
|
||||
*
|
||||
* This theme is Free Software, available under the terms of the GNU General Public License.
|
||||
* See the page Special:GNU_General_Public_License on this website for details.
|
||||
*/
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
body#deluge-front-page {
|
||||
color: #D1DAE5;
|
||||
background-color: #304663;
|
||||
font: 81% trebuchet ms, arial, helvetica, sans-serif;
|
||||
}
|
||||
|
||||
div#deluge-header {
|
||||
font-family: trebuchet ms, arial, helvetica, sans-serif;
|
||||
color: #D1DAE5;
|
||||
height: 128px;
|
||||
align: center;
|
||||
background-image: url(../images/navbar.gif);
|
||||
background-repeat: repeat-x;
|
||||
background-position: bottom center;
|
||||
background-color: #425570;
|
||||
margin-bottom: 10px;
|
||||
font-size: 13px;
|
||||
}
|
||||
|
||||
div#deluge-header-inner {
|
||||
/*width: 80%;*/
|
||||
|
||||
width: 728px;
|
||||
height: 128px;
|
||||
margin: 0 auto;
|
||||
background-image: url(../images/droplet.png);
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
div#delugelogo {
|
||||
padding: 10px 0 0 118px;
|
||||
margin-bottom: -7px;
|
||||
/* position: absolute; */
|
||||
}
|
||||
|
||||
div#delugelogo a {
|
||||
text-decoration: none;
|
||||
color: #D1DAE5;
|
||||
}
|
||||
|
||||
h1#delugetext {
|
||||
display: inline;
|
||||
font-size: 64px;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
position: absolute;
|
||||
z-index: 3;
|
||||
letter-spacing: normal;
|
||||
}
|
||||
|
||||
h1#delugetext a {
|
||||
display: inline;
|
||||
font-family: trebuchet ms, arial, helvetica, sans-serif;
|
||||
font-size: 64px;
|
||||
border: none;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
position: absolute;
|
||||
z-index: 3;
|
||||
}
|
||||
|
||||
/* Navbar at top */
|
||||
|
||||
ul#deluge-navbar {
|
||||
position: absolute;
|
||||
top: 81px;
|
||||
margin: 0 0 0 82px;
|
||||
z-index: 2;
|
||||
padding-left: 40px;
|
||||
}
|
||||
|
||||
ul#deluge-navbar li {
|
||||
list-style-type: none;
|
||||
float: left;
|
||||
line-height: 46px;
|
||||
}
|
||||
|
||||
ul#deluge-navbar li a {
|
||||
color: #D1DAE5;
|
||||
text-decoration: none;
|
||||
display: block;
|
||||
padding: 0 14px;
|
||||
}
|
||||
|
||||
ul#deluge-navbar li a:hover {
|
||||
color: #D9E2EB;
|
||||
background-color: #384D63;
|
||||
}
|
||||
|
||||
ul#deluge-navbar li a.currenttab {
|
||||
background-image: url(../images/nav-current.gif);
|
||||
color: #131e38;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
/* Link styles */
|
||||
ul#deluge-navbar :link, :visited {
|
||||
border-bottom: 0px;
|
||||
}
|
||||
|
||||
/* Content area */
|
||||
|
||||
div#content {
|
||||
width: 728px;
|
||||
margin: 10px auto 0 auto;
|
||||
}
|
||||
div#content-f2 {
|
||||
width: 728px;
|
||||
margin: 10px auto 0 180;
|
||||
}
|
||||
|
||||
div#content-inner {
|
||||
padding: 0 160px 10px 160px;
|
||||
}
|
||||
|
||||
div#content-inner a {
|
||||
color: #D1DAE5;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
div#content-inner a:hover {
|
||||
color: #FFFFFF;
|
||||
text-decoration: underline;
|
||||
|
||||
}
|
||||
|
||||
div#content h2#h2PageTitle {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
border-bottom: 1px solid #131e38;
|
||||
}
|
||||
|
||||
div#copyright {
|
||||
text-align: center;
|
||||
font-size: 0.6em;
|
||||
color: #6c83a1;
|
||||
padding: 10px 0;
|
||||
width: 50%;
|
||||
margin: 0 auto;
|
||||
border-top: 1px dotted #889db8;
|
||||
clear: both;
|
||||
}
|
||||
|
||||
div#copyright a {
|
||||
color: #889db8;
|
||||
border-bottom: 1px dotted #4c6f9d;
|
||||
}
|
||||
|
||||
div#copyright a:hover {
|
||||
color: #FFFFFF;
|
||||
border-bottom: 1px dotted #889db8;
|
||||
}
|
||||
|
||||
div#copyright table#copyright-linktable {
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
div#copyright table#copyright-linktable a {
|
||||
border-bottom-width: 0;
|
||||
}
|
||||
|
||||
td#deluge_download_box a {
|
||||
text-decoration: none !important;
|
||||
}
|
5
deluge-torrent.org/htdocs/deluge_stormy_day_phpbb.css
Normal file
|
@ -0,0 +1,5 @@
|
|||
#search-box {
|
||||
margin-top: 0px;
|
||||
margin-right: 0px;
|
||||
box-shadow: unset;
|
||||
}
|
187
deluge-torrent.org/htdocs/deluge_stormy_day_trac.css
Normal file
|
@ -0,0 +1,187 @@
|
|||
body {
|
||||
/* color: #425570;*/
|
||||
/* color: #D1DAE5; */
|
||||
/* background-color: #425570;*/
|
||||
background-color: #f7f7f7;
|
||||
}
|
||||
|
||||
/* trac tweaks */
|
||||
#mainnav-deluge {
|
||||
margin: 30px 100px 0 100px;
|
||||
/* display: none; */
|
||||
}
|
||||
|
||||
div#content {
|
||||
margin: 10px 100px 0;
|
||||
width: 85%;
|
||||
}
|
||||
|
||||
#search-box {
|
||||
color: #FFFFFF;
|
||||
display: block;
|
||||
float: none;
|
||||
margin-right: 5px;
|
||||
margin-top: 0;
|
||||
position: normal;
|
||||
text-align: left;
|
||||
white-space: normal;
|
||||
}
|
||||
|
||||
#search-box a {
|
||||
display: inline !important;
|
||||
padding: 0 3px !important;
|
||||
}
|
||||
|
||||
#search-box a:hover {
|
||||
background-color: transparent !important;
|
||||
}
|
||||
|
||||
|
||||
div#siteheader-search {
|
||||
margin: 0;
|
||||
margin-bottom: -70px;
|
||||
padding: 0;
|
||||
padding-right: 5px;
|
||||
position: relative;
|
||||
left:0px;
|
||||
top:-135px;
|
||||
color: #D1DAE5;
|
||||
}
|
||||
|
||||
div#siteheader-search a{
|
||||
color: #D1DAE5;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* Code style */
|
||||
|
||||
pre.wiki, pre.literal-block {
|
||||
background: #ffffff;
|
||||
border: 1px solid #d7d7d7;
|
||||
margin: 1em 1.75em;
|
||||
padding: .25em;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
/* Link styles */
|
||||
:link, :visited {
|
||||
text-decoration: none;
|
||||
/* color: #FFF;*/
|
||||
color: #425570;
|
||||
border-bottom: 1px dotted #bbb;
|
||||
}
|
||||
|
||||
:link:hover, :visited:hover { background-color: transparent; color: #000 }
|
||||
h1 :link, h1 :visited ,h2 :link, h2 :visited, h3 :link, h3 :visited,
|
||||
h4 :link, h4 :visited, h5 :link, h5 :visited, h6 :link, h6 :visited {
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4 {
|
||||
color: #2c3f59;
|
||||
}
|
||||
|
||||
/* Main navigation bar */
|
||||
#mainnav {
|
||||
background: #f7f7f7 0 0;
|
||||
border: 0px;
|
||||
box-shadow: none;
|
||||
font: normal 10px verdana,'Bitstream Vera Sans',helvetica,arial,sans-serif;
|
||||
/*margin: .66em 0 .33em;*/
|
||||
padding: .2em 0;
|
||||
}
|
||||
#mainnav li { border-right: none; padding: .25em 0 }
|
||||
#mainnav :link, #mainnav :visited {
|
||||
background: 0 0 no-repeat;
|
||||
border-right: 1px solid #fff;
|
||||
border-bottom: none;
|
||||
border-left: 1px solid #555;
|
||||
color: #000;
|
||||
padding: .2em 20px;
|
||||
}
|
||||
* html #mainnav :link, * html #mainnav :visited { background-position: 1px 0 }
|
||||
* #mainnav :link:hover, #mainnav :visited:hover {
|
||||
* background-color: #ccc;
|
||||
* border-right: 1px solid #ddd;
|
||||
* }
|
||||
* #mainnav .active :link, #mainnav .active :visited {
|
||||
* background: #2e425d 0 0 repeat-x;
|
||||
* border-top: none;
|
||||
* border-right: 1px solid #000;
|
||||
* color: #FFF;
|
||||
* font-weight: bold;
|
||||
* text-shadow: none;
|
||||
* }
|
||||
* #mainnav .active :link:hover, #mainnav .active :visited:hover {
|
||||
* border-right: 1px solid #000;
|
||||
* }
|
||||
*
|
||||
*/* Context-dependent navigation links */
|
||||
#ctxtnav { height: 1em; margin: 0 100px 0 0; }
|
||||
#ctxtnav li ul {
|
||||
background: #f7f7f7;
|
||||
color: #ccc;
|
||||
border: 1px solid;
|
||||
padding: 0;
|
||||
display: inline;
|
||||
margin: 0;
|
||||
}
|
||||
#ctxtnav li li { padding: 0; }
|
||||
#ctxtnav li li :link, #ctxtnav li li :visited { padding: 0 1em }
|
||||
#ctxtnav li li :link:hover, #ctxtnav li li :visited:hover {
|
||||
background: #bba;
|
||||
color: #fff;
|
||||
}
|
||||
dt em {
|
||||
border-bottom: 1px dotted #bbb;
|
||||
color: #425570;
|
||||
font-style: normal;
|
||||
text-decoration: none;
|
||||
}
|
||||
legend { color: #2c3f59; padding: 0 .25em; font-size: 90%; font-weight: bold }
|
||||
#ticket {
|
||||
background: #fff;
|
||||
border: 1px outset #000;
|
||||
margin-top: 1em;
|
||||
padding: .5em 1em;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
#ticket table.properties th {
|
||||
color: #2c3f59;
|
||||
font-weight: normal;
|
||||
text-align: left;
|
||||
width: 20%;
|
||||
}
|
||||
|
||||
#ticket table.properties .description { border-top: 1px solid #000 }
|
||||
|
||||
#ticket .description h3 {
|
||||
border-bottom: 1px solid #000;
|
||||
color: #2c3f59;
|
||||
font-size: 100%;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
#attachments { border: 1px outset #996; padding: 1em; background: #fff; }
|
||||
#changelog { border: 1px outset #996; padding: 1em; background: #fff; }
|
||||
|
||||
|
||||
table.wiki {
|
||||
border: 2px solid #ccc;
|
||||
background-color: #fff;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
h1:target, h2:target, h3:target, h4:target, h5:target, h6:target,
|
||||
span:target {
|
||||
background: #cfb;
|
||||
}
|
||||
|
||||
#footer {
|
||||
display: none;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
77
deluge-torrent.org/htdocs/httpdownloader.php
Normal file
|
@ -0,0 +1,77 @@
|
|||
<?php
|
||||
|
||||
function test_cookie() {
|
||||
header("Content-Type: text/plain");
|
||||
setcookie("password", "deluge");
|
||||
if (isset($_COOKIE["password"])) {
|
||||
if ($_COOKIE["password"] == "deluge") {
|
||||
echo "COOKIE MONSTER!";
|
||||
} else {
|
||||
echo $_COOKIE["password"];
|
||||
}
|
||||
} else {
|
||||
echo "Password cookie not set!";
|
||||
}
|
||||
}
|
||||
|
||||
function test_rename() {
|
||||
if (isset($_REQUEST["filename"])) {
|
||||
$filename = $_REQUEST["filename"];
|
||||
} else {
|
||||
$filename = "renamed_file";
|
||||
}
|
||||
header("Content-Type: text/plain");
|
||||
header("Content-Disposition: attachment; filename=".$filename);
|
||||
echo "This file should be called ".$filename;
|
||||
}
|
||||
|
||||
function test_gzip_decoding() {
|
||||
$msg = (isset($_REQUEST["msg"])) ? $_REQUEST["msg"] : "EFFICIENCY!";
|
||||
header("Content-Type: text/plain");
|
||||
header("Content-Encoding: gzip");
|
||||
echo gzencode($msg);
|
||||
}
|
||||
|
||||
function test_redirect() {
|
||||
header("HTTP/1.1 307 Temporary Redirect");
|
||||
header("Location: http://deluge-torrent.org");
|
||||
}
|
||||
|
||||
function print_message() {
|
||||
header("Content-Type: text/html");
|
||||
echo "<html>";
|
||||
echo "<head>";
|
||||
echo "<title>Testing 123</title>";
|
||||
echo "</head>";
|
||||
echo "<body>";
|
||||
echo "<h1>Nothing to see here</h1>";
|
||||
echo "<p>This page is purely for testing purposes<br>";
|
||||
echo "<br>Have a nice day :)</p>";
|
||||
echo "</body>";
|
||||
echo "</html>";
|
||||
}
|
||||
|
||||
$tests = array (
|
||||
"cookie" => test_cookie,
|
||||
"rename" => test_rename,
|
||||
"gzip" => test_gzip_decoding,
|
||||
"redirect" => test_redirect
|
||||
);
|
||||
|
||||
if (isset($_SERVER["HTTP_USER_AGENT"]) && strpos($_SERVER["HTTP_USER_AGENT"], "Deluge") !== false) {
|
||||
if (isset($_REQUEST["test"])) {
|
||||
$test = $_REQUEST["test"];
|
||||
if (isset($tests[$test])) {
|
||||
$tests[$test]();
|
||||
} else {
|
||||
header("Content-Type: text/plain");
|
||||
echo "Unknown test: ".$test;
|
||||
}
|
||||
} else {
|
||||
header("Content-Type: text/plain");
|
||||
echo "Hello ".$_SERVER["HTTP_USER_AGENT"];
|
||||
}
|
||||
} else {
|
||||
print_message();
|
||||
}
|
||||
?>
|
BIN
deluge-torrent.org/htdocs/images/about-powered-enano.png
Executable file
After Width: | Height: | Size: 3.9 KiB |
BIN
deluge-torrent.org/htdocs/images/apple-logo.gif
Normal file
After Width: | Height: | Size: 770 B |
BIN
deluge-torrent.org/htdocs/images/apple-logo.png
Executable file
After Width: | Height: | Size: 586 B |
BIN
deluge-torrent.org/htdocs/images/arch-logo.png
Executable file
After Width: | Height: | Size: 598 B |
BIN
deluge-torrent.org/htdocs/images/bullet.gif
Executable file
After Width: | Height: | Size: 164 B |
BIN
deluge-torrent.org/htdocs/images/connection.png
Normal file
After Width: | Height: | Size: 20 KiB |
BIN
deluge-torrent.org/htdocs/images/debian-logo.png
Executable file
After Width: | Height: | Size: 536 B |
BIN
deluge-torrent.org/htdocs/images/deluge-download.gif
Executable file
After Width: | Height: | Size: 2.9 KiB |
BIN
deluge-torrent.org/htdocs/images/deluge-icon.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
deluge-torrent.org/htdocs/images/deluge-navbar.gif
Executable file
After Width: | Height: | Size: 788 B |
BIN
deluge-torrent.org/htdocs/images/deluge_logo.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
deluge-torrent.org/htdocs/images/detail.png
Executable file
After Width: | Height: | Size: 53 KiB |
BIN
deluge-torrent.org/htdocs/images/download32.png
Normal file
After Width: | Height: | Size: 763 B |
BIN
deluge-torrent.org/htdocs/images/droplet.png
Executable file
After Width: | Height: | Size: 13 KiB |
BIN
deluge-torrent.org/htdocs/images/fedora-logo.png
Normal file
After Width: | Height: | Size: 808 B |
BIN
deluge-torrent.org/htdocs/images/file.png
Executable file
After Width: | Height: | Size: 59 KiB |
BIN
deluge-torrent.org/htdocs/images/foresight-logo.png
Normal file
After Width: | Height: | Size: 683 B |
BIN
deluge-torrent.org/htdocs/images/foresight-logo.png.old
Normal file
After Width: | Height: | Size: 1,002 B |
BIN
deluge-torrent.org/htdocs/images/freebsd-logo.png
Normal file
After Width: | Height: | Size: 800 B |
BIN
deluge-torrent.org/htdocs/images/gentoo-logo.png
Executable file
After Width: | Height: | Size: 837 B |
BIN
deluge-torrent.org/htdocs/images/logo.png
Executable file
After Width: | Height: | Size: 9.4 KiB |
BIN
deluge-torrent.org/htdocs/images/macports.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
deluge-torrent.org/htdocs/images/mandriva-logo.png
Normal file
After Width: | Height: | Size: 606 B |
BIN
deluge-torrent.org/htdocs/images/mandriva_logo.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
deluge-torrent.org/htdocs/images/nav-current.gif
Executable file
After Width: | Height: | Size: 1.2 KiB |
BIN
deluge-torrent.org/htdocs/images/navbar.gif
Executable file
After Width: | Height: | Size: 788 B |
BIN
deluge-torrent.org/htdocs/images/network.png
Normal file
After Width: | Height: | Size: 40 KiB |
BIN
deluge-torrent.org/htdocs/images/opensuse-logo.png
Normal file
After Width: | Height: | Size: 369 B |
BIN
deluge-torrent.org/htdocs/images/opensuse.png
Normal file
After Width: | Height: | Size: 579 B |
BIN
deluge-torrent.org/htdocs/images/options.png
Normal file
After Width: | Height: | Size: 72 KiB |
BIN
deluge-torrent.org/htdocs/images/pagebar.gif
Executable file
After Width: | Height: | Size: 627 B |
BIN
deluge-torrent.org/htdocs/images/peer.png
Executable file
After Width: | Height: | Size: 51 KiB |
BIN
deluge-torrent.org/htdocs/images/peers.png
Normal file
After Width: | Height: | Size: 83 KiB |
BIN
deluge-torrent.org/htdocs/images/pld_logo.png
Normal file
After Width: | Height: | Size: 4.6 KiB |
BIN
deluge-torrent.org/htdocs/images/plugin.png
Executable file
After Width: | Height: | Size: 38 KiB |
BIN
deluge-torrent.org/htdocs/images/pref.png
Executable file
After Width: | Height: | Size: 36 KiB |
BIN
deluge-torrent.org/htdocs/images/slackware-logo.png
Normal file
After Width: | Height: | Size: 818 B |
BIN
deluge-torrent.org/htdocs/images/source-logo.png
Executable file
After Width: | Height: | Size: 592 B |
BIN
deluge-torrent.org/htdocs/images/spacer.gif
Executable file
After Width: | Height: | Size: 807 B |
BIN
deluge-torrent.org/htdocs/images/statistics.png
Normal file
After Width: | Height: | Size: 66 KiB |
BIN
deluge-torrent.org/htdocs/images/ubuntu-logo.png
Normal file
After Width: | Height: | Size: 776 B |
BIN
deluge-torrent.org/htdocs/images/web.png
Executable file
After Width: | Height: | Size: 64 KiB |
BIN
deluge-torrent.org/htdocs/images/webfaction.png
Executable file
After Width: | Height: | Size: 4.7 KiB |
BIN
deluge-torrent.org/htdocs/images/webui.png
Executable file
After Width: | Height: | Size: 89 KiB |
BIN
deluge-torrent.org/htdocs/images/xp-logo.png
Executable file
After Width: | Height: | Size: 857 B |
65
deluge-torrent.org/htdocs/index.php
Normal file
|
@ -0,0 +1,65 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
|
||||
"http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html> <head> <title>Deluge BitTorrent Client</title>
|
||||
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
|
||||
<link rel="icon" type="image/png" href="images/deluge-icon.png">
|
||||
<link id="mdgCss" rel="stylesheet" href="deluge_stormy_day.css" type="text/css">
|
||||
<link rel="stylesheet" href="deluge_header_nav.css" type="text/css">
|
||||
<script src="js/mootools.js"></script>
|
||||
<script src="js/windows_dl.js"></script>
|
||||
<style type="text/css">
|
||||
div#category_box_wrapper {
|
||||
display: none;
|
||||
}
|
||||
div#content-inner {
|
||||
padding: 0 0 10px 0;
|
||||
}
|
||||
</style> </head>
|
||||
<body id='deluge-front-page'>
|
||||
|
||||
<!-- Header and Nav -->
|
||||
<?php include 'deluge_header_nav.html'; ?>
|
||||
|
||||
<div id="content"> <div id="content-inner">
|
||||
<div id="ajaxEditContainer">
|
||||
<p>
|
||||
<table border="0" width="100%">
|
||||
<tr>
|
||||
<td style="width: 50%; border-right: 1px solid #485D73;">
|
||||
<div style="white-space: nowrap;">
|
||||
<span style="font-family: verdana, arial, helvetica, sans-serif; font-size: 34pt; font-weight: bold;">
|
||||
Deluge
|
||||
<span style="font-size: 30pt;">
|
||||
<?php echo file_get_contents('https://ftp.osuosl.org/pub/deluge/version'); ?>
|
||||
<!-- <span style="font-weight: normal; font-style: italic; font-size: 50%; vertical-align: super;">
|
||||
June '19
|
||||
</span>-->
|
||||
</span></span>
|
||||
</div>
|
||||
<div>
|
||||
<table border="0">
|
||||
<tr><td style="padding-right: 10px;"><a href="/downloads.php"><img src="/images/deluge-download.gif" border="0"></a></td> <td id="deluge_download_box"><b><a style="font-size: 16pt;" href="/downloads.php">Download now</a></b><br> Available for Linux, macOS and Windows.</td> </tr>
|
||||
</table>
|
||||
</div> </td> <td style="padding-left: 10px;"> <h2>What is Deluge?</h2> <p>Deluge is a lightweight, <b>Free Software</b>, <b>cross-platform</b> BitTorrent client.</p> <ul> <li>Full Encryption</li>
|
||||
<li>WebUI</li> <li>Plugin System</li> <li>Much more...</li> </ul> <a href="http://dev.deluge-torrent.org">Learn More</a> </td> </tr> </table> </p>
|
||||
</div><p>
|
||||
</p>
|
||||
</div> </div> </div>
|
||||
<div id="copyright-container"> <div id="copyright">
|
||||
<br>© Deluge Team<br>Design by Dan Fuhry<br> <br></div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
|
||||
document.write("\<script src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'>\<\/script>" );
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
var pageTracker = _gat._getTracker("UA-8360366-2");
|
||||
pageTracker._initData();
|
||||
pageTracker._trackPageview();
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
|
||||
|
||||
</html>
|
1
deluge-torrent.org/htdocs/js/mootools.js
Normal file
12
deluge-torrent.org/htdocs/js/windows_dl.js
Normal file
|
@ -0,0 +1,12 @@
|
|||
document.addEvent('domready', function(e) {
|
||||
if (Browser.Platform.win) {
|
||||
var req = new Request({
|
||||
url: 'http://download.deluge-torrent.org/version',
|
||||
method: 'get'
|
||||
}).addEvent('onSuccess', function(version) {
|
||||
var link = $('deluge_download_box').getElement('a');
|
||||
link.set('href', 'http://download.deluge-torrent.org/windows/deluge-' + version + '-win32-py2.7-0.exe');
|
||||
}).send();
|
||||
}
|
||||
});
|
||||
|