
Recherche avancée
Autres articles (52)
-
La file d’attente de SPIPmotion
28 novembre 2010, parUne file d’attente stockée dans la base de donnée
Lors de son installation, SPIPmotion crée une nouvelle table dans la base de donnée intitulée spip_spipmotion_attentes.
Cette nouvelle table est constituée des champs suivants : id_spipmotion_attente, l’identifiant numérique unique de la tâche à traiter ; id_document, l’identifiant numérique du document original à encoder ; id_objet l’identifiant unique de l’objet auquel le document encodé devra être attaché automatiquement ; objet, le type d’objet auquel (...) -
Changer son thème graphique
22 février 2011, parLe thème graphique ne touche pas à la disposition à proprement dite des éléments dans la page. Il ne fait que modifier l’apparence des éléments.
Le placement peut être modifié effectivement, mais cette modification n’est que visuelle et non pas au niveau de la représentation sémantique de la page.
Modifier le thème graphique utilisé
Pour modifier le thème graphique utilisé, il est nécessaire que le plugin zen-garden soit activé sur le site.
Il suffit ensuite de se rendre dans l’espace de configuration du (...) -
Publier sur MédiaSpip
13 juin 2013Puis-je poster des contenus à partir d’une tablette Ipad ?
Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir
Sur d’autres sites (9575)
-
Révision 21393 : Depuis toujours, SPIP ne respectait pas le RFC de HTTP/1.1 qui stipule qu’une re...
9 juin 2014, par esj -Curieusement, SPIP consulte quand même le cache pour savoir si la page existe, pour finalement ignorer cette recherche dans le cas de HEAD. On profite de ce calcul pour à présent retourner les en-têtes HTTP qui se trouvent en cache, même s’il est périmé. Pour le cas où le cache est vide, on limite l’irrespect du RFC en envoyant un statut "204 No Content", suggérant qu’on a rien à dire, mais ça n’empêchera l’envoi d’un Content-Type arbitraire. Ca montre au passage que l’absence de typologie sur les squelettes est vraiment un problème.
-
How to hide the output of yt-dl in CMD ? python
10 février, par Qais AlbeaizI'm coding program that download mp3 audio from youtube videos but I have an issue that yt-dl show some output in console


my code :


with open('Links.txt') as f:
 content = f.readlines()
 for links in content:

 ydl_opts = {
 'format': 'bestaudio/best',
 'postprocessors': [{
 'key': 'FFmpegExtractAudio',
 'preferredcodec': 'mp3',
 'preferredquality': '192',
 }],
 }
 with youtube_dl.YoutubeDL(ydl_opts) as ydl:
 ydl.download([links])





and i need the option or some way to hide the output.


-
How to convert this php code to javascript
5 octobre 2019, par SalmanI have this php code to check the progress percentage of a ffmpeg video conversion. Basically ffmpeg command generates a log file named "output.txt" from where i can estimate the percentage with the help of this code. I want to create a javascript code where i can directly estimate the percentage from the log file.
$content = @file_get_contents('output.txt');
if ($content) {
//get duration of source
preg_match("/Duration: (.*?), start:/", $content, $matches);
$raw_duration = $matches[1];
//raw_duration is in 00:00:00.00 format. This converts it to seconds.
$array_reverse = array_reverse(explode(":", $raw_duration));
$duration = floatval($array_reverse[0]);
if (!empty($array_reverse[1]))
$duration += intval($array_reverse[1]) * 60;
if (!empty($array_reverse[2]))
$duration += intval($array_reverse[2]) * 60 * 60;
//get the time in the file that is already encoded
preg_match_all("/time=(.*?) bitrate/", $content, $matches);
$raw_time = array_pop($matches);
//this is needed if there is more than one match
if (is_array($raw_time)) {
$raw_time = array_pop($raw_time);
}
//raw_time is in 00:00:00.00 format. This converts it to seconds.
$array_reverse = array_reverse(explode(":", $raw_time));
$time = floatval($array_reverse[0]);
if (!empty($array_reverse[1]))
$time += intval($array_reverse[1]) * 60;
if (!empty($array_reverse[2]))
$time += intval($array_reverse[2]) * 60 * 60;
//calculate the progress
$progress = round(($time / $duration) * 100);
echo $duration;
echo $time;
echo $progress;
}