453 lines
24 KiB
HTML
453 lines
24 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<title>Mutt ou le client email le <del>meilleur</del> moins mauvais</title>
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<meta name="author" content="wxcafé">
|
||
<link rel="icon" type="image/png" href="//wxcafe.net/theme/img/favicon.ico">
|
||
<!-- Le styles -->
|
||
<link rel="stylesheet" href="//wxcafe.net/theme/css/extra.css" type="text/css" />
|
||
<link rel="stylesheet" href="//wxcafe.net/theme/css/bootstrap.css" type="text/css" />
|
||
<link href='http://fonts.googleapis.com/css?family=Oswald&subset=latin,latin-ext' rel='stylesheet' type='text/css'>
|
||
<script type="text/javascript">
|
||
/* <![CDATA[ */
|
||
(function() {
|
||
var s = document.createElement('script');
|
||
var t = document.getElementsByTagName('script')[0];
|
||
|
||
s.type = 'text/javascript';
|
||
s.async = true;
|
||
s.src = '//api.flattr.com/js/0.6/load.js?'+
|
||
'mode=auto&uid=wxcafe&button=compact&popout=0';
|
||
t.parentNode.insertBefore(s, t);
|
||
})();
|
||
/* ]]> */
|
||
</script> <!-- flattr button loader -->
|
||
<style type="text/css">
|
||
body {
|
||
padding-top: 60px;
|
||
padding-bottom: 40px;
|
||
}
|
||
.sidebar-nav {
|
||
padding: 9px 0;
|
||
}
|
||
.tag-1 {
|
||
font-size: 13pt;
|
||
}
|
||
.tag-2 {
|
||
font-size: 10pt;
|
||
}
|
||
.tag-2 {
|
||
font-size: 8pt;
|
||
}
|
||
.tag-4 {
|
||
font-size: 6pt;
|
||
}
|
||
</style>
|
||
<link href="//wxcafe.net/theme/css/bootstrap-responsive.css" rel="stylesheet">
|
||
<link href="//wxcafe.net/theme/css/font-awesome.css" rel="stylesheet">
|
||
<link href="//wxcafe.net/theme/css/pygments.css" rel="stylesheet">
|
||
<!-- Le fav and touch icons -->
|
||
<link rel="shortcut icon" href="//wxcafe.net/theme/images/favicon.ico">
|
||
|
||
<link href="//wxcafe.net/feeds/feed.rss.xml" type="application/atom+xml" rel="alternate" title="Wxcafé RSS Feed" />
|
||
|
||
</head>
|
||
|
||
<body>
|
||
|
||
<div class="navbar navbar-fixed-top">
|
||
<div class="navbar-inner">
|
||
<div class="container-fluid">
|
||
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
|
||
<span class="icon-bar"></span>
|
||
<span class="icon-bar"></span>
|
||
<span class="icon-bar"></span>
|
||
</a>
|
||
<a class="brand" href="//wxcafe.net/index.html">Wxcafé </a>
|
||
<div class="nav-collapse">
|
||
<ul class="nav">
|
||
<li><a href="//wxcafe.net/archives.html"><i class="icon-th-list"></i> Archives</a></li>
|
||
<li><a href="//wxcafe.net/pages/about/">A propos</a></li>
|
||
<li class="divider-vertical"></li>
|
||
<ul class="nav pull-right">
|
||
</ul>
|
||
</ul>
|
||
</div><!--/.nav-collapse -->
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="container-fluid">
|
||
<div class="row">
|
||
<div class="span9" id="content">
|
||
<section id="content">
|
||
<article>
|
||
<header>
|
||
<h1>
|
||
<a href=""
|
||
rel="bookmark"
|
||
title="Permalink to Mutt ou le client email le <del>meilleur</del> moins mauvais">Mutt ou le client email le <del>meilleur</del> moins mauvais</a>
|
||
</h1>
|
||
</header>
|
||
<div class="entry-content">
|
||
<div class="well">
|
||
<footer class="post-info">
|
||
<span class="label">Date</span>
|
||
<span class="published" title="2013-01-02T02:12:00+01:00">
|
||
<i class="icon-calendar"></i> Wed 02 January 2013
|
||
</span>
|
||
<br />
|
||
<span class="label">By</span>
|
||
<a href="//wxcafe.net/author/wxcafe.html"><i class="icon-user"></i>Wxcafe</a>
|
||
<br />
|
||
<span class="label">Category</span>
|
||
<a href="//wxcafe.net/category/tutoriel/"><i class="icon-folder-open"></i>Tutoriel</a>
|
||
<br />
|
||
|
||
|
||
|
||
|
||
</footer><!-- /.post-info --> </div>
|
||
<p>Les clients mails ont une particularité en commun : ils sont tous
|
||
<del>très</del> mauvais. Cela pour nombre de raisons, mais la principale reste
|
||
que leurs interfaces/raccourcis claviers ne sont pas efficaces pour une
|
||
utilisation <strong>a la</strong> UNIX<br />
|
||
Cependant, un d’entre eux se démarque par sa moins-mauvais-itude, c’est
|
||
le relativement bien connu <del>Outlook Express 2003</del> Mutt!<br />
|
||
Mutt est un client mail en ligne de commande, qui, comme le dit sa page
|
||
d’accueil, <a href="http://www.mutt.org">“just sucks less”</a>. Dans les faits, mutt est assez
|
||
chiant a configurer mais particulièrement pratique a utiliser après.</p>
|
||
<p>La configuration de mutt se fait dans le fichier <code>.muttrc</code> ou dans
|
||
<code>/etc/Muttrc</code>, et il est courant d’utiliser offlineimap en
|
||
conjonction avec celui ci, de façon a accéder aux mails même sans accès
|
||
internet (mutt dispose d’un système d’accès IMAP/POP et SMTP, mais ne
|
||
crée pas de cache, ce qui empêche la consultation des emails sans
|
||
connexion internet.) La configuration d’offlineimap se fait dans<code>~/.offlineimaprc</code> ou dans rien d’autre en fait, c’est une config
|
||
par user. Offlineimap est un petit logiciel en python qui synchronise un
|
||
dossier en Maildir avec un serveur IMAP, ce qui tombe bien puisque
|
||
justement mutt accepte les dossiers au format Maildir. (De plus, cela va
|
||
tout a fait dans le sens de la libération des données en cela que vous
|
||
possédez vos mails en local.)<br />
|
||
Bref, passons aux choses serieuses : le code. Déjà, installez
|
||
offlineimap et <a href="http://data.wxcafe.net/scripts/mutt-sidebar.sh">ce script</a> fait par moi, qui vous permet d’installer
|
||
mutt avec le patch sidebar, qui crée un listing des dossiers sur la
|
||
partie gauche.<br />
|
||
Ensuite, voyons pour la partie configuration :<br />
|
||
Ma configuration d’offlineimap :</p>
|
||
<div class="codehilite" style="background: #272822"><pre style="line-height: 125%"><span style="color: #75715e">## Config file for offlineimap</span>
|
||
<span style="color: #75715e">## Originally located in ~/.offlineimaprc</span>
|
||
<span style="color: #75715e">## This should not be edited without creating a copy before</span>
|
||
<span style="color: #75715e">## Created by Wxcafe (Clément Hertling)</span>
|
||
<span style="color: #75715e">## Published under CC-BY-SA</span>
|
||
|
||
<span style="color: #f8f8f2">[general]</span>
|
||
<span style="color: #75715e"># List of accounts to be synced, separated by a comma.</span>
|
||
<span style="color: #f8f8f2">accounts</span> <span style="color: #f92672">=</span> <span style="color: #f8f8f2">main</span>
|
||
|
||
<span style="color: #f8f8f2">[Account</span> <span style="color: #f8f8f2">main]</span>
|
||
<span style="color: #75715e"># Identifier for the local repository; e.g. the maildir to be synced via IMAP.</span>
|
||
<span style="color: #f8f8f2">localrepository</span> <span style="color: #f92672">=</span> <span style="color: #f8f8f2">main</span><span style="color: #f92672">-</span><span style="color: #f8f8f2">local</span>
|
||
<span style="color: #75715e"># Identifier for the remote repository; i.e. the actual IMAP, usually non-local.</span>
|
||
<span style="color: #f8f8f2">remoterepository</span> <span style="color: #f92672">=</span> <span style="color: #f8f8f2">main</span><span style="color: #f92672">-</span><span style="color: #f8f8f2">remote</span>
|
||
<span style="color: #75715e"># Status cache. Default is plain, which eventually becomes huge and slow.</span>
|
||
<span style="color: #f8f8f2">status_backend</span> <span style="color: #f92672">=</span> <span style="color: #f8f8f2">sqlite</span> <span style="color: #960050; background-color: #1e0010">#</span> <span style="color: #f8f8f2">le</span> <span style="color: #f8f8f2">type</span> <span style="color: #f8f8f2">de</span> <span style="color: #f8f8f2">cache.</span> <span style="color: #f8f8f2">(plain</span> <span style="color: #f8f8f2">ou</span> <span style="color: #f8f8f2">sqlite)</span>
|
||
|
||
<span style="color: #f8f8f2">[Repository</span> <span style="color: #f8f8f2">main</span><span style="color: #f92672">-</span><span style="color: #f8f8f2">local]</span>
|
||
<span style="color: #75715e"># Currently, offlineimap only supports maildir and IMAP for local repositories.</span>
|
||
<span style="color: #f8f8f2">type</span> <span style="color: #f92672">=</span> <span style="color: #f8f8f2">Maildir</span> <span style="color: #960050; background-color: #1e0010">#</span> <span style="color: #f8f8f2">le</span> <span style="color: #f8f8f2">type</span> <span style="color: #f8f8f2">de</span> <span style="color: #f8f8f2">stockage</span> <span style="color: #f8f8f2">(Maildir</span> <span style="color: #f8f8f2">ou</span> <span style="color: #f8f8f2">IMAP)</span>
|
||
<span style="color: #75715e"># Where should the mail be placed?</span>
|
||
<span style="color: #f8f8f2">localfolders</span> <span style="color: #f92672">=</span> <span style="color: #f92672">~/</span><span style="color: #f8f8f2">Emails</span><span style="color: #f92672">/</span> <span style="color: #960050; background-color: #1e0010">#</span> <span style="color: #f8f8f2">le</span> <span style="color: #f8f8f2">dossier</span> <span style="color: #f8f8f2">dans</span> <span style="color: #f8f8f2">lequel</span> <span style="color: #f8f8f2">vous</span>
|
||
<span style="color: #75715e"># voulez que vos emails apparaissent</span>
|
||
|
||
<span style="color: #f8f8f2">[Repository</span> <span style="color: #f8f8f2">main</span><span style="color: #f92672">-</span><span style="color: #f8f8f2">remote]</span>
|
||
<span style="color: #75715e"># Remote repos can be IMAP or Gmail, the latter being a preconfigured IMAP.</span>
|
||
<span style="color: #f8f8f2">type</span> <span style="color: #f92672">=</span> <span style="color: #f8f8f2">IMAP</span>
|
||
<span style="color: #f8f8f2">remotehost</span> <span style="color: #f92672">=</span> <span style="color: #75715e">//placeholderhost// # le serveur de votre messagerie</span>
|
||
<span style="color: #f8f8f2">remoteuser</span> <span style="color: #f92672">=</span> <span style="color: #75715e">//placeholderusername// # votre nom d'utilisateur</span>
|
||
<span style="color: #f8f8f2">remotepass</span> <span style="color: #f92672">=</span> <span style="color: #75715e">//placeholderpassword// # votre mot de passe</span>
|
||
<span style="color: #f8f8f2">cert_fingerprint</span> <span style="color: #f92672">=</span> <span style="color: #75715e">//placeholdercert// # le certificat du serveur (IMAPS only)</span>
|
||
</pre></div>
|
||
|
||
|
||
<p>Ça devrait être assez simple a lire, j’ai tout bien commenté :3<br />
|
||
Puis ma config mutt :</p>
|
||
<div class="codehilite" style="background: #272822"><pre style="line-height: 125%"><span style="color: #75715e">## Mutt MUA configuration file</span>
|
||
<span style="color: #75715e">## This file should not be edited without creating a copy</span>
|
||
<span style="color: #75715e">## File Created and edited by Wxcafe (Clément Hertling)</span>
|
||
<span style="color: #75715e">## Published under CC-BY-SA</span>
|
||
|
||
<span style="color: #960050; background-color: #1e0010">#</span> General config for reading (fetched via offlineimap)
|
||
|
||
set mbox_type = Maildir
|
||
<span style="color: #960050; background-color: #1e0010">#</span> type de boite mail (voir dans offlineimap, mailbox par defaut)
|
||
|
||
set folder = ~/Email/
|
||
<span style="color: #960050; background-color: #1e0010">#</span> dossier root mailbox/imap
|
||
|
||
set spoolfile = +INBOX
|
||
<span style="color: #960050; background-color: #1e0010">#</span> dossier d'inbox
|
||
|
||
set mbox = +'All Mail'
|
||
<span style="color: #960050; background-color: #1e0010">#</span> dossier ou archiver les emails
|
||
|
||
set copy = yes
|
||
<span style="color: #960050; background-color: #1e0010">#</span> yes pour copier les messages dans les differents dossier, no pour...
|
||
<span style="color: #960050; background-color: #1e0010">#</span> enfin voila quoi.
|
||
|
||
set header_cache = /.hcache/
|
||
<span style="color: #960050; background-color: #1e0010">#</span> dossier ou sont stockés les headers (pour le cache)
|
||
|
||
set record = +Sent
|
||
<span style="color: #960050; background-color: #1e0010">#</span> dossier dans lequel sont stockés les messages envoyés
|
||
|
||
set postponed = +Drafts
|
||
<span style="color: #960050; background-color: #1e0010">#</span> dossier dans lequel sont stockés les brouillons
|
||
|
||
mailboxes = +INBOX +Drafts +Sent +Trash +All\ Mail
|
||
<span style="color: #960050; background-color: #1e0010">#</span> liste des dossiers qui vont apparaitre dans la colonne de gauche
|
||
|
||
<span style="color: #960050; background-color: #1e0010">#</span> General config for sending (using Mutt's native support)
|
||
|
||
set smtp_pass = 'password_placeholder'
|
||
<span style="color: #960050; background-color: #1e0010">#</span> votre mot de passe
|
||
|
||
set smtp_url = "smtp://username@whatev.org:465/"
|
||
<span style="color: #960050; background-color: #1e0010">#</span> l'url ou envoyer les emails
|
||
|
||
set send_charset = "utf-8"
|
||
<span style="color: #960050; background-color: #1e0010">#</span> UTF8, NE PAS CHANGER
|
||
|
||
set signature = ".sign"
|
||
<span style="color: #960050; background-color: #1e0010">#</span> vous pouvez mettre votre signature dans .sign
|
||
|
||
set sig_on_top = yes
|
||
<span style="color: #960050; background-color: #1e0010">#</span> il est d'usge de mettre no ici. Cependant, je trouve ca plus lisible
|
||
<span style="color: #960050; background-color: #1e0010">#</span> comme ca.
|
||
|
||
set ssl_verify_host = no
|
||
<span style="color: #960050; background-color: #1e0010">#</span> mettez yes ici si votre serveur a un certificat configuré correctement
|
||
|
||
set hostname = "wxcafe.net"
|
||
<span style="color: #960050; background-color: #1e0010">#</span> mettez l'adresse de votre serveur ici
|
||
|
||
<span style="color: #960050; background-color: #1e0010">#</span> Misc settings
|
||
|
||
auto_view text/html
|
||
<span style="color: #960050; background-color: #1e0010">#</span> la façon de voir les emails par défaut.
|
||
|
||
set date_format = "%y-%m-%d %T"
|
||
<span style="color: #960050; background-color: #1e0010">#</span> format de date d'envoi/de reception.
|
||
|
||
set index_format = "%2C | %Z [%D] %-30.30F (%-4.4c) %s"
|
||
<span style="color: #960050; background-color: #1e0010">#</span> format de l'index (la présentation de l'interface)
|
||
<span style="color: #960050; background-color: #1e0010">#</span> voir http://www.mutt.org/doc/manual/manual-6.html<span style="color: #75715e">#</span><span style="color: #a6e22e">index_format</span>
|
||
|
||
set sort_alias = alias
|
||
set reverse_alias = yes
|
||
set alias_file = "<span style="color: #f8f8f2">$HOME</span>/.mutt/aliases"
|
||
<span style="color: #960050; background-color: #1e0010">#</span> liste des alias noms/email. a créer et remplir vous même.
|
||
<span style="color: #960050; background-color: #1e0010">#</span> format : "alias short_name long_email_adress"
|
||
source <span style="color: #f8f8f2">$alias_file</span>
|
||
|
||
set beep = no
|
||
<span style="color: #960050; background-color: #1e0010">#</span> ne pas biper. CE SON ME TUE T.T
|
||
|
||
set tilde = yes
|
||
set sleep_time = 0
|
||
<span style="color: #960050; background-color: #1e0010">#</span> ?
|
||
|
||
set sidebar_visible = yes
|
||
set sidebar_width = 15
|
||
<span style="color: #960050; background-color: #1e0010">#</span> parametres de la barre coté gauche
|
||
|
||
set realname = "Clément Hertling (Wxcafé)"
|
||
set from = "wxcafe@wxcafe.net"
|
||
set use_from = yes
|
||
set certificate_file = "<span style="color: #f8f8f2">$HOME</span>/.mutt/cacert"
|
||
<span style="color: #960050; background-color: #1e0010">#</span> parametres d'envoi. mettez vos propres infos a la place des miennes...
|
||
|
||
set edit_headers = yes
|
||
<span style="color: #960050; background-color: #1e0010">#</span> vous permet de vois les headers des mails. j'aime, donc je laisse.
|
||
|
||
<span style="color: #960050; background-color: #1e0010">#</span> Macros
|
||
|
||
<span style="color: #960050; background-color: #1e0010">#</span> le titre dit tout. index veut dire que la macro est active dans les menus,
|
||
<span style="color: #960050; background-color: #1e0010">#</span> pager qu'elle l'est dans la visionneuse, les deux qu'elle l'est dans les
|
||
<span style="color: #960050; background-color: #1e0010">#</span> deux
|
||
<span style="color: #960050; background-color: #1e0010">#</span> \C represente la touche Control
|
||
|
||
bind index,pager \Cp sidebar-prev
|
||
<span style="color: #960050; background-color: #1e0010">#</span> Control+p -> remonter d'un dossier dans la sidebar
|
||
|
||
bind index,pager \Cn sidebar-next
|
||
<span style="color: #960050; background-color: #1e0010">#</span> Control+n -> descendre d'un dossier dans la sidebar
|
||
|
||
bind index,pager \Co sidebar-open
|
||
<span style="color: #960050; background-color: #1e0010">#</span> Control+o -> ouvrir le dossier selectionné dans la sidebar
|
||
|
||
macro index,pager d "=Trash" "Trash"
|
||
<span style="color: #960050; background-color: #1e0010">#</span> d supprime le message en cours
|
||
|
||
bind pager previous-line
|
||
<span style="color: #960050; background-color: #1e0010">#</span> permet de monter d'une ligne avec la touche up, au lieu de changer de message.
|
||
|
||
bind pager next-line
|
||
<span style="color: #960050; background-color: #1e0010">#</span> permet de descendre d'une ligne avec la touche down, au lieu de changer de
|
||
<span style="color: #960050; background-color: #1e0010">#</span> message
|
||
|
||
bind pager j next-line
|
||
bind pager k previous-line
|
||
<span style="color: #960050; background-color: #1e0010">#</span> raccourcis vim
|
||
|
||
<span style="color: #960050; background-color: #1e0010">#</span> PGP signing commands
|
||
|
||
set pgp_decode_command="gpg %?p?--passphrase-fd 0? --no-verbose --batch --output - %f"
|
||
set pgp_verify_command="gpg --no-verbose --batch --output - --verify %s %f"
|
||
set pgp_decrypt_command="gpg --passphrase-fd 0 --no-verbose --batch --output - %f"
|
||
set pgp_sign_command="gpg --no-verbose --batch --output - --passphrase-fd 0 --armor --detach-sign --textmode %?a?-u %a? %f"
|
||
set pgp_clearsign_command="gpg --no-verbose --batch --output - --passphrase-fd 0 --armor --textmode --clearsign %?a?-u %a? %f"
|
||
set pgp_encrypt_only_command="pgpewrap gpg --batch --quiet --no-verbose --output - --encrypt --textmode --armor --always-trust --encrypt-to 0x******** -- -r %r -- %f"
|
||
set pgp_encrypt_sign_command="pgpewrap gpg --passphrase-fd 0 --batch --quiet --no-verbose --textmode --output - --encrypt --sign %?a?-u %a? --armor --always-trust --encrypt-to 0x******** -- -r %r -- %f"
|
||
set pgp_import_command="gpg --no-verbose --import -v %f"
|
||
set pgp_export_command="gpg --no-verbose --export --armor %r"
|
||
set pgp_verify_key_command="gpg --no-verbose --batch --fingerprint --check-sigs %r"
|
||
set pgp_list_pubring_command="gpg --no-verbose --batch --with-colons --list-keys %r"
|
||
set pgp_list_secring_command="gpg --no-verbose --batch --with-colons --list-secret-keys %r"
|
||
set pgp_autosign=yes
|
||
set pgp_sign_as=0x********
|
||
<span style="color: #960050; background-color: #1e0010">#</span> remplacez 0x******** par votre identifiant PGP!!!!!
|
||
|
||
set pgp_replyencrypt=no
|
||
set pgp_timeout=7200
|
||
set pgp_good_sign="^gpg: Good signature from"
|
||
|
||
<span style="color: #960050; background-color: #1e0010">#</span> si vous ne comptez pas utiliser PGP, commentez toute cette section, depuis
|
||
<span style="color: #960050; background-color: #1e0010">#</span> PGP signing options
|
||
|
||
<span style="color: #960050; background-color: #1e0010">#</span> Palette for use with the Linux console. Black background.
|
||
|
||
<span style="color: #960050; background-color: #1e0010">#</span> Schéma de couleur Rouge et Noir. Commentez si vous voulez le
|
||
<span style="color: #960050; background-color: #1e0010">#</span> défaut noir et blanc.
|
||
<span style="color: #960050; background-color: #1e0010">#</span> d'autres schémas sont trouvables sur google et autre.
|
||
|
||
color hdrdefault red black
|
||
color quoted brightblack black
|
||
color signature brightblack black
|
||
color attachment red black
|
||
color message brightwhite black
|
||
color error brightred black
|
||
color indicator black red
|
||
color status white black
|
||
color tree white black
|
||
color normal white black
|
||
color markers red black
|
||
color search white black
|
||
color tilde brightmagenta black
|
||
color index red black ~F
|
||
color index red black "~N|~O"
|
||
</pre></div>
|
||
|
||
|
||
<p>Voila, pour plus d’informations vous pouvez aller voir le manuel de mutt
|
||
@ <a href="http://www.mutt.org/doc/manual/">http://www.mutt.org/doc/manual/</a><br />
|
||
J’espère que cette configuration “toute faite” vous aidera a commencer
|
||
a utiliser mutt. Il est tout de fois important de se souvenir
|
||
qu’utiliser une configuration toute faire n’aide pas a comprendre un
|
||
programme ou un système, et que cette façon de faire devrait être
|
||
réservée a l’introduction ou a des situations ou il est absolument
|
||
nécessaire d’avoir rapidement une configuration fonctionnelle (c’est a
|
||
dire, dans le cas d’un client email, euh… jamais?). Je vous invite
|
||
donc a relire les annotations dont sont parsemés les fichiers de
|
||
configuration en question, et surtout a lire le manuel, a chercher sur
|
||
<del>Bing</del> <del>Google</del> <del>Yahoo</del> Seeks, et globalement
|
||
a tenter de comprendre les configurations en question et a les améliorer!</p>
|
||
</div><!-- /.entry-content -->
|
||
</article>
|
||
</section>
|
||
</div><!--/span-->
|
||
<div class="span3 well sidebar-nav" id="sidebar">
|
||
<ul class="nav nav-list">
|
||
|
||
|
||
<!-- Categories links -->
|
||
<li class="nav-header"><h4><i class="icon-folder-close icon-large"></i> Categories</h4></li>
|
||
<li>
|
||
<a href="//wxcafe.net/category/hacking/">
|
||
<i class="icon-folder-open icon-large"></i>Hacking
|
||
</a>
|
||
</li>
|
||
<li>
|
||
<a href="//wxcafe.net/category/note/">
|
||
<i class="icon-folder-open icon-large"></i>Note
|
||
</a>
|
||
</li>
|
||
<li>
|
||
<a href="//wxcafe.net/category/oses/">
|
||
<i class="icon-folder-open icon-large"></i>OSes
|
||
</a>
|
||
</li>
|
||
<li>
|
||
<a href="//wxcafe.net/category/ranting/">
|
||
<i class="icon-folder-open icon-large"></i>Ranting
|
||
</a>
|
||
</li>
|
||
<li>
|
||
<a href="//wxcafe.net/category/tutoriel/">
|
||
<i class="icon-folder-open icon-large"></i>Tutoriel
|
||
</a>
|
||
</li>
|
||
<li>
|
||
<a href="//wxcafe.net/category/vidya-games/">
|
||
<i class="icon-folder-open icon-large"></i>Vidya Games
|
||
</a>
|
||
</li>
|
||
<hr>
|
||
|
||
<!-- Social links -->
|
||
<li class="nav-header"><h4><i class="icon-exchange"></i> social</h4></li>
|
||
<a class="FlattrButton" style="display:none;"
|
||
title="//wxcafe.net"
|
||
style="padding-top: 10px;"
|
||
rel="flattr;
|
||
url://wxcafe.net;
|
||
title://wxcafe.net;
|
||
button:compact;
|
||
popout:0;
|
||
uid:wxcafe;
|
||
category:blog;"
|
||
href="//wxcafe.net">flattr</a>
|
||
<li><a href="https://twitter.com/wxcafe"><i class="icon-twitter icon-large"></i> Twitter</a></li>
|
||
<li><a href="https://github.com/wxcafe"><i class="icon-github icon-large"></i> Github</a></li>
|
||
<li><a href="mailto://wxcafe@wxcafe.net"><i class="icon-envelope icon-large"></i> Email</a></li>
|
||
<li><a href="https://pub.wxcafe.net/wxcafe.asc"><i class="icon-key icon-large"></i> Gpg</a></li>
|
||
<li><a href="https://www.openstreetmap.org/relation/105146"><i class="icon-map-marker icon-large"></i> IRL</a></li>
|
||
|
||
<hr>
|
||
|
||
<!-- Links -->
|
||
<li class="nav-header"><h4><i class="icon-external-link"></i> Links</h4></li>
|
||
<li><a href="https://github.com/wxcafe/blog-source"><i class="icon-code icon-large "></i> Source!</a></li>
|
||
<li><a href="http://git.wxcafe.net"><i class="icon-github-sign icon-large "></i> Public Git</a></li>
|
||
<hr>
|
||
|
||
<!--- RSS feed -->
|
||
<li class="nav-header"><h4><i class="icon-rss"></i> feeds</h4></li>
|
||
<li><a href="//wxcafe.net/feeds/feed.rss.xml" rel="alternate"><i class="icon-bookmark-empty icon-large"></i> RSS</a></li>
|
||
<li><a href="//wxcafe.net/feeds/feed.atom.xml" rel="alternate"><i class="icon-bookmark-empty icon-large"></i> Atom</a></li>
|
||
|
||
|
||
</ul> </div><!--/.well -->
|
||
</div><!--/row-->
|
||
<hr>
|
||
<footer>
|
||
<address id="about">
|
||
Proudly powered by <a href="http://pelican.notmyidea.org/">Pelican</a>,
|
||
which takes great advantage of <a href="http://python.org">Python</a>.<br />
|
||
Powered by <a href="https://github.com/getpelican/pelican-themes/tree/master/bootstrap2">bootstrap2</a> theme, thanks!
|
||
</address>
|
||
</footer>
|
||
</div><!--/.fluid-container-->
|
||
</body>
|
||
</html> |