Outils pour utilisateurs

Outils du site


notes_sb

Ceci est une ancienne révision du document !


Notes de sb

Récupération de l'ancien wiki en statique

httrack

httrack https://wiki.labomedia.com \
   -atomicobject.com/assets/* \
   +atomicobject.com/*.css \
   +atomicobject.com/*.js \
   -atomicobject.com/documents/* \
   -atomicobject.com/uploadedImages/* \
   --path "~/httrack-copies/atomicobject/" \
   --verbose \
 
httrack −−update
 
updates a mirror in the current folder
 
httrack
 
will bring you to the interactive mode
 
httrack −−continue
 
WildCardFilters=+*.apk +*.png +*.jpg +*.jpeg +*.blend +*.svg +*.patch +*.pde +*.pd +*.zip +*.gz +*.pdf +*.gif +*.deb +*.tga +*.ods +*.odt +*.sla +*.tiff +*.tif +*.stl +*.ply +*.dxf +*.scad +*.ai +*.flac +*.mkv +*.mov +*.mp3 +*.mp4 +*.oga +*.ogg +*.ogv +*.wav +*.webm
 
Wget (UNIX, Linux, OSX, ...)
 
Wget is generally available on almost any 'nix machine and can produce the mirror from the command line. However, wget seems to have problems converting the relative style sheet URLs properly with many Drupal site pages. Modify your theme template to produce hardcoded absolute links to the stylesheets and try the following command:
 
wget -q --mirror -p --adjust-extension -e robots=off --base=./ -k -P ./ http://example.com
 
wget respects the robots.txt files, so might not download some of the files in /sites/ or elsewhere. To disable this, include the option -e robots=off in your command line.
 
wget includes all query strings such as image file "?itok=qRoiFlnG". Recursively remove all query strings with:
 
find -name "*.*\?*" | while read filename; do mv "$filename" "${filename%%\?*}"; done
 
HTTrack (UNIX and Windows and Mac/homebrew)
 
HTTrack. The Windows GUI client version will produce the mirror with almost no configuration on your part. One potential command to use is:
 
httrack http://2011.example.com -K -w -O . -%v --robots=0 -c1 -%e0
 
Note the -K option creates absolute links - this is only sometimes useful if you are hosting a public mirror on the same domain. Otherwise omit -K to produce relative links
 
The -c1 options makes only 1 request at a time so this becomes rather slow. The default is -c10, so you might considering something more like this value when archiving your own site.
 
With HTTrack properly configured, you don't have to hack on common.inc to get all of your stylesheets to work correctly. However, with the default robots.txt settings in Drupal 5 and the "good citizen" default HTTrack settings, you won't get any module or theme CSS files or JavaScript files.
 
If you're working from a local installation of Drupal and want to grab ALL of your files in a way that you can just copy them up to a server, try the following command:
 
httrack http://localhost/ -W -O "~/static_cache"  -%v --robots=0 
 
Advanced httrack dumps
 
KarenS has created a very helpful description on how to "statify" a Drupal site with httrack, where she suggests the following code (on a Linux console):
 
httrack "http://${root_uri}" -O "$targetdir" -N "%h%p/%n/index%[page].%t" -WqQ%v --robots=0
 
(where $root_uri is the place to start grabbing, most likely your public Drupal root, and $targetdir the start point for the backup files.
In the latter, she furtherly suggests to run a regex on all files to fix link issues with index.html; where her regex can even be improved to:
 
find . -name "*.html" -type f -print0 | xargs -0 perl -i -pe '/((?<![\'"])\/index.html|(?<=[\'"]\/)index.html)\b//g'
 
This way it would leave Drupal's non-trailing-space paradigma intact and avoid "duplicate content" issues while preserving absolute paths. Note that this only works with a web server configured to add the necessary trailing slashes again and resolve to the actual index.html file.
 
You can even copy [dump_root]/[yourhost.tld]/index/index.html file to [dump_root]/[yourhost.tld]/index.html, where in the latter, all '../' must be removed from the source. If you do this, you can change your DOCUMENT_ROOT from [dump_root] to [dump_root]/[yourhost.tld]. This way you preserve even more of the former site structure and make sure that "/" requests will not fail. Note that this requires (Which, then again, could also be done by .htaccess rules.)

wget

wget --mirror --convert-links --adjust-extension --page-requisites -U Mozilla http://example.org

Ok avec

wget -mpck --user-agent="" -e robots=off --wait 1 https://wiki.labomedia.org

Nouvelles pages

Problèmes

Formation numérique et éducation artistique videos manquantes + position images

bazar dans les images

bazar dans le code

Monitoring serveur et activités du disque dur avec Raspberry Pi

Le DataMoshing

Voir la partie technique à la page Scripts_bash_linux_audiovisuel à Sonification de données

Fait Ne plus rien rajouter

Godot & Godot

Godot : Créer un projet & Godot Créer un projet

Godot : Listes et Boutons & Godot Listes et Boutons

Godot : Scènes et Scripts & Godot Scènes et Scripts

Godot pour les nuls & Godot Comparaison avec Blender Game Engine et Kivy Kivent

Petites éoliennes & petite-eolienne-pliboo-01-carnet-de-bord

Tête à Tonton & Tête à Tonton

Qcad & Qcad

Kivy: Kivent Moteur de jeux pour Android & kivent_moteur_de_jeux_pour_android

GIT pour aller plus loin & GIT pour aller plus loin

GIT Publier sur GitHub pour les nuls & GIT Publier sur GitHub pour les nuls

Processing vs Kinect : Installation interactive le Bestiaire RadioInterActif & Processing vs Kinect Installation interactive Le Bestiaire RadioInterActif

emettre_en_dvb-t_tnt_avec_gnuradio_et_usrp & Émettre en DVB-T TNT avec Gnuradio et USRP

WikikIRC Mécanique & WikikIRC Mécanique

WikikIRC & WikikIRC

Installation_d'un_serveur_web_sous_Debian_GNU/Linux & Installation d'un serveur web sous Debian GNU Linux

Le Principe des logiciels Temps réel & Le Principe des logiciels Temps réel

Parametrage1000Lieus & Parametrage1000Lieus

Liens_ressources_tutoriaux_Arduino & Liens ressources tutoriaux Arduino

Installation de Yunohost 2.5 sur Raspberry Pi & Installation de Yunohost 2.5 sur Raspberry Pi

Yunohost 2.5 Release Installation de certificats de sécurité & Yunohost 2.5 Installation du certificat de sécurité

VGA et Arduino & VGA et Arduino

Microcontrôleurs Généralités & Microcontrôleurs Généralités

Tableau de bord et données de capteurs en temps réel & Tableau de bord et données de capteurs en temps réel

Humanisme, transhumanisme, posthumanisme & Humanisme, transhumanisme, posthumanisme

Pure Data vs Android & Pure Data vs Android

BeagleBoard & BeagleBoard

Charte de déontologie - code de conduite événements hackerspaces fablabs medialabs & Charte de déontologie - code de conduite événements hackerspaces fablabs medialabs

Raspberry Pi Utilisations & Raspberry Pi Utilisations

Présentation Labomedia & Présentation Labomedia

Pure Data vs Blender & Pure Data vs Blender

Scratch & Scratch

Patch Analyse Audio Diaporama & Patch Analyse Audio Diaporama

Pure Data vs GStreamer & Pure Data vs GStreamer

Formation outils collaboratifs et hygiène informatique & Formation outils collaboratifs et hygiène informatique

Têtes de vainqueurs & Têtes de vainqueurs

Routeur wifi & Routeur wifi

La philosophie aléatoire et générative de l'économie créative & La philosophie aléatoire et générative de l'économie créative

Panorama de la création artistique numérique & Panorama de la création artistique numérique

Installation Kinect Linux ‎ & Installation Kinect Linux ‎

LaboM Yunohost sur raspberrypi & LaboM Yunohost sur raspberrypi

Environnementaux & Environnementaux

Perturbations par court-circuit du réseau 220v & Perturbations par court-circuit du réseau 220v

Transmettre de l'électricité sans fils & Transmettre de l'électricité sans fils

Live coding & Live coding

GPG & GPG

Outils collaboratif en ligne libres et éthiques, modèles économiques & Outils collaboratif en ligne libres et éthiques, modèles économiques

PirateBox sur RaspberryPi & PirateBox sur RaspberryPi

Patch Webcam Zones Déclenchement lecture Audio et Video & Patch Webcam Zones Déclenchement lecture Audio et Video

Survival Kit Telecom Réseau Communication & Survival Kit Telecom Réseau Communication

Perturbations par ondes sonores d'un Data Center & Perturbations par ondes sonores d'un Data Center

Pure Data vs OpenCV & Pure Data vs OpenCV

Micro Ordinateur & Micro Ordinateur

Le réseau à la labomedia & Le réseau à la labomedia

Hello barbie & Hello barbie

Radio Définie par Logiciel (SDR) & Radio Définie par Logiciel (SDR)

Blockchain cryptos monnaies bitcoin et ethereum & Blockchain cryptos monnaies bitcoin et ethereum

Pure Data vs Twitter & Pure Data vs Twitter

Serveur & Serveur

LIAA Libre et Intelligent Assistant Autonome & LIAA Libre et Intelligent Assistant Autonome

GSM & GSM

Les mots de Labomedia & Les mots de Labomedia

Logiciels libres, connaissances ouvertes et cultures libres & Logiciels libres, connaissances ouvertes et cultures libres

Corinne Dadat & Corinne Dadat

PirateBox TP-Link MR3020 & PirateBox TP-Link MR3020

Computer-b-gone Teensy & Computer-b-gone Teensy

Capteurs environnementaux et Arduino & Capteurs environnementaux et Arduino

Pure Data vs Caméra téléphone Android & Pure Data vs Caméra téléphone Android

Libérer un chromebook de google & Libérer un chromebook de google

Labo Eye Tracking & Labo Eye Tracking

Créer une webradio avec Airtime & Créer une webradio avec Airtime

Pure Data vs Kinect & Pure Data vs Kinect

SSH & SSH

Formation numérique et éducation artistique & Formation numérique et éducation artistique

Computer-b-gone & Computer-b-gone

PirateBox & PirateBox

Tomb & Tomb

Scripts bash linux audiovisuel & Scripts bash linux audiovisuel

Raspberry Pi & Raspberry Pi

Patch Analyse Mouvement Diaporama & Patch Analyse Mouvement Diaporama

FAI-orléans & FAI-orléans

Internet décentralisé & Internet décentralisé

QR-Code & QR-Code

Émettre en DVB-T _ TNT avec Gnuradio et USRP & Émettre en DVB-T _ TNT avec Gnuradio et USRP

Mapping vidéo & Mapping vidéo

Sampler Pure Data Wiimote & Sampler Pure Data Wiimote

Problématiques, Projets, Acteurs et réseaux dans le champ du handicap et de l'interactivité, du numérique & Problématiques, Projets, Acteurs et réseaux dans le champ du handicap et de l'interactivité, du numérique

We are robots & We are robots

VideoThon Pure Data Linux & VideoThon Pure Data Linux

Capteurs de pollution atmosphérique & Capteurs de pollution atmosphérique

Monitoring serveur et activités du disque dur avec Raspberry Pi & Monitoring serveur et activités du disque dur avec Raspberry Pi

CHIP & CHIP

Cartographie ESLO Corpus de la parole & Cartographie ESLO Corpus de la parole

Internet sécurité et anonymat & Internet sécurité et anonymat

Logiciels libres en pratique & Logiciels libres en pratique

Labo Capteurs neuronaux & Labo Capteurs neuronaux

Le code ASCII & Le code ASCII

Sonification de données & Sonification de données

L'ordinateur, des premiers pas aux outils collaboratifs & L'ordinateur, des premiers pas aux outils collaboratifs

Processing vs Arduino vs Minitel & Processing vs Arduino vs Minitel

How to La Labomedia admin activités & How to La Labomedia admin activités

Livres numériques & Livres numériques

Processing vs OpenCV & Processing vs OpenCV

Le DataMoshing & Le DataMoshing

Patch Synthétiseur Audio Visuel & Patch Synthétiseur Audio Visuel

Économie créative & Économie créative

La lampe anti-conversation pénible & La lampe anti-conversation pénible

Perturbations par clefs USB de systèmes informatiques & Perturbations par clefs USB de systèmes informatiques

Pure Data vs iOS & Pure Data vs iOS

BIO COGNO NANO & BIO COGNO NANO

Capteurs environnementaux Biofeedback & Capteurs environnementaux Biofeedback

PirateBox sur Ordinateur & PirateBox sur Ordinateur

Deep web - dark web - web profond & Deep web - dark web - web profond

GIT & GIT

Raspberry Pi Installation & Raspberry Pi Installation

VLF Very Low Frequency & VLF Very Low Frequency

Raspberry Pi Configurations complémentaires & Raspberry Pi Configurations complémentaires

Diffusion vidéo live - streaming & Diffusion vidéo live - streaming

Kinect & Kinect

Human tech summit 2018 & Human tech summit 2018

Ateliers de cartographie culturelle & Ateliers de cartographie culturelle

Pure Data vs OpenGL & Pure Data vs OpenGL

Atelier PD Gem Opengl GLSL & Atelier PD Gem Opengl GLSL

Panorama de la création artistique numérique & Panorama de la création artistique numérique

Une Histoire des arts numériques, des nouveaux medias, multimedia, interactif - de 1900 à nos jours & Une Histoire des arts numériques, des nouveaux medias, multimedia, interactif - de 1900 à nos jours

Usages responsables d'Internet, de l'ordinateur et des dispositifs mobiles dans une perspective environnementale & Usages responsables d'Internet, de l'ordinateur et des dispositifs mobiles dans une perspective environnementale

Atelier les outils numériques au service des associations & Atelier les outils numériques au service des associations

Tomb & Tomb

Atelier Internet sécurité respect de la vie privée et anonymat & Atelier Internet sécurité respect de la vie privée et anonymat

Atelier Internet sécurité journalistes & Atelier Internet sécurité journalistes

Atelierduc01n & Atelier du C01N

Configurer sa carte vidéo optimus sandy bridge & Configurer sa carte vidéo optimus sandy bridge

ASUS n53sv & ASUS n53sv

Pure Data vs Alias8 & Pure Data vs Alias8

AstroFluxTechnique & AstroFlux Technique

Astroflux - Cahier des charges & Astroflux Cahier des charges

AstroFlux & AstroFlux

Art robotique & Art robotique

Le NetArt CONTENU & Le NetArt

Art : Code & Littérature & Art Code et Littérature

ARP Poisoning & ARP Poisoning

Liens ressources tutoriaux Mobile Processing & Liens ressources tutoriaux Mobile Processing

Android & Android

Algorithmes et réalités & Algorithmes et réalités

Kivy: TapOSC & TapOSC

Blender:Exemple simple pour recevoir de l'OSC dans Blender & Exemple simple pour recevoir de l'OSC dans Blender

Alternatives à OSC & Alternatives à OSC

Envoyer et recevoir de l'OSC en python & Envoyer et recevoir de l'OSC en python

Latence de l' OSC dans Blender & Latence de l' OSC dans Blender

Open Sound Control : OSC & Open Sound Control OSC

Communication entre Pure-data et Blender en OSC & Communication entre Pure-data et Blender en OSC

BoiteAYeah & BoiteAYeah

Stéréoscope & Stéréoscope

Serveur multimedia ArtNet & Serveur multimedia ArtNet

Serveur Minitel en local & Serveur Minitel en local

Serveur Minitel & Serveur Minitel

Papatte & Papatte

Nomenclatures & Nomenclatures

GrandMA2 & GrandMA2

FOOC & FOOC

C++ : Communication OSC & C++ Communication OSC

C++:Conversion int en String & C++ Conversion int en String

Raspberry Pi Configurations complémentaires & Raspberry Pi Configurations complémentaires

Raspberry Pi Installation & Raspberry Pi Installation

OpenFrameworks avec Raspberry Pi & Raspberry Pi OpenFrameworks

DMX sans fil & DMX sans fil

Kivy: Canvas & Kivy Canvas

Kivy: Introduction & Kivy Introduction

Kivy: Installation & Kivy Installation

Kivy: Les fichiers kv & Kivy Les fichiers kv

Kivy: Exemples simples pour apprendre & Kivy Exemples simples pour apprendre

Kivy: Liste des éléments graphiques & Kivy Liste des éléments graphiques

Installation et configuration de Pure Data sur Linux & Installation et configuration de Pure Data sur Linux

Debian Installation Configuration & Debian Installation Configuration

Kivy: Buildozer pour créer une application Android avec un script python & Kivy Buildozer pour créer une application Android avec un script python

Kivy: Buildozer avec python 2.7 & Kivy Buildozer avec python 2.7

Kivy: Liste des éléments graphiques Widgets de comportement et Gestion d'écrans & Kivy Liste des éléments graphiques Widgets de comportement et Gestion d'écrans

Kivy: Liste des éléments graphiques Widgets complexes & Kivy Liste des éléments graphiques Widgets complexes

Kivy: Comment faire un tas de chose & Kivy Comment faire un tas de chose

Kivy: Canvas & Kivy Canvas

Installation de Twisted pour python 3.x & Installation de Twisted

Créer son propre package python & Créer son propre package python

Présentation Labomedia & Présentation Labomedia

,
notes_sb.1539695622.txt.gz · Dernière modification: 2018/10/16 15:13 de serge