Commit 6b5fe00b authored by prx's avatar prx

merge dev

parents 3d067acb 825febb8
......@@ -6,6 +6,6 @@ all:
find . -name '*.changes' -exec rm '{}' \;
find . -name '*.*un\~' -exec rm '{}' \;
equivs-build eqctl -f
mv *.deb dontpanic-latest.deb
mv *.deb ./site/downloads/files/dontpanic-latest.deb
# vim:set ft=make:
......@@ -137,5 +137,5 @@ Add `-f` to sign the package.
Thanks
------
- Thanks to allocine, btdigg, torrentproject and other search engines for results.
- Thanks to imdb, piratebay, btdigg, torrentproject and other search engines for results.
- Thanks to Douglas Adams for inspiration
No preview for this file type
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.0
Source: dontpanic
Binary: dontpanic
Architecture: all
Version: 1.0
Maintainer: Xavier Cartron <xcartron@april.org>
Homepage: http://yeuxdelibad.net/Programmation/dontpanic.html
Standards-Version: 3.9.2
Build-Depends: debhelper (>= 7)
Package-List:
dontpanic deb misc optional arch=all
Checksums-Sha1:
db0ba03e4e426f459173ec2a2d556fe4fd987ccc 122048 dontpanic_1.0.tar.gz
Checksums-Sha256:
c6991863fc468d9e06711624caa331c04562e3aa3c05b443c74f97004c253f0e 122048 dontpanic_1.0.tar.gz
Files:
73ffab996981b8190f16f4e96e7ce2cc 122048 dontpanic_1.0.tar.gz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJWrhxGAAoJEIiP8MJUzS8vJQgP/0YT60H0SUPPSMj2mAztIebl
EvzERsGdDY6gOAi2nXrvGcT/qSKO9e1GSnkFqnFvBgcuuTmu4Gcj2Z5DDxpGQXHu
IEfb0zIF8Q2yJP5lK/ZK8QrKpRBAbHgCKbDCE5r7FLKwSyWAFWp8bUMQWWbZ7luR
mag9AAlwEeqFCtBzwPT+DrFCfWbXci12cse5ITB7MNcSHYVvhJIKxUzfUrLz6He1
kseOjhBYFLuEMXuCr4DryHnB1Q22Od+BV+VyJLGSMsYu8MPJOfPariPMZN3/N95O
a/9qPqXNdR6k5MV/CWW/HiYJ3y6WiX+rx+TyszHgIIjnd1xNiMna/J92zuOTDP3G
fTID+kE601Ighf4T6mXRd2nF2kNoZA6/iKLFheJI414DHjTVp5tGNR3Fb4Cf/adL
olyYl6vE4H6AHDoVufkO776wAwpuz7UxmNkc90951ByAMgrZr9o990Bfw022w8AX
DcxbT8+ZlFMieuagEz7uleoLoE95+JXvijS3kyB2XQMNQtmqSDRdsQv28KUZiti+
uP9Emy1zd0UAPIanmMk7qVotFz1o7guwEHwGNs9TyMuBb1dpJeSfSKPtovFnALmv
62kudsvYFBS0p0vaJZv88VcfjCjYWWQr51NfUXHcVK1C6JQd9zPbnJfR+4MxGc/H
M4Ib1sVogW5Fq02bZ5TD
=1Gja
-----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 31 Jan 2016 15:37:50 +0100
Source: dontpanic
Binary: dontpanic
Architecture: source all
Version: 1.0
Distribution: unstable
Urgency: low
Maintainer: Xavier Cartron <xcartron@april.org>
Changed-By: Xavier Cartron <xcartron@april.org>
Description:
dontpanic - Popcorn-time replacement
Changes:
dontpanic (1.0) unstable; urgency=low
.
* First version
Checksums-Sha1:
22e2db36ad5aa5a85e2811179cc1e4c401dfed62 1434 dontpanic_1.0.dsc
db0ba03e4e426f459173ec2a2d556fe4fd987ccc 122048 dontpanic_1.0.tar.gz
b27aac3dcfb7e7c7d8e16fa1a32628912e578f22 115760 dontpanic_1.0_all.deb
Checksums-Sha256:
ec5225861ae87c9ced1418ce48f20c7be1876d4090fe3f8c0a613c24e47cc7da 1434 dontpanic_1.0.dsc
c6991863fc468d9e06711624caa331c04562e3aa3c05b443c74f97004c253f0e 122048 dontpanic_1.0.tar.gz
ab8225de2a5d34ea1ff926e0bbb8a4d8959d67f8a71dfd3d4a74f95b2d6bd6c4 115760 dontpanic_1.0_all.deb
Files:
dab42a5eb496e05e9a6dee8d17924a9e 1434 misc optional dontpanic_1.0.dsc
73ffab996981b8190f16f4e96e7ce2cc 122048 misc optional dontpanic_1.0.tar.gz
019e10e6c4cad023d8271ee5722ff1d5 115760 misc optional dontpanic_1.0_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJWrhxKAAoJEIiP8MJUzS8vco0P/1rJCCP5m4ZCHeQwaEFXC68d
Zeq5NQR9wMkIsCAU+mQpQ8IIG7867ThvHV4JZvp3lzm21gGBUMtvwK4OvZbzyVfL
RtmCAx+4IdcIcwATnl8Y0WtvZp5sfhocGWLYt/TewQTHEcPBy1I9VpFObbCMtjSS
sHfq4s2GXHpRRt+83c2ZGsa4q7MyXVSA5SVYZ61J2kz8wKUUtqpOi4QKwnlu6lM6
JKPkEIZC/rNlM4oHKRnHRsYROqDHCw//Xq80RrqvEHJ0BwT+Kual5LOC8UOT/AMS
UFPVHougCr6AGRp+kJvu7BpEKg1MbU24GBAbvtUr0cqXxCZAnRNl9yauf+03k8B2
pSq9fLgO0EepqitaKd5+lok4hVq0WTbZriWVEmWMdAPVQJ9LhnTybck1wENhu7w/
AF1n2YJxe5nqX1AV7vcyBrRtgdweKVGn70HDDgwxpOsLhtloo0ISLQ9cHVKyz0Bt
WlRCNNQ9JIX4/iKB55d/eZhsbM9gLiLFMbFuFnnpwbrg8BXCZxnEy1ewGmxYi/S1
uOPJW2yktXejzR1xpapjC5M001FXFYv1tsJ/0tEcQjqfc/RamdRbM1ll2LC7xtB7
l0o0TKzKzZcVm+ud5YY69qgtDUFnD8aeTV1dcoukv97WRvkXrV38nXe897QQ80le
e7dkfDKa/ngoZ50UCXu6
=+vRB
-----END PGP SIGNATURE-----
......@@ -5,8 +5,8 @@ if [ $? -ne 0 ]; then
PYTHON=$(which python)
fi
cd /usr/share/dontpanic
if [ $# -eq 0 ]; then
$PYTHON dontpanic.py
if [ $# -le 1 ]; then
$PYTHON dontpanic.py $1
else
$PYTHON dontpanic-server.py $@
fi
......
No preview for this file type
......@@ -8,6 +8,6 @@ Terminal=false
TryExec=dontpanic
Type=Application
StartupNotify=true
MimeType=application/x-bittorrent;
MimeType=x-scheme-handler/magnet;
Categories=Network;FileTransfer;P2P
This diff is collapsed.
......@@ -4,7 +4,7 @@ Homepage: http://yeuxdelibad.net/Programmation/dontpanic.html
Standards-Version: 3.9.2
Package: dontpanic
Version: 1.0
Version: 1.2
Maintainer: Xavier Cartron <xcartron@april.org>
Pre-Depends:
Depends: python, python-bottle, python-libtorrent, python-bs4, python-requests, sqlite3
......@@ -24,8 +24,7 @@ Files: dontpanic /usr/bin/
subtitle.py /usr/share/dontpanic/
i18n.py /usr/share/dontpanic/
views/backtomain.tpl /usr/share/dontpanic/
views/bestmovies.tpl /usr/share/dontpanic/
views/bestseries.tpl /usr/share/dontpanic/
views/best.tpl /usr/share/dontpanic/
views/classic.tpl /usr/share/dontpanic/
views/config.tpl /usr/share/dontpanic/
views/footer-gb.tpl /usr/share/dontpanic/
......@@ -39,9 +38,17 @@ Files: dontpanic /usr/bin/
views/towel.tpl /usr/share/dontpanic/
views/what.tpl /usr/share/dontpanic/
static/style.css /usr/share/dontpanic/
static/tooltip.css /usr/share/dontpanic/
static/grid.css /usr/share/dontpanic/
static/favicon.ico /usr/share/dontpanic/
static/favicon.png /usr/share/dontpanic/
static/d.png /usr/share/dontpanic/
static/unknown.png /usr/share/dontpanic/
static/dontpanic-noel.png /usr/share/dontpanic/
static/sorttable.js /usr/share/dontpanic/
static/bootstrap.min.js /usr/share/dontpanic/
static/jquery-2.2.0.min.js /usr/share/dontpanic/
static/jquery.slimscroll.min.js /usr/share/dontpanic/
locale/fr/LC_MESSAGES/dontpanic.mo /usr/share/dontpanic/
locale/de/LC_MESSAGES/dontpanic.mo /usr/share/dontpanic/
locale/es/LC_MESSAGES/dontpanic.mo /usr/share/dontpanic/
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Don't panic donation page</title>
<meta name="description" content="Don't panic, just watch any movie thanks to torrent streaming">
<link href="style.css" rel="stylesheet">
<link rel="icon" href="/favicon.png" type="image/png">
</head>
<body>
<div class="container">
<header>
<a class="logo" href="/"><img src="/favicon.png" height="35"/> Don't panic</a>
<nav class="float-right">
<ul>
<li><a href="/download.html">Download</a></li>
<li><a href="./donate.html"><img src="Images/en.png" alt="english flag - this page in english"></a></li>
</ul>
</nav>
</header>
<div class="row">
<div class="col-6">
<h2 class="text-center"><a href="/">Introduction</a></h2>
</div>
<div class="col-6">
<h2 class="text-center"><a href="/forum">Forum</a></h2>
</div>
</div>
<hr>
<div class="text-center">
<h1>Donate</h1>
</div>
<hr>
<p> Si vous appréciez dontpanic, vous pouvez nous encourager à l'améliorer avec un petit don en utilisant les services flattr ou liberapay :
<ul>
<li><script src="https://liberapay.com/thuban/widgets/button.js"></script> <noscript><a href="https://liberapay.com/thuban/"><img src="https://liberapay.com/assets/widgets/donate.svg"></a></noscript></li>
<li>
<script id='fb12hh1'>(function(i){var f,s=document.getElementById(i);f=document.createElement('iframe');f.src='//button.flattr.com/view/?fid=42x1xv&url=http%3A%2F%2Fdontpanic.yeuxdelibad.net';f.title='Flattr';f.height=62;f.width=55;f.style.borderWidth=0;s.parentNode.insertBefore(f,s);})('fb12hh1');</script>
<noscript>
<a href="https://flattr.com/submit/auto?fid=42x1xv&url=http%3A%2F%2Fdontpanic.yeuxdelibad.net" target="_blank"><img src="//button.flattr.com/flattr-badge-large.png" alt="Flattr this" title="Flattr this" border="0"></a>
</noscript>
</li>
</ul>
</p>
<p>Vous pouvez aussi parler de dontpanic autour de vous <a href="http://yeuxdelibad.net/Divers/Contact.html">ou nous envoyer un peti mot</a>.</p>
<footer>
&copy; thuban
<span class="float-right">
<a href="http://yeuxdelibad.net">yeuxdelibad</a> -
<a href="/donate.html">Donate</a> -
<a href="http://minimalcss.com">Minimal</a>
</span>
</footer><!-- footer -->
</div>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Don't panic donation page</title>
<meta name="description" content="Don't panic, just watch any movie thanks to torrent streaming">
<link href="style.css" rel="stylesheet">
<link rel="icon" href="/favicon.png" type="image/png">
</head>
<body>
<div class="container">
<header>
<a class="logo" href="/"><img src="/favicon.png" height="35"/> Don't panic</a>
<nav class="float-right">
<ul>
<li><a href="/download.html">Download</a></li>
<li><a href="./donate-fr.html"><img src="Images/fr.png" alt="french flag- Cette page en français"></a></li>
</ul>
</nav>
</header>
<div class="row">
<div class="col-6">
<h2 class="text-center"><a href="/">Introduction</a></h2>
</div>
<div class="col-6">
<h2 class="text-center"><a href="/forum">Forum</a></h2>
</div>
</div>
<hr>
<div class="text-center">
<h1>Donate</h1>
</div>
<hr>
<p> If you like dontpanic, you can encourage us to improve it with a small donation via flattr or liberapay :
<ul>
<li><script src="https://liberapay.com/thuban/widgets/button.js"></script> <noscript><a href="https://liberapay.com/thuban/"><img src="https://liberapay.com/assets/widgets/donate.svg"></a></noscript></li>
<li>
<script id='fb12hh1'>(function(i){var f,s=document.getElementById(i);f=document.createElement('iframe');f.src='//button.flattr.com/view/?fid=42x1xv&url=http%3A%2F%2Fdontpanic.yeuxdelibad.net';f.title='Flattr';f.height=62;f.width=55;f.style.borderWidth=0;s.parentNode.insertBefore(f,s);})('fb12hh1');</script>
<noscript>
<a href="https://flattr.com/submit/auto?fid=42x1xv&url=http%3A%2F%2Fdontpanic.yeuxdelibad.net" target="_blank"><img src="//button.flattr.com/flattr-badge-large.png" alt="Flattr this" title="Flattr this" border="0"></a>
</noscript>
</li>
</ul>
</p>
<p>You can also spread the word about dontpanic or <a href="http://yeuxdelibad.net/Divers/Contact.html">contact us to say hi</a>.</p>
<footer>
&copy; thuban
<span class="float-right">
<a href="http://yeuxdelibad.net">yeuxdelibad</a> -
<a href="/donate.html">Donate</a> -
<a href="http://minimalcss.com">Minimal</a>
</span>
</footer><!-- footer -->
</div>
</body>
</html>
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Don't panic main page</title>
<meta name="description" content="Don't panic est une application pour regarder des vidéos en streaming à travers le protocole bittorrent. Page de téléchargement.">
<link href="style.css" rel="stylesheet">
<link rel="icon" href="/favicon.png" type="image/png">
</head>
<body>
<div class="container">
<header>
<a class="logo" href="/"><img src="/favicon.png" height="35"/> Don't panic</a>
<nav class="float-right">
<ul>
<li><a href="/download-fr.html">Téléchargements</a></li>
<li><a href="./download.html"><img src="Images/en.png" alt="english flag- This page in english"></a></li>
</ul>
</nav>
</header>
<div class="row">
<div class="col-6">
<h2 class="text-center"><a href="/index-fr.html">Présentation</a></h2>
</div>
<div class="col-6">
<h2 class="text-center"><a href="/forum">Forum</a></h2>
</div>
</div>
<hr>
<div class="text-center">
<h1>Télécharger dontpanic</h1>
</div>
<hr>
<p>Vous pouvez télécharger dontpanic de plusieurs façons : </p>
<ul>
<li><a href="downloads/?file=dontpanic-latest.deb">Paquet deb pour Debian GNU/Linux</a></li>
<li>Cloner le dépôt git: <code>git clone https://git.framasoft.org/Thuban/dontpanic.git</code> </li>
<li><a href="downloads/?file=dontpanic-latest-exe.zip">Exécutable windows</a></li>
</ul>
<h2>Installation avec le paquet debian</h2>
<p>Pour installer dontpanic avec le paquet debian, vous devrez : </p>
<ul>
<li>Installer le paquet : <code>sudo dpkg -i dontpanic-latest.deb</code></li>
<li>Installer les dépendances manquantes :
<code>sudo apt-get install -f</code></li>
<li>Lancer dont panic avec la commande "dontpanic" ou en allant le chercher dans la liste des applications, section "Internet"</li>
</ul>
<h2>Installation avec le dépôt git</h2>
<p>Pour faire fonctionner <em>dontpanic</em>, vous aurez à installer quelques
dépendances avec la commande suivante : </p>
<pre><code># apt-get install python3-bottle python3-requests python3-bs4 python3-libtorrent sqlite3
</code></pre>
<p>Ensuite, récupérez <em>dontpanic</em> avec git : </p>
<pre><code>git clone https://git.framasoft.org/Thuban/dontpanic.git
</code></pre>
<p>Enfin, déplacez-vous dans le dossier dontpanic puis lancez dontpanic ainsi : </p>
<pre><code>dontpanic
</code></pre>
<p>ou</p>
<pre><code>python dontpanic.py
</code></pre>
<p>Cela va ouvrir votre navigateur à l'adresse
http://localhost:(port aleatoire) et permet d'utiliser
dontpanic en simple utilisateur.</p>
<footer>
&copy; thuban
<span class="float-right">
<a href="http://yeuxdelibad.net">yeuxdelibad</a> -
<a href="/donate.html">Donate</a> -
<a href="http://minimalcss.com">Minimal</a>
</span>
</footer><!-- footer -->
</div>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Don't panic main page</title>
<meta name="description" content="Don't panic, just watch any movie thanks to torrent streaming. Download page">
<link href="style.css" rel="stylesheet">
<link rel="icon" href="/favicon.png" type="image/png">
</head>
<body>
<div class="container">
<header>
<a class="logo" href="/"><img src="/favicon.png" height="35"/> Don't panic</a>
<nav class="float-right">
<ul>
<li><a href="/download.html">Download</a></li>
<li><a href="./download-fr.html"><img src="Images/fr.png" alt="french flag- Cette page en français"></a></li>
</ul>
</nav>
</header>
<div class="row">
<div class="col-6">
<h2 class="text-center"><a href="/">Introduction</a></h2>
</div>
<div class="col-6">
<h2 class="text-center"><a href="/forum">Forum</a></h2>
</div>
</div>
<hr>
<div class="text-center">
<h1>Download dontpanic</h1>
</div>
<hr>
<p>You can download don't panic in different ways : </p>
<ul>
<li><a href="downloads/?file=dontpanic-latest.deb">Debian GNU/Linux package</a></li>
<li>Clone git repository : <code>git clone https://git.framasoft.org/Thuban/dontpanic.git</code> </li>
<li><a href="downloads/?file=dontpanic-latest-exe.zip">Windows executable</a></li>
</ul>
<h2>Installing debian package</h2>
<ul>
<li>Install the package manually or with gdebi : <code>sudo dpkg -i dontpanic-latest.deb</code></li>
<li>Install dependencies:
<code>sudo apt-get install -f</code></li>
<li>Start dontpanic with the command <code>dontpanic</code> or with the entry in the Internet menu</li>
</ul>
<h2>Installing with git repository</h2>
<p>Install dependencies:</p>
<pre><code># apt-get install python3-bottle python3-requests python3-bs4 python3-libtorrent sqlite3
</code></pre>
<p>get <em>dontpanic</em> with git : </p>
<pre><code>git clone https://git.framasoft.org/Thuban/dontpanic.git
</code></pre>
<p>Then, start dontpanic with this command in the dontpanic repository</p>
<pre><code>dontpanic
</code></pre>
<p>ou</p>
<pre><code>python dontpanic.py
</code></pre>
<p>Your browser will automatically open a new page to dontpanic</p>
<footer>
&copy; thuban
<span class="float-right">
<a href="http://yeuxdelibad.net">yeuxdelibad</a> -
<a href="/donate.html">Donate</a> -
<a href="http://minimalcss.com">Minimal</a>
</span>
</footer><!-- footer -->
</div>
</body>
</html>
<?php
$filefolder = 'files/'; //Include trailing slash
$statsfolder = 'stats/';
$nixWithExec = true; //Set to true if server is running on a *nix system with PHP exec enabled for faster stats
date_default_timezone_set('Europe/Paris'); //List of time zones: http://www.php.net/manual/en/timezones.php
$clientInfo = $_SERVER['REMOTE_ADDR'] . " - [" . date('j/M/Y:G:i:s T') . "] - '" . $_SERVER['HTTP_USER_AGENT'] . "' - " . $_SERVER['HTTP_REFERER'] . "\n";
?>
<?php
require_once('config.php');
if (isset($_REQUEST['file'])) {
$filename = $_REQUEST['file'];
$filepath = $filefolder . $filename;
$statspath = $statsfolder . $filename . ".log";
if (file_exists($filepath)) {
file_put_contents($statspath, $clientInfo, FILE_APPEND);
header("Location: " . $filepath);
}
}
exit('Bad request');
?>
<?php
require_once('../config.php');
$files = scandir(".");
foreach ($files as $file) {
if (substr($file, -4) === ".log") {
if ($nixWithExec) {
$totalLines = intval(exec('wc -l ' . $file));
} else {
$totalLines = 0;
$handle = fopen($file, "r");
while(!feof($handle)){
$line = fgets($handle);
$totalLines++;
}
fclose($handle);
$totalLines = $totalLines - 1; //This method counts the last empty line
}
echo substr($file, 0, -4) . ": <a href=$file>" . $totalLines . "</a><br />";
}
}
?>
\ No newline at end of file
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Don't panic page principale</title>
<meta name="description" content="Don't panic est une application pour regarder des vidéos en streaming à travers le protocole bittorrent. Page de téléchargement.">
<link href="style.css" rel="stylesheet">
<link rel="icon" href="/favicon.png" type="image/png">
</head>
<body>
<div class="container">
<header>
<a class="logo" href="/"><img src="/favicon.png" height="35"/> Don't panic</a>
<nav class="float-right">
<ul>
<li><a href="/download-fr.html">Téléchargement</a></li>
<li><a href="./index.html"><img src="Images/en.png" alt="english flag- This page in english"></a></li>
</ul>
</nav>
</header>
<div class="row">
<div class="col-6">
<h2 class="text-center"><a href="/index-fr.html">Présentation</a></h2>
</div>
<div class="col-6">
<h2 class="text-center"><a href="/forum">Forum</a></h2>
</div>
</div>
<hr>
<div class="text-center">
<h1>Dontpanic, c'est quoi?</h1>
</div>
<hr>
<p>Don't panic est une application sous licence libre pour trouver et regarder sans prises de
tête un film ou une série. Le principe est un peu le même que feu
popcorn time, mais ne dépend pas d'une api centrale et doit donc
toujours fonctionner.</p>
<p>Tapez juste ce que vous souhaitez voir, <em>dontpanic</em> se charge de
chercher sur
<a href="http://omdbapi.com/">omdb</a> ce qui peut correspondre. Sont affichés en
plus quelques torrents trouvés par <a href="https://btdigg.org">btdigg</a>.
Vous avez alors le choix d'en savoir plus sur votre recherche ou
directement lancer un torrent qui vous donnera une vidéo en "streaming".</p>
<p>Voilà quelques fonctionnalités en vrac :</p>
<ul>
<li>Recherche de films ou de séries</li>
<li>Affichage du synopsis</li>
<li>Streaming des vidéos</li>
<li>Liste de lecture ou "Watchlist" pour se souvenir de ce que vous avez
déjà regardé.</li>
<li>...</li>
</ul>
<p>Le projet est accessible sur <a href="https://git.framasoft.org/Thuban/dontpanic">https://git.framasoft.org/Thuban/dontpanic</a> .
N'hésitez pas à contribuer ou à <a href="http://yeuxdelibad.net/Divers/Contact.html">m'encourager</a>.</p>
<h2>Captures d'écran</h2>
<div class="row">
<div class="col-4"><a href="/Images/dontpanic1.png"><img src="/Images/dontpanic1-thumb.jpg" alt="dontpanic1-thumb.jpg" title="" /></a></div>
<div class="col-4"><a href="/Images/dontpanic2.png"><img src="/Images/dontpanic2-thumb.jpg" alt="dontpanic2-thumb.jpg" title="" /></a></div>
<div class="col-4"><a href="/Images/dontpanic3.png"><img src="/Images/dontpanic3-thumb.jpg" alt="dontpanic3-thumb.jpg" title="" /></a></div>
</div>
<div class="row">
<div class="col-4"><a href="/Images/dontpanic5.png"><img src="/Images/dontpanic5-thumb.jpg" alt="dontpanic5-thumb.jpg" title="" /></a></div>
<div class="col-4"><a href="/Images/dontpanic7.png"><img src="/Images/dontpanic7-thumb.jpg" alt="dontpanic7-thumb.jpg" title="" /></a></div>
<div class="col-4"><a href="/Images/dontpanic6.png"><img src="/Images/dontpanic6-thumb.jpg" alt="dontpanic6-thumb.jpg" title="" /></a></div>
</div>
<h2>Utilisation</h2>
<p>Vous pouvez utiliser dontpanic en local avec la commande <code>dontpanic</code> ou <code>python3 dontpanic.py</code>, ou bien en allant le chercher dans la section "Internet" de votre environnement de bureau. <br/>Votre navigateur web ouvrira une nouvelle page vous donnant accès à dontpanic.</p>
<p>Note: Vous pouvez configurer votre navigateur pour ouvrir les liens magnets avec dontpanic. Cela vous permettra de les regarder en streaming directement : </p>
<pre><code>
dontpanic magnet:xt=urn:btih:.....
</code></pre>
<h2>Utilisation en serveur</h2>
<p>Vous pouvez utiliser dontpanic en tant que serveur pour proposer ce
service au monde entier. Pour cela, référez-vous à la documentation de
bottle : <a href="http://bottlepy.org/docs/dev/deployment.html">bottle deployment.</a></p>
<p>Pour lancer dontpanic en tant que serveur, il faut utiliser la commande
: </p>
<pre><code>python dontpanic-server.py -adapter administrator password port
</code></pre>
<p>Veillez toutefois à ces points : </p>
<ul>
<li>Remplacez "-adapter" par le nom de l'adaptateur que vous voulez
utiliser sur votre serveur. Selon les cas, vous devrez avoir installé
les dépendances nécessaires. Par exemple :
<ul>
<li>Si vous choisissez <code>-cherrypy</code> : installez python-cherrypy3</li>
<li>Si vous choisissez <code>-paste</code> : installez python-paste</li>
<li>Si vous choisissez <code>-tornado</code> : installez python-tornado</li>
</ul>
</li>
<p>Une liste des adaptateurs supportés peut-être trouvée
<a href="http://bottlepy.org/docs/dev/deployment.html#switching-the-server-backend">ici</a>.</p>
<p>En cas de doute, utilisez "-auto" pour laisser dontpanic choisir parmi
ceux disponibles.</p></li>
<li>Remplacez le nom d'utilisateur de l'administrateur et son mot de
passe. Plus le mot de passe est long, mieux c'est.</li>
<li>Remplacez <code>port</code> par le numéro de port à utiliser.</li>
<li>Ne laissez pas la base de donnée accessible. Veillez donc aux droits
d'accès au dossier ~/.dontpanic</li>
<li>La page d'administration est /_admin</li>
</ul>
<h3>Utiliser une connexion sécurisée (https)</h3>