diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 3c77b0a..0000000 --- a/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -*.pyc -localsettings.py -www -www-local \ No newline at end of file diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index d5bfcd2..0000000 --- a/.gitmodules +++ /dev/null @@ -1,6 +0,0 @@ -[submodule "pelican-plugins"] - path = pelican-plugins - url = https://github.com/getpelican/pelican-plugins -[submodule "pure"] - path = pure - url = https://github.com/python-nantes/pure.git diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 9e8299f..0000000 --- a/.travis.yml +++ /dev/null @@ -1,11 +0,0 @@ -language: python -branches: - only: - - content -install: -- pip install pelican ghp-import -script: -- make publish github -env: - global: - secure: fUPVeC12ovZy62sAvTUPwF7SDGkMG1fyuPRWwhYduCpVmISJRrhXo8sC+CvTAXDngb7iWZiCdg/zUOfUOZ3RWBTZ5fYKSK6SwtEuwjCrW3Sh+xXdlB5dOfOXumspvIhCNvbD7Q69fBcpSo/7SsGdKby9b7wJ2skQz7MZ2kzIyoY= \ No newline at end of file diff --git a/Makefile b/Makefile deleted file mode 100644 index e176aed..0000000 --- a/Makefile +++ /dev/null @@ -1,109 +0,0 @@ -PY=python -PELICAN=pelican -PELICANOPTS= -t pure - -BASEDIR=$(CURDIR) -INPUTDIR=$(BASEDIR)/sources -OUTPUTDIR=$(BASEDIR)/www -CONFFILE=$(BASEDIR)/settings.py -PUBLISHCONF=$(BASEDIR)/settings.py - -FTP_HOST=localhost -FTP_USER=anonymous -FTP_TARGET_DIR=/ - -SSH_HOST=localhost -SSH_PORT=22 -SSH_USER=root -SSH_TARGET_DIR=/var/www - -S3_BUCKET=my_s3_bucket - -CLOUDFILES_USERNAME=my_rackspace_username -CLOUDFILES_API_KEY=my_rackspace_api_key -CLOUDFILES_CONTAINER=my_cloudfiles_container - -DROPBOX_DIR=~/Dropbox/Public/ - -DEBUG ?= 0 -ifeq ($(DEBUG), 1) - PELICANOPTS += -D -endif - -help: - @echo 'Makefile for a pelican Web site ' - @echo ' ' - @echo 'Usage: ' - @echo ' make html (re)generate the web site ' - @echo ' make clean remove the generated files ' - @echo ' make regenerate regenerate files upon modification ' - @echo ' make publish generate using production settings ' - @echo ' make serve [PORT=8000] serve site at http://localhost:8000' - @echo ' make devserver [PORT=8000] start/restart develop_server.sh ' - @echo ' make stopserver stop local server ' - @echo ' make ssh_upload upload the web site via SSH ' - @echo ' make rsync_upload upload the web site via rsync+ssh ' - @echo ' make dropbox_upload upload the web site via Dropbox ' - @echo ' make ftp_upload upload the web site via FTP ' - @echo ' make s3_upload upload the web site via S3 ' - @echo ' make cf_upload upload the web site via Cloud Files' - @echo ' make github upload the web site via gh-pages ' - @echo ' ' - @echo 'Set the DEBUG variable to 1 to enable debugging, e.g. make DEBUG=1 html' - @echo ' ' - -html: - $(PELICAN) $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS) - -clean: - [ ! -d $(OUTPUTDIR) ] || rm -rf $(OUTPUTDIR) - -regenerate: - $(PELICAN) -r $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS) - -serve: -ifdef PORT - cd $(OUTPUTDIR) && $(PY) -m pelican.server $(PORT) -else - cd $(OUTPUTDIR) && $(PY) -m pelican.server -endif - -devserver: -ifdef PORT - $(BASEDIR)/develop_server.sh restart $(PORT) -else - $(BASEDIR)/develop_server.sh restart -endif - -stopserver: - kill -9 `cat pelican.pid` - kill -9 `cat srv.pid` - @echo 'Stopped Pelican and SimpleHTTPServer processes running in background.' - -publish: - $(PELICAN) $(INPUTDIR) -o $(OUTPUTDIR) -s $(PUBLISHCONF) $(PELICANOPTS) - -ssh_upload: publish - scp -P $(SSH_PORT) -r $(OUTPUTDIR)/* $(SSH_USER)@$(SSH_HOST):$(SSH_TARGET_DIR) - -rsync_upload: publish - rsync -e "ssh -p $(SSH_PORT)" -P -rvz --delete $(OUTPUTDIR)/ $(SSH_USER)@$(SSH_HOST):$(SSH_TARGET_DIR) --cvs-exclude - -dropbox_upload: publish - cp -r $(OUTPUTDIR)/* $(DROPBOX_DIR) - -ftp_upload: publish - lftp ftp://$(FTP_USER)@$(FTP_HOST) -e "mirror -R $(OUTPUTDIR) $(FTP_TARGET_DIR) ; quit" - -s3_upload: publish - s3cmd sync $(OUTPUTDIR)/ s3://$(S3_BUCKET) --acl-public --delete-removed - -cf_upload: publish - cd $(OUTPUTDIR) && swift -v -A https://auth.api.rackspacecloud.com/v1.0 -U $(CLOUDFILES_USERNAME) -K $(CLOUDFILES_API_KEY) upload -c $(CLOUDFILES_CONTAINER) . - -github: publish -ifeq ($(TRAVIS_PULL_REQUEST), false) - ghp-import -n $(OUTPUTDIR) - git push -fq https://${GH_TOKEN}@github.com/$(TRAVIS_REPO_SLUG).git gh-pages:master > /dev/null -endif -.PHONY: html help clean regenerate serve devserver publish ssh_upload rsync_upload dropbox_upload ftp_upload s3_upload cf_upload github diff --git a/README.rst b/README.rst deleted file mode 100644 index 26f6177..0000000 --- a/README.rst +++ /dev/null @@ -1,19 +0,0 @@ -Le blog de la communauté Python-Nantes, propulsé par `Pelican `_. - -* `Blog `_ -* `Repos Github `_ -* `Build Travis `_ - -# Contribuer - -* Forker/Clone le dépôt -* Lancer la génération du blog en local : ``pelican -s localsettings.py``. Attention certains settings sont fixes pour le moment: - * ``OUTPUT_PATH = '/var/www/dev.python-nantes.github.io/'`` - * ``SITEURL = 'http://dev.python-nantes.github.io'`` - -# Publier - -* Pour que des modifications soient prises en compte, il faut pousser sur la branche ``content`` (branche construite par Travis) - - - diff --git a/archives.html b/archives.html new file mode 100644 index 0000000..26acb1c --- /dev/null +++ b/archives.html @@ -0,0 +1,116 @@ + + + + + + + + + + all posts // Python-Nantes // Rencontres pythoniques et ligériennes + + + + + + + + + + +
+
+
+

All posts

+
+ + Florent Lebreton + +
2014
+

01 August

+
Fin des vacances, Nantes se replonge dans Python :)
+

Florent Lebreton in évènements

+
+
+ + Florent Lebreton + +
2014
+

31 July

+
Barcamp estival du 29 juillet 2014
+

Florent Lebreton in comptes-rendus

+
+
+ + Florent Lebreton + +
2014
+

31 July

+
Rencontre et key signing party 24 mai 2014
+

Florent Lebreton in comptes-rendus

+
+
+ + Florent Lebreton + +
2014
+

30 July

+
Retour sur le meetup du 09 avril 2014
+

Florent Lebreton in comptes-rendus

+
+
+
+
+ + + \ No newline at end of file diff --git a/author/florent-lebreton.html b/author/florent-lebreton.html new file mode 100644 index 0000000..a121333 --- /dev/null +++ b/author/florent-lebreton.html @@ -0,0 +1,141 @@ + + + + + + + + + + Florent Lebreton author // Python-Nantes // Rencontres pythoniques et ligériennes + + + + + + + + + + +
+
+
+ +
+

+Posts by 'Florent Lebreton'

+
+
+ + Florent Lebreton + +

Fin des vacances, Nantes se replonge dans Python :)

+

Notre prochain meetup est prévu le 26 août à la Cantine.

+

+ +
+
+
+ + Florent Lebreton + +

Barcamp estival du 29 juillet 2014

+

Un petit compte-rendu de notre premier meetup en format barcamp.

+

+ +
+
+
+ + Florent Lebreton + +

Rencontre et key signing party 24 mai 2014

+

Un meetup pour faire connaissance et préparer la suite.

+

+ +
+
+
+ + Florent Lebreton + +

Retour sur le meetup du 09 avril 2014

+

Compte-rendu du premier meetup Python nantais lors duquel nous avons eu le plaisir de découvrir GrapheekDB.

+

+ +
+
+ +
+
+
+
+ + + \ No newline at end of file diff --git a/authors.html b/authors.html new file mode 100644 index 0000000..1f600f8 --- /dev/null +++ b/authors.html @@ -0,0 +1,47 @@ + + + + + + + + + + Python-Nantes - Authors + + + + + + + + + + +

Authors on Python-Nantes

  • Florent Lebreton (4)
  • + + + \ No newline at end of file diff --git a/barcamp-estival-du-29-juillet-2014.html b/barcamp-estival-du-29-juillet-2014.html new file mode 100644 index 0000000..658dec0 --- /dev/null +++ b/barcamp-estival-du-29-juillet-2014.html @@ -0,0 +1,102 @@ + + + + + + + + + + Barcamp estival du 29 juillet 2014 // Python-Nantes // Rencontres pythoniques et ligériennes + + + + + + + + + + + + + +
    +
    +
    +
    + + Florent Lebreton + + + +
    Published
    +

    Thu 31 July 2014

    + ←Home +
    +
    +
    +
    +
    +
    +
    +

    Barcamp estival du 29 juillet 2014

    + +
    +
    +

    Notre premier barcamp, animé par Georges nous a permis d'aborder différents sujets en groupes de 3 à 5 personnes pendant 45 minutes environ :

    +
      +
    • Retours d'expériences sur des projets Python
    • +
    • Django et son environnement
    • +
    • Outils, conventions et bonnes pratiques
    • +
    • Administration système et déploiement
    • +
    +barcamp estival du 29 juillet 2014 +

    À bientôt, et en attendant ... respectez la PEP8 :)

    + +
    + Go Top +
    +
    +
    + + + \ No newline at end of file diff --git a/categories.html b/categories.html new file mode 100644 index 0000000..376a3c9 --- /dev/null +++ b/categories.html @@ -0,0 +1,50 @@ + + + + + + + + + + Python-Nantes // Rencontres pythoniques et ligériennes + + + + + + + + + + + + + + \ No newline at end of file diff --git a/category/comptes-rendus.html b/category/comptes-rendus.html new file mode 100644 index 0000000..b2065b4 --- /dev/null +++ b/category/comptes-rendus.html @@ -0,0 +1,129 @@ + + + + + + + + + + comptes-rendus category // Python-Nantes // Rencontres pythoniques et ligériennes + + + + + + + + + + +
    +
    +
    + +
    +

    +Posts in 'comptes-rendus'

    +
    +
    + + Florent Lebreton + +

    Barcamp estival du 29 juillet 2014

    +

    Un petit compte-rendu de notre premier meetup en format barcamp.

    +

    + +
    +
    +
    + + Florent Lebreton + +

    Rencontre et key signing party 24 mai 2014

    +

    Un meetup pour faire connaissance et préparer la suite.

    +

    + +
    +
    +
    + + Florent Lebreton + +

    Retour sur le meetup du 09 avril 2014

    +

    Compte-rendu du premier meetup Python nantais lors duquel nous avons eu le plaisir de découvrir GrapheekDB.

    +

    + +
    +
    + +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/category/evenements.html b/category/evenements.html new file mode 100644 index 0000000..22a921b --- /dev/null +++ b/category/evenements.html @@ -0,0 +1,105 @@ + + + + + + + + + + évènements category // Python-Nantes // Rencontres pythoniques et ligériennes + + + + + + + + + + +
    +
    +
    + +
    +

    +Posts in 'évènements'

    +
    +
    + + Florent Lebreton + +

    Fin des vacances, Nantes se replonge dans Python :)

    +

    Notre prochain meetup est prévu le 26 août à la Cantine.

    +

    + +
    +
    + +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/feeds/all-en.atom.xml b/feeds/all-en.atom.xml new file mode 100644 index 0000000..304d3a3 --- /dev/null +++ b/feeds/all-en.atom.xml @@ -0,0 +1,41 @@ + +Python-Nanteshttp://python-nantes.github.io/2014-08-01T00:00:00+02:00Fin des vacances, Nantes se replonge dans Python :)2014-08-01T00:00:00+02:00Florent Lebretontag:python-nantes.github.io,2014-08-01:fin-des-vacances-nantes-se-replonge-dans-python.html<p>Tout le monde est bien reposé, il est de temps de se replonger dans le bain. Rien de tel qu'un meetup de rentrée !</p> +<p>Deux sujets de présentations vous seront proposés:</p> +<ul class="simple"> +<li>« Introduction à Django, le framework de développement web pour les perfectionnistes sous pression. »</li> +<li>« Écrire du code python selon les règles de l’art. »</li> +</ul> +<p>La suite du meetup et de la soirée nous laissera le temps de discuter librement et d'aller boire un verre pour profiter de cette fin de période estivale.</p> +<p>Que vous soyez experts Python, débutants ou simplement curieux de découvrir ce langage, nous serons heureux de vous compter parmis nous !</p> +<p>L'évènement est publié sur le site de la Cantine: <a class="reference external" href="http://cantine.atlantic2.org/evenements/meetup-python-4/">Meetup Python #4</a>.</p> +<p>À bientôt, et en attendant ... respectez la PEP8 :)</p> +Barcamp estival du 29 juillet 20142014-07-31T00:00:00+02:00Florent Lebretontag:python-nantes.github.io,2014-07-31:barcamp-estival-du-29-juillet-2014.html<p>Notre premier barcamp, animé par <a class="reference external" href="https://twitter.com/netiru">Georges</a> nous a permis d'aborder différents sujets en groupes de 3 à 5 personnes pendant 45 minutes environ :</p> +<ul class="simple"> +<li>Retours d'expériences sur des projets Python</li> +<li>Django et son environnement</li> +<li>Outils, conventions et bonnes pratiques</li> +<li>Administration système et déploiement</li> +</ul> +<img alt="barcamp estival du 29 juillet 2014" src="/images/003-1.jpg" /> +<p>À bientôt, et en attendant ... respectez la PEP8 :)</p> +Rencontre et key signing party 24 mai 20142014-07-31T00:00:00+02:00Florent Lebretontag:python-nantes.github.io,2014-07-31:rencontre-et-key-signing-party-24-mai-2014.html<p>Après le meetup-pilote qui nous a permis de découvrir GrapheekDB, cette rencontre avait pour principal objectif de faire connaissance et préparer les prochains évènements.</p> +<p>Il en est sortie l'idée d'organiser un meetup par mois en alternant conférences et barcamps.</p> +<p>Quelques sujets potentiels de présentations ont déjà émergés :</p> +<ul class="simple"> +<li>Initiation à Python ou comment écrire du code pythonesque pour ceux qui viennent d'autres langages</li> +<li>Retour d'expérience sur migration vers Python3</li> +<li>Python legacy avec Zope, Grok, etc.</li> +<li>Demo d'IPython Notebook avec un peu de dataviz</li> +<li>Programmation un Raspberry PI avec Python</li> +<li>Présentation/Introduction à Django</li> +<li>Retour d'expérience sur apps Django et bibliothèques sympas</li> +<li>Sites et blogs statiques avec Pelican</li> +<li>Générateurs et co-routines</li> +</ul> +<p>La <a class="reference external" href="http://fr.wikipedia.org/wiki/Key_signing_party">key signing party</a> organisée par <a class="reference external" href="https://twitter.com/pabluk">Pablo</a> a permis d'animer la suite du meetup, en attendant la bière !</p> +<img alt="rencontre et key signing party" src="/images/002-1.png" /> +<p>À bientôt, et en attendant ... respectez la PEP8 :)</p> +Retour sur le meetup du 09 avril 20142014-07-30T00:00:00+02:00Florent Lebretontag:python-nantes.github.io,2014-07-30:retour-sur-le-meetup-du-09-avril-2014.html<p>Lors de ce premier meetup Python, où plus d'une vingtaine de personnes étaient présentes, Raphaël Braud nous a présenté <a class="reference external" href="https://bitbucket.org/nidusfr/grapheekdb">GrapheekDB</a>, une base de données de graphe libre !</p> +<p>Ce premier rendez-vous était surtout l'occasion de nous rencontrer et de discuter de l'organisation de nos prochaines rassemblements.</p> +<p>À bientôt, et en attendant ... respectez la PEP8 :)</p> + \ No newline at end of file diff --git a/feeds/all.atom.xml b/feeds/all.atom.xml new file mode 100644 index 0000000..6d7fbd0 --- /dev/null +++ b/feeds/all.atom.xml @@ -0,0 +1,41 @@ + +Python-Nanteshttp://python-nantes.github.io/2014-08-01T00:00:00+02:00Fin des vacances, Nantes se replonge dans Python :)2014-08-01T00:00:00+02:00Florent Lebretontag:python-nantes.github.io,2014-08-01:fin-des-vacances-nantes-se-replonge-dans-python.html<p>Tout le monde est bien reposé, il est de temps de se replonger dans le bain. Rien de tel qu'un meetup de rentrée !</p> +<p>Deux sujets de présentations vous seront proposés:</p> +<ul class="simple"> +<li>« Introduction à Django, le framework de développement web pour les perfectionnistes sous pression. »</li> +<li>« Écrire du code python selon les règles de l’art. »</li> +</ul> +<p>La suite du meetup et de la soirée nous laissera le temps de discuter librement et d'aller boire un verre pour profiter de cette fin de période estivale.</p> +<p>Que vous soyez experts Python, débutants ou simplement curieux de découvrir ce langage, nous serons heureux de vous compter parmis nous !</p> +<p>L'évènement est publié sur le site de la Cantine: <a class="reference external" href="http://cantine.atlantic2.org/evenements/meetup-python-4/">Meetup Python #4</a>.</p> +<p>À bientôt, et en attendant ... respectez la PEP8 :)</p> +Barcamp estival du 29 juillet 20142014-07-31T00:00:00+02:00Florent Lebretontag:python-nantes.github.io,2014-07-31:barcamp-estival-du-29-juillet-2014.html<p>Notre premier barcamp, animé par <a class="reference external" href="https://twitter.com/netiru">Georges</a> nous a permis d'aborder différents sujets en groupes de 3 à 5 personnes pendant 45 minutes environ :</p> +<ul class="simple"> +<li>Retours d'expériences sur des projets Python</li> +<li>Django et son environnement</li> +<li>Outils, conventions et bonnes pratiques</li> +<li>Administration système et déploiement</li> +</ul> +<img alt="barcamp estival du 29 juillet 2014" src="/images/003-1.jpg" /> +<p>À bientôt, et en attendant ... respectez la PEP8 :)</p> +Rencontre et key signing party 24 mai 20142014-07-31T00:00:00+02:00Florent Lebretontag:python-nantes.github.io,2014-07-31:rencontre-et-key-signing-party-24-mai-2014.html<p>Après le meetup-pilote qui nous a permis de découvrir GrapheekDB, cette rencontre avait pour principal objectif de faire connaissance et préparer les prochains évènements.</p> +<p>Il en est sortie l'idée d'organiser un meetup par mois en alternant conférences et barcamps.</p> +<p>Quelques sujets potentiels de présentations ont déjà émergés :</p> +<ul class="simple"> +<li>Initiation à Python ou comment écrire du code pythonesque pour ceux qui viennent d'autres langages</li> +<li>Retour d'expérience sur migration vers Python3</li> +<li>Python legacy avec Zope, Grok, etc.</li> +<li>Demo d'IPython Notebook avec un peu de dataviz</li> +<li>Programmation un Raspberry PI avec Python</li> +<li>Présentation/Introduction à Django</li> +<li>Retour d'expérience sur apps Django et bibliothèques sympas</li> +<li>Sites et blogs statiques avec Pelican</li> +<li>Générateurs et co-routines</li> +</ul> +<p>La <a class="reference external" href="http://fr.wikipedia.org/wiki/Key_signing_party">key signing party</a> organisée par <a class="reference external" href="https://twitter.com/pabluk">Pablo</a> a permis d'animer la suite du meetup, en attendant la bière !</p> +<img alt="rencontre et key signing party" src="/images/002-1.png" /> +<p>À bientôt, et en attendant ... respectez la PEP8 :)</p> +Retour sur le meetup du 09 avril 20142014-07-30T00:00:00+02:00Florent Lebretontag:python-nantes.github.io,2014-07-30:retour-sur-le-meetup-du-09-avril-2014.html<p>Lors de ce premier meetup Python, où plus d'une vingtaine de personnes étaient présentes, Raphaël Braud nous a présenté <a class="reference external" href="https://bitbucket.org/nidusfr/grapheekdb">GrapheekDB</a>, une base de données de graphe libre !</p> +<p>Ce premier rendez-vous était surtout l'occasion de nous rencontrer et de discuter de l'organisation de nos prochaines rassemblements.</p> +<p>À bientôt, et en attendant ... respectez la PEP8 :)</p> + \ No newline at end of file diff --git a/feeds/comptes-rendus.atom.xml b/feeds/comptes-rendus.atom.xml new file mode 100644 index 0000000..f2148ef --- /dev/null +++ b/feeds/comptes-rendus.atom.xml @@ -0,0 +1,31 @@ + +Python-Nanteshttp://python-nantes.github.io/2014-07-31T00:00:00+02:00Barcamp estival du 29 juillet 20142014-07-31T00:00:00+02:00Florent Lebretontag:python-nantes.github.io,2014-07-31:barcamp-estival-du-29-juillet-2014.html<p>Notre premier barcamp, animé par <a class="reference external" href="https://twitter.com/netiru">Georges</a> nous a permis d'aborder différents sujets en groupes de 3 à 5 personnes pendant 45 minutes environ :</p> +<ul class="simple"> +<li>Retours d'expériences sur des projets Python</li> +<li>Django et son environnement</li> +<li>Outils, conventions et bonnes pratiques</li> +<li>Administration système et déploiement</li> +</ul> +<img alt="barcamp estival du 29 juillet 2014" src="/images/003-1.jpg" /> +<p>À bientôt, et en attendant ... respectez la PEP8 :)</p> +Rencontre et key signing party 24 mai 20142014-07-31T00:00:00+02:00Florent Lebretontag:python-nantes.github.io,2014-07-31:rencontre-et-key-signing-party-24-mai-2014.html<p>Après le meetup-pilote qui nous a permis de découvrir GrapheekDB, cette rencontre avait pour principal objectif de faire connaissance et préparer les prochains évènements.</p> +<p>Il en est sortie l'idée d'organiser un meetup par mois en alternant conférences et barcamps.</p> +<p>Quelques sujets potentiels de présentations ont déjà émergés :</p> +<ul class="simple"> +<li>Initiation à Python ou comment écrire du code pythonesque pour ceux qui viennent d'autres langages</li> +<li>Retour d'expérience sur migration vers Python3</li> +<li>Python legacy avec Zope, Grok, etc.</li> +<li>Demo d'IPython Notebook avec un peu de dataviz</li> +<li>Programmation un Raspberry PI avec Python</li> +<li>Présentation/Introduction à Django</li> +<li>Retour d'expérience sur apps Django et bibliothèques sympas</li> +<li>Sites et blogs statiques avec Pelican</li> +<li>Générateurs et co-routines</li> +</ul> +<p>La <a class="reference external" href="http://fr.wikipedia.org/wiki/Key_signing_party">key signing party</a> organisée par <a class="reference external" href="https://twitter.com/pabluk">Pablo</a> a permis d'animer la suite du meetup, en attendant la bière !</p> +<img alt="rencontre et key signing party" src="/images/002-1.png" /> +<p>À bientôt, et en attendant ... respectez la PEP8 :)</p> +Retour sur le meetup du 09 avril 20142014-07-30T00:00:00+02:00Florent Lebretontag:python-nantes.github.io,2014-07-30:retour-sur-le-meetup-du-09-avril-2014.html<p>Lors de ce premier meetup Python, où plus d'une vingtaine de personnes étaient présentes, Raphaël Braud nous a présenté <a class="reference external" href="https://bitbucket.org/nidusfr/grapheekdb">GrapheekDB</a>, une base de données de graphe libre !</p> +<p>Ce premier rendez-vous était surtout l'occasion de nous rencontrer et de discuter de l'organisation de nos prochaines rassemblements.</p> +<p>À bientôt, et en attendant ... respectez la PEP8 :)</p> + \ No newline at end of file diff --git a/feeds/evenements.atom.xml b/feeds/evenements.atom.xml new file mode 100644 index 0000000..248e2d7 --- /dev/null +++ b/feeds/evenements.atom.xml @@ -0,0 +1,12 @@ + +Python-Nanteshttp://python-nantes.github.io/2014-08-01T00:00:00+02:00Fin des vacances, Nantes se replonge dans Python :)2014-08-01T00:00:00+02:00Florent Lebretontag:python-nantes.github.io,2014-08-01:fin-des-vacances-nantes-se-replonge-dans-python.html<p>Tout le monde est bien reposé, il est de temps de se replonger dans le bain. Rien de tel qu'un meetup de rentrée !</p> +<p>Deux sujets de présentations vous seront proposés:</p> +<ul class="simple"> +<li>« Introduction à Django, le framework de développement web pour les perfectionnistes sous pression. »</li> +<li>« Écrire du code python selon les règles de l’art. »</li> +</ul> +<p>La suite du meetup et de la soirée nous laissera le temps de discuter librement et d'aller boire un verre pour profiter de cette fin de période estivale.</p> +<p>Que vous soyez experts Python, débutants ou simplement curieux de découvrir ce langage, nous serons heureux de vous compter parmis nous !</p> +<p>L'évènement est publié sur le site de la Cantine: <a class="reference external" href="http://cantine.atlantic2.org/evenements/meetup-python-4/">Meetup Python #4</a>.</p> +<p>À bientôt, et en attendant ... respectez la PEP8 :)</p> + \ No newline at end of file diff --git a/feeds/florent-lebreton.atom.xml b/feeds/florent-lebreton.atom.xml new file mode 100644 index 0000000..611d62d --- /dev/null +++ b/feeds/florent-lebreton.atom.xml @@ -0,0 +1,41 @@ + +Python-Nanteshttp://python-nantes.github.io/2014-08-01T00:00:00+02:00Fin des vacances, Nantes se replonge dans Python :)2014-08-01T00:00:00+02:00Florent Lebretontag:python-nantes.github.io,2014-08-01:fin-des-vacances-nantes-se-replonge-dans-python.html<p>Tout le monde est bien reposé, il est de temps de se replonger dans le bain. Rien de tel qu'un meetup de rentrée !</p> +<p>Deux sujets de présentations vous seront proposés:</p> +<ul class="simple"> +<li>« Introduction à Django, le framework de développement web pour les perfectionnistes sous pression. »</li> +<li>« Écrire du code python selon les règles de l’art. »</li> +</ul> +<p>La suite du meetup et de la soirée nous laissera le temps de discuter librement et d'aller boire un verre pour profiter de cette fin de période estivale.</p> +<p>Que vous soyez experts Python, débutants ou simplement curieux de découvrir ce langage, nous serons heureux de vous compter parmis nous !</p> +<p>L'évènement est publié sur le site de la Cantine: <a class="reference external" href="http://cantine.atlantic2.org/evenements/meetup-python-4/">Meetup Python #4</a>.</p> +<p>À bientôt, et en attendant ... respectez la PEP8 :)</p> +Barcamp estival du 29 juillet 20142014-07-31T00:00:00+02:00Florent Lebretontag:python-nantes.github.io,2014-07-31:barcamp-estival-du-29-juillet-2014.html<p>Notre premier barcamp, animé par <a class="reference external" href="https://twitter.com/netiru">Georges</a> nous a permis d'aborder différents sujets en groupes de 3 à 5 personnes pendant 45 minutes environ :</p> +<ul class="simple"> +<li>Retours d'expériences sur des projets Python</li> +<li>Django et son environnement</li> +<li>Outils, conventions et bonnes pratiques</li> +<li>Administration système et déploiement</li> +</ul> +<img alt="barcamp estival du 29 juillet 2014" src="/images/003-1.jpg" /> +<p>À bientôt, et en attendant ... respectez la PEP8 :)</p> +Rencontre et key signing party 24 mai 20142014-07-31T00:00:00+02:00Florent Lebretontag:python-nantes.github.io,2014-07-31:rencontre-et-key-signing-party-24-mai-2014.html<p>Après le meetup-pilote qui nous a permis de découvrir GrapheekDB, cette rencontre avait pour principal objectif de faire connaissance et préparer les prochains évènements.</p> +<p>Il en est sortie l'idée d'organiser un meetup par mois en alternant conférences et barcamps.</p> +<p>Quelques sujets potentiels de présentations ont déjà émergés :</p> +<ul class="simple"> +<li>Initiation à Python ou comment écrire du code pythonesque pour ceux qui viennent d'autres langages</li> +<li>Retour d'expérience sur migration vers Python3</li> +<li>Python legacy avec Zope, Grok, etc.</li> +<li>Demo d'IPython Notebook avec un peu de dataviz</li> +<li>Programmation un Raspberry PI avec Python</li> +<li>Présentation/Introduction à Django</li> +<li>Retour d'expérience sur apps Django et bibliothèques sympas</li> +<li>Sites et blogs statiques avec Pelican</li> +<li>Générateurs et co-routines</li> +</ul> +<p>La <a class="reference external" href="http://fr.wikipedia.org/wiki/Key_signing_party">key signing party</a> organisée par <a class="reference external" href="https://twitter.com/pabluk">Pablo</a> a permis d'animer la suite du meetup, en attendant la bière !</p> +<img alt="rencontre et key signing party" src="/images/002-1.png" /> +<p>À bientôt, et en attendant ... respectez la PEP8 :)</p> +Retour sur le meetup du 09 avril 20142014-07-30T00:00:00+02:00Florent Lebretontag:python-nantes.github.io,2014-07-30:retour-sur-le-meetup-du-09-avril-2014.html<p>Lors de ce premier meetup Python, où plus d'une vingtaine de personnes étaient présentes, Raphaël Braud nous a présenté <a class="reference external" href="https://bitbucket.org/nidusfr/grapheekdb">GrapheekDB</a>, une base de données de graphe libre !</p> +<p>Ce premier rendez-vous était surtout l'occasion de nous rencontrer et de discuter de l'organisation de nos prochaines rassemblements.</p> +<p>À bientôt, et en attendant ... respectez la PEP8 :)</p> + \ No newline at end of file diff --git a/feeds/florent-lebreton.rss.xml b/feeds/florent-lebreton.rss.xml new file mode 100644 index 0000000..894ffcf --- /dev/null +++ b/feeds/florent-lebreton.rss.xml @@ -0,0 +1,41 @@ + +Python-Nanteshttp://python-nantes.github.io/Fri, 01 Aug 2014 00:00:00 +0200Fin des vacances, Nantes se replonge dans Python :)http://python-nantes.github.io/fin-des-vacances-nantes-se-replonge-dans-python.html<p>Tout le monde est bien reposé, il est de temps de se replonger dans le bain. Rien de tel qu'un meetup de rentrée !</p> +<p>Deux sujets de présentations vous seront proposés:</p> +<ul class="simple"> +<li>« Introduction à Django, le framework de développement web pour les perfectionnistes sous pression. »</li> +<li>« Écrire du code python selon les règles de l’art. »</li> +</ul> +<p>La suite du meetup et de la soirée nous laissera le temps de discuter librement et d'aller boire un verre pour profiter de cette fin de période estivale.</p> +<p>Que vous soyez experts Python, débutants ou simplement curieux de découvrir ce langage, nous serons heureux de vous compter parmis nous !</p> +<p>L'évènement est publié sur le site de la Cantine: <a class="reference external" href="http://cantine.atlantic2.org/evenements/meetup-python-4/">Meetup Python #4</a>.</p> +<p>À bientôt, et en attendant ... respectez la PEP8 :)</p> +Florent LebretonFri, 01 Aug 2014 00:00:00 +0200tag:python-nantes.github.io,2014-08-01:fin-des-vacances-nantes-se-replonge-dans-python.htmlpythondjangonantesBarcamp estival du 29 juillet 2014http://python-nantes.github.io/barcamp-estival-du-29-juillet-2014.html<p>Notre premier barcamp, animé par <a class="reference external" href="https://twitter.com/netiru">Georges</a> nous a permis d'aborder différents sujets en groupes de 3 à 5 personnes pendant 45 minutes environ :</p> +<ul class="simple"> +<li>Retours d'expériences sur des projets Python</li> +<li>Django et son environnement</li> +<li>Outils, conventions et bonnes pratiques</li> +<li>Administration système et déploiement</li> +</ul> +<img alt="barcamp estival du 29 juillet 2014" src="/images/003-1.jpg" /> +<p>À bientôt, et en attendant ... respectez la PEP8 :)</p> +Florent LebretonThu, 31 Jul 2014 00:00:00 +0200tag:python-nantes.github.io,2014-07-31:barcamp-estival-du-29-juillet-2014.htmldjangofabricansiblesaltbarcampRencontre et key signing party 24 mai 2014http://python-nantes.github.io/rencontre-et-key-signing-party-24-mai-2014.html<p>Après le meetup-pilote qui nous a permis de découvrir GrapheekDB, cette rencontre avait pour principal objectif de faire connaissance et préparer les prochains évènements.</p> +<p>Il en est sortie l'idée d'organiser un meetup par mois en alternant conférences et barcamps.</p> +<p>Quelques sujets potentiels de présentations ont déjà émergés :</p> +<ul class="simple"> +<li>Initiation à Python ou comment écrire du code pythonesque pour ceux qui viennent d'autres langages</li> +<li>Retour d'expérience sur migration vers Python3</li> +<li>Python legacy avec Zope, Grok, etc.</li> +<li>Demo d'IPython Notebook avec un peu de dataviz</li> +<li>Programmation un Raspberry PI avec Python</li> +<li>Présentation/Introduction à Django</li> +<li>Retour d'expérience sur apps Django et bibliothèques sympas</li> +<li>Sites et blogs statiques avec Pelican</li> +<li>Générateurs et co-routines</li> +</ul> +<p>La <a class="reference external" href="http://fr.wikipedia.org/wiki/Key_signing_party">key signing party</a> organisée par <a class="reference external" href="https://twitter.com/pabluk">Pablo</a> a permis d'animer la suite du meetup, en attendant la bière !</p> +<img alt="rencontre et key signing party" src="/images/002-1.png" /> +<p>À bientôt, et en attendant ... respectez la PEP8 :)</p> +Florent LebretonThu, 31 Jul 2014 00:00:00 +0200tag:python-nantes.github.io,2014-07-31:rencontre-et-key-signing-party-24-mai-2014.htmlpythonpgpRetour sur le meetup du 09 avril 2014http://python-nantes.github.io/retour-sur-le-meetup-du-09-avril-2014.html<p>Lors de ce premier meetup Python, où plus d'une vingtaine de personnes étaient présentes, Raphaël Braud nous a présenté <a class="reference external" href="https://bitbucket.org/nidusfr/grapheekdb">GrapheekDB</a>, une base de données de graphe libre !</p> +<p>Ce premier rendez-vous était surtout l'occasion de nous rencontrer et de discuter de l'organisation de nos prochaines rassemblements.</p> +<p>À bientôt, et en attendant ... respectez la PEP8 :)</p> +Florent LebretonWed, 30 Jul 2014 00:00:00 +0200tag:python-nantes.github.io,2014-07-30:retour-sur-le-meetup-du-09-avril-2014.htmlgrapheekdb \ No newline at end of file diff --git a/fin-des-vacances-nantes-se-replonge-dans-python.html b/fin-des-vacances-nantes-se-replonge-dans-python.html new file mode 100644 index 0000000..095da35 --- /dev/null +++ b/fin-des-vacances-nantes-se-replonge-dans-python.html @@ -0,0 +1,101 @@ + + + + + + + + + + Fin des vacances, Nantes se replonge dans Python :) // Python-Nantes // Rencontres pythoniques et ligériennes + + + + + + + + + + + + + +
    +
    +
    +
    + + Florent Lebreton + + + +
    Published
    +

    Fri 01 August 2014

    + ←Home +
    +
    +
    +
    +
    +
    +
    +

    Fin des vacances, Nantes se replonge dans Python :)

    + +
    +
    +

    Tout le monde est bien reposé, il est de temps de se replonger dans le bain. Rien de tel qu'un meetup de rentrée !

    +

    Deux sujets de présentations vous seront proposés:

    +
      +
    • « Introduction à Django, le framework de développement web pour les perfectionnistes sous pression. »
    • +
    • « Écrire du code python selon les règles de l’art. »
    • +
    +

    La suite du meetup et de la soirée nous laissera le temps de discuter librement et d'aller boire un verre pour profiter de cette fin de période estivale.

    +

    Que vous soyez experts Python, débutants ou simplement curieux de découvrir ce langage, nous serons heureux de vous compter parmis nous !

    +

    L'évènement est publié sur le site de la Cantine: Meetup Python #4.

    +

    À bientôt, et en attendant ... respectez la PEP8 :)

    + +
    + Go Top +
    +
    +
    + + + \ No newline at end of file diff --git a/sources/images/002-1.png b/images/002-1.png similarity index 100% rename from sources/images/002-1.png rename to images/002-1.png diff --git a/sources/images/003-1.jpg b/images/003-1.jpg similarity index 100% rename from sources/images/003-1.jpg rename to images/003-1.jpg diff --git a/sources/images/sidebar.jpg b/images/sidebar.jpg similarity index 100% rename from sources/images/sidebar.jpg rename to images/sidebar.jpg diff --git a/index.html b/index.html new file mode 100644 index 0000000..2458c5d --- /dev/null +++ b/index.html @@ -0,0 +1,142 @@ + + + + + + + + + + Python-Nantes // Rencontres pythoniques et ligériennes + + + + + + + + + + +
    +
    +
    + +
    +

    + Latest posts +

    +
    +
    + + Florent Lebreton + +

    Fin des vacances, Nantes se replonge dans Python :)

    +

    Notre prochain meetup est prévu le 26 août à la Cantine.

    +

    + +
    +
    +
    + + Florent Lebreton + +

    Barcamp estival du 29 juillet 2014

    +

    Un petit compte-rendu de notre premier meetup en format barcamp.

    +

    + +
    +
    +
    + + Florent Lebreton + +

    Rencontre et key signing party 24 mai 2014

    +

    Un meetup pour faire connaissance et préparer la suite.

    +

    + +
    +
    +
    + + Florent Lebreton + +

    Retour sur le meetup du 09 avril 2014

    +

    Compte-rendu du premier meetup Python nantais lors duquel nous avons eu le plaisir de découvrir GrapheekDB.

    +

    + +
    +
    + +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/localsettings.py b/localsettings.py deleted file mode 100755 index 39b1e94..0000000 --- a/localsettings.py +++ /dev/null @@ -1,11 +0,0 @@ -# -*- coding: utf-8 -*- - -import os -import sys -sys.path.append(os.curdir) -from settings import * - -# settings.py overrides -THEME = 'pure' -SITEURL = 'http://dev.python-nantes.github.io' -OUTPUT_PATH = '/var/www/dev.python-nantes.github.io/' diff --git a/localsettings.pyc b/localsettings.pyc deleted file mode 100644 index 169655e..0000000 Binary files a/localsettings.pyc and /dev/null differ diff --git a/pages/a-propos-de-python-nantes.html b/pages/a-propos-de-python-nantes.html new file mode 100644 index 0000000..99818ac --- /dev/null +++ b/pages/a-propos-de-python-nantes.html @@ -0,0 +1,86 @@ + + + + + + + + + + À propos de Python-Nantes // Python-Nantes // Rencontres pythoniques et ligériennes + + + + + + + + + + +
    +
    +
    +

    À propos de Python-Nantes

    +

    Python-Nantes organise des meetups autour de Python et de son environnement.

    +

    Ce site a pour but de vous faire part des annonces des prochains évènements ainsi que présenter des comptes-rendus des meetups.

    +

    N'hésitez pas à nous contacter sur la mailing-list que vous pourrez trouver sur le site de l'AFPY.

    +

    Crédits

    +

    Photo par Stéfan Le Dû / CC-BY-SA

    +

    +
    +
    +
    + + + \ No newline at end of file diff --git a/pelican-plugins b/pelican-plugins deleted file mode 160000 index d49cc9b..0000000 --- a/pelican-plugins +++ /dev/null @@ -1 +0,0 @@ -Subproject commit d49cc9b4a11f48f2adeaae30976cc30a677a251a diff --git a/pure b/pure deleted file mode 160000 index 560c89f..0000000 --- a/pure +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 560c89fbb6692da64c5f39e7747180e9ebf1aee1 diff --git a/rencontre-et-key-signing-party-24-mai-2014.html b/rencontre-et-key-signing-party-24-mai-2014.html new file mode 100644 index 0000000..e039f01 --- /dev/null +++ b/rencontre-et-key-signing-party-24-mai-2014.html @@ -0,0 +1,107 @@ + + + + + + + + + + Rencontre et key signing party 24 mai 2014 // Python-Nantes // Rencontres pythoniques et ligériennes + + + + + + + + + + + + + +
    +
    +
    +
    + + Florent Lebreton + + + +
    Published
    +

    Thu 31 July 2014

    + ←Home +
    +
    +
    +
    +
    +
    +
    +

    Rencontre et key signing party 24 mai 2014

    + +
    +
    +

    Après le meetup-pilote qui nous a permis de découvrir GrapheekDB, cette rencontre avait pour principal objectif de faire connaissance et préparer les prochains évènements.

    +

    Il en est sortie l'idée d'organiser un meetup par mois en alternant conférences et barcamps.

    +

    Quelques sujets potentiels de présentations ont déjà émergés :

    +
      +
    • Initiation à Python ou comment écrire du code pythonesque pour ceux qui viennent d'autres langages
    • +
    • Retour d'expérience sur migration vers Python3
    • +
    • Python legacy avec Zope, Grok, etc.
    • +
    • Demo d'IPython Notebook avec un peu de dataviz
    • +
    • Programmation un Raspberry PI avec Python
    • +
    • Présentation/Introduction à Django
    • +
    • Retour d'expérience sur apps Django et bibliothèques sympas
    • +
    • Sites et blogs statiques avec Pelican
    • +
    • Générateurs et co-routines
    • +
    +

    La key signing party organisée par Pablo a permis d'animer la suite du meetup, en attendant la bière !

    +rencontre et key signing party +

    À bientôt, et en attendant ... respectez la PEP8 :)

    + +
    + Go Top +
    +
    +
    + + + \ No newline at end of file diff --git a/retour-sur-le-meetup-du-09-avril-2014.html b/retour-sur-le-meetup-du-09-avril-2014.html new file mode 100644 index 0000000..0f74d18 --- /dev/null +++ b/retour-sur-le-meetup-du-09-avril-2014.html @@ -0,0 +1,92 @@ + + + + + + + + + + Retour sur le meetup du 09 avril 2014 // Python-Nantes // Rencontres pythoniques et ligériennes + + + + + + + + + + + + + +
    +
    +
    +
    + + Florent Lebreton + + + +
    Published
    +

    Wed 30 July 2014

    + ←Home +
    +
    +
    +
    +
    +
    +
    +

    Retour sur le meetup du 09 avril 2014

    + +
    +
    +

    Lors de ce premier meetup Python, où plus d'une vingtaine de personnes étaient présentes, Raphaël Braud nous a présenté GrapheekDB, une base de données de graphe libre !

    +

    Ce premier rendez-vous était surtout l'occasion de nous rencontrer et de discuter de l'organisation de nos prochaines rassemblements.

    +

    À bientôt, et en attendant ... respectez la PEP8 :)

    + +
    + Go Top +
    +
    +
    + + + \ No newline at end of file diff --git a/settings.py b/settings.py deleted file mode 100644 index 768d4df..0000000 --- a/settings.py +++ /dev/null @@ -1,39 +0,0 @@ -# -*- coding: utf-8 -*- -AUTHOR = u'Python-Nantes' -SITENAME = u"Python-Nantes" -TAGLINE = u"Rencontres pythoniques et ligériennes" -SITEURL = 'http://python-nantes.github.io' - -PATH = 'sources/' -OUTPUT_PATH = 'www/' - -TIMEZONE = 'Europe/Paris' - -PLUGIN_PATH = "pelican-plugins/" -PLUGINS = ['gravatar'] - -COVER_IMG_URL = '/images/sidebar.jpg' - -LINKS = ( - ('AFPY', 'http://www.afpy.org/'), - ('Python', 'https://www.python.org/'), - ('La Cantine', 'http://cantine.atlantic2.org/'), -) - -SOCIAL = ( - ('twitter', 'https://twitter.com/PythonNantes'), - ('github', 'https://github.com/python-nantes'), - ('rss', "/feeds/all.atom.xml") -) - -PAGE_DIR = 'pages' - -STATIC_PATHS = ['images', 'documents'] - -#EXTRA_PATH_METADATA = {'extra/CNAME': {'path': 'CNAME'},} - -DEFAULT_PAGINATION = 5 - -#GOOGLE_ANALYTICS = 'XXX' - -#DISQUS_SITENAME = 'xxx' diff --git a/settings.pyc b/settings.pyc deleted file mode 100755 index 1342048..0000000 Binary files a/settings.pyc and /dev/null differ diff --git a/sources/001-cr-meetup-2014-04-09.rst b/sources/001-cr-meetup-2014-04-09.rst deleted file mode 100644 index 5a861f6..0000000 --- a/sources/001-cr-meetup-2014-04-09.rst +++ /dev/null @@ -1,15 +0,0 @@ -Retour sur le meetup du 09 avril 2014 -##################################### - -:date: 2014-07-30 -:tags: grapheekdb -:category: comptes-rendus -:author: Florent Lebreton -:email: florentlebreton@free.fr -:summary: Compte-rendu du premier meetup Python nantais lors duquel nous avons eu le plaisir de découvrir GrapheekDB. - -Lors de ce premier meetup Python, où plus d'une vingtaine de personnes étaient présentes, Raphaël Braud nous a présenté `GrapheekDB `_, une base de données de graphe libre ! - -Ce premier rendez-vous était surtout l'occasion de nous rencontrer et de discuter de l'organisation de nos prochaines rassemblements. - -À bientôt, et en attendant ... respectez la PEP8 :) \ No newline at end of file diff --git a/sources/002-cr-meetup-2014-06-24.rst b/sources/002-cr-meetup-2014-06-24.rst deleted file mode 100644 index 67943eb..0000000 --- a/sources/002-cr-meetup-2014-06-24.rst +++ /dev/null @@ -1,32 +0,0 @@ -Rencontre et key signing party 24 mai 2014 -########################################### - -:date: 2014-07-31 -:tags: python,pgp -:category: comptes-rendus -:author: Florent Lebreton -:email: florentlebreton@free.fr -:summary: Un meetup pour faire connaissance et préparer la suite. - -Après le meetup-pilote qui nous a permis de découvrir GrapheekDB, cette rencontre avait pour principal objectif de faire connaissance et préparer les prochains évènements. - -Il en est sortie l'idée d'organiser un meetup par mois en alternant conférences et barcamps. - -Quelques sujets potentiels de présentations ont déjà émergés : - -* Initiation à Python ou comment écrire du code pythonesque pour ceux qui viennent d'autres langages -* Retour d'expérience sur migration vers Python3 -* Python legacy avec Zope, Grok, etc. -* Demo d'IPython Notebook avec un peu de dataviz -* Programmation un Raspberry PI avec Python -* Présentation/Introduction à Django -* Retour d'expérience sur apps Django et bibliothèques sympas -* Sites et blogs statiques avec Pelican -* Générateurs et co-routines - -La `key signing party `_ organisée par `Pablo `_ a permis d'animer la suite du meetup, en attendant la bière ! - -.. image:: /images/002-1.png - :alt: rencontre et key signing party - -À bientôt, et en attendant ... respectez la PEP8 :) \ No newline at end of file diff --git a/sources/003-cr-meetup-2014-07-09.rst b/sources/003-cr-meetup-2014-07-09.rst deleted file mode 100644 index c7f6c03..0000000 --- a/sources/003-cr-meetup-2014-07-09.rst +++ /dev/null @@ -1,21 +0,0 @@ -Barcamp estival du 29 juillet 2014 -################################### - -:date: 2014-07-31 -:tags: django,fabric,ansible,salt,barcamp -:category: comptes-rendus -:author: Florent Lebreton -:email: florentlebreton@free.fr -:summary: Un petit compte-rendu de notre premier meetup en format barcamp. - -Notre premier barcamp, animé par `Georges `_ nous a permis d'aborder différents sujets en groupes de 3 à 5 personnes pendant 45 minutes environ : - -* Retours d'expériences sur des projets Python -* Django et son environnement -* Outils, conventions et bonnes pratiques -* Administration système et déploiement - -.. image:: /images/003-1.jpg - :alt: barcamp estival du 29 juillet 2014 - -À bientôt, et en attendant ... respectez la PEP8 :) \ No newline at end of file diff --git a/sources/004-annonce-meetup-2014-08-26.rst b/sources/004-annonce-meetup-2014-08-26.rst deleted file mode 100644 index 4b8ca31..0000000 --- a/sources/004-annonce-meetup-2014-08-26.rst +++ /dev/null @@ -1,24 +0,0 @@ -Fin des vacances, Nantes se replonge dans Python :) -#################################################### - -:date: 2014-08-01 -:tags: python,django,nantes -:category: évènements -:author: Florent Lebreton -:email: florentlebreton@free.fr -:summary: Notre prochain meetup est prévu le 26 août à la Cantine. - -Tout le monde est bien reposé, il est de temps de se replonger dans le bain. Rien de tel qu'un meetup de rentrée ! - -Deux sujets de présentations vous seront proposés: - -* « Introduction à Django, le framework de développement web pour les perfectionnistes sous pression. » -* « Écrire du code python selon les règles de l’art. » - -La suite du meetup et de la soirée nous laissera le temps de discuter librement et d'aller boire un verre pour profiter de cette fin de période estivale. - -Que vous soyez experts Python, débutants ou simplement curieux de découvrir ce langage, nous serons heureux de vous compter parmis nous ! - -L'évènement est publié sur le site de la Cantine: `Meetup Python #4 `_. - -À bientôt, et en attendant ... respectez la PEP8 :) \ No newline at end of file diff --git a/sources/pages/about.rst b/sources/pages/about.rst deleted file mode 100644 index b7ab5ca..0000000 --- a/sources/pages/about.rst +++ /dev/null @@ -1,12 +0,0 @@ -À propos de Python-Nantes -######################### - -Python-Nantes organise des meetups autour de Python et de son environnement. - -Ce site a pour but de vous faire part des annonces des prochains évènements ainsi que présenter des comptes-rendus des meetups. - -N'hésitez pas à nous contacter sur la mailing-list que vous pourrez trouver sur `le site de l'AFPY `_. - -**Crédits** - -Photo par Stéfan Le Dû / CC-BY-SA \ No newline at end of file diff --git a/tag/ansible.html b/tag/ansible.html new file mode 100644 index 0000000..084d085 --- /dev/null +++ b/tag/ansible.html @@ -0,0 +1,105 @@ + + + + + + + + + + ansible tag // Python-Nantes // Rencontres pythoniques et ligériennes + + + + + + + + + + +
    +
    +
    + +
    +

    +Posts tagged 'ansible'

    +
    +
    + + Florent Lebreton + +

    Barcamp estival du 29 juillet 2014

    +

    Un petit compte-rendu de notre premier meetup en format barcamp.

    +

    + +
    +
    + +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/tag/barcamp.html b/tag/barcamp.html new file mode 100644 index 0000000..e976b60 --- /dev/null +++ b/tag/barcamp.html @@ -0,0 +1,105 @@ + + + + + + + + + + barcamp tag // Python-Nantes // Rencontres pythoniques et ligériennes + + + + + + + + + + +
    +
    +
    + +
    +

    +Posts tagged 'barcamp'

    +
    +
    + + Florent Lebreton + +

    Barcamp estival du 29 juillet 2014

    +

    Un petit compte-rendu de notre premier meetup en format barcamp.

    +

    + +
    +
    + +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/tag/django.html b/tag/django.html new file mode 100644 index 0000000..1810d30 --- /dev/null +++ b/tag/django.html @@ -0,0 +1,117 @@ + + + + + + + + + + django tag // Python-Nantes // Rencontres pythoniques et ligériennes + + + + + + + + + + +
    +
    +
    + +
    +

    +Posts tagged 'django'

    +
    +
    + + Florent Lebreton + +

    Fin des vacances, Nantes se replonge dans Python :)

    +

    Notre prochain meetup est prévu le 26 août à la Cantine.

    +

    + +
    +
    +
    + + Florent Lebreton + +

    Barcamp estival du 29 juillet 2014

    +

    Un petit compte-rendu de notre premier meetup en format barcamp.

    +

    + +
    +
    + +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/tag/fabric.html b/tag/fabric.html new file mode 100644 index 0000000..785a941 --- /dev/null +++ b/tag/fabric.html @@ -0,0 +1,105 @@ + + + + + + + + + + fabric tag // Python-Nantes // Rencontres pythoniques et ligériennes + + + + + + + + + + +
    +
    +
    + +
    +

    +Posts tagged 'fabric'

    +
    +
    + + Florent Lebreton + +

    Barcamp estival du 29 juillet 2014

    +

    Un petit compte-rendu de notre premier meetup en format barcamp.

    +

    + +
    +
    + +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/tag/grapheekdb.html b/tag/grapheekdb.html new file mode 100644 index 0000000..55be61f --- /dev/null +++ b/tag/grapheekdb.html @@ -0,0 +1,105 @@ + + + + + + + + + + grapheekdb tag // Python-Nantes // Rencontres pythoniques et ligériennes + + + + + + + + + + +
    +
    +
    + +
    +

    +Posts tagged 'grapheekdb'

    +
    +
    + + Florent Lebreton + +

    Retour sur le meetup du 09 avril 2014

    +

    Compte-rendu du premier meetup Python nantais lors duquel nous avons eu le plaisir de découvrir GrapheekDB.

    +

    + +
    +
    + +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/tag/nantes.html b/tag/nantes.html new file mode 100644 index 0000000..51b6112 --- /dev/null +++ b/tag/nantes.html @@ -0,0 +1,105 @@ + + + + + + + + + + nantes tag // Python-Nantes // Rencontres pythoniques et ligériennes + + + + + + + + + + +
    +
    +
    + +
    +

    +Posts tagged 'nantes'

    +
    +
    + + Florent Lebreton + +

    Fin des vacances, Nantes se replonge dans Python :)

    +

    Notre prochain meetup est prévu le 26 août à la Cantine.

    +

    + +
    +
    + +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/tag/pgp.html b/tag/pgp.html new file mode 100644 index 0000000..4f8ae73 --- /dev/null +++ b/tag/pgp.html @@ -0,0 +1,105 @@ + + + + + + + + + + pgp tag // Python-Nantes // Rencontres pythoniques et ligériennes + + + + + + + + + + +
    +
    +
    + +
    +

    +Posts tagged 'pgp'

    +
    +
    + + Florent Lebreton + +

    Rencontre et key signing party 24 mai 2014

    +

    Un meetup pour faire connaissance et préparer la suite.

    +

    + +
    +
    + +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/tag/python.html b/tag/python.html new file mode 100644 index 0000000..06ba8cf --- /dev/null +++ b/tag/python.html @@ -0,0 +1,117 @@ + + + + + + + + + + python tag // Python-Nantes // Rencontres pythoniques et ligériennes + + + + + + + + + + +
    +
    +
    + +
    +

    +Posts tagged 'python'

    +
    +
    + + Florent Lebreton + +

    Fin des vacances, Nantes se replonge dans Python :)

    +

    Notre prochain meetup est prévu le 26 août à la Cantine.

    +

    + +
    +
    +
    + + Florent Lebreton + +

    Rencontre et key signing party 24 mai 2014

    +

    Un meetup pour faire connaissance et préparer la suite.

    +

    + +
    +
    + +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/tag/salt.html b/tag/salt.html new file mode 100644 index 0000000..75bdb36 --- /dev/null +++ b/tag/salt.html @@ -0,0 +1,105 @@ + + + + + + + + + + salt tag // Python-Nantes // Rencontres pythoniques et ligériennes + + + + + + + + + + +
    +
    +
    + +
    +

    +Posts tagged 'salt'

    +
    +
    + + Florent Lebreton + +

    Barcamp estival du 29 juillet 2014

    +

    Un petit compte-rendu de notre premier meetup en format barcamp.

    +

    + +
    +
    + +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/tags.html b/tags.html new file mode 100644 index 0000000..5a83da2 --- /dev/null +++ b/tags.html @@ -0,0 +1,55 @@ + + + + + + + + + + Python-Nantes - Tags + + + + + + + + + + +

    Tags for Python-Nantes

  • ansible (1)
  • +
  • barcamp (1)
  • +
  • django (2)
  • +
  • fabric (1)
  • +
  • grapheekdb (1)
  • +
  • nantes (1)
  • +
  • pgp (1)
  • +
  • python (2)
  • +
  • salt (1)
  • + + + \ No newline at end of file diff --git a/theme/css/pure.css b/theme/css/pure.css new file mode 100644 index 0000000..8a331b9 --- /dev/null +++ b/theme/css/pure.css @@ -0,0 +1,359 @@ +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +a { + text-decoration: none; + color: rgb(142, 142, 214); +} +a:hover, +a:focus { + text-decoration: underline; +} + + +.comments { + padding: 50px 0 0; +} + +.banner { + background-position: center; + background-size: cover; + height: 300px; + width: 100%; +} + +pre { + padding: 15px 15px 15px 15px; + font-size: 90%; + box-shadow: 2px 2px 2px #888; +} + +.sidebar { + position: fixed; + top: 0; + bottom: 0; + width: 25%; + margin-left: -25%; +} + +.cover-img { + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + background-position: center; + background-repeat: no-repeat; + -webkit-background-size: cover; + -moz-background-size: cover; + -o-background-size: cover; + background-size: cover; + -webkit-box-shadow: inset -1px 0 0 rgba(0,0,0,0.3); + -moz-box-shadow: inset -1px 0 0 rgba(0,0,0,0.3); + box-shadow: inset -1px 0 0 rgba(0,0,0,0.3); +} + +.cover-body { + position: absolute; + bottom: 0; + max-width: 100%; + padding-bottom: 0; + padding-top: 100px; + background-image: linear-gradient(to top,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.3) 70%,rgba(0,0,0,0) 100%); +} + +.brand-title, +.brand-tagline { + margin: 0; +} +.brand-title { + text-transform: uppercase; +} + +.article-info { + padding-top: 15px; + clear: right; + font-weight: 300; + color: rgb(0, 0, 0); + word-wrap: break-word; +} + +.article-avatar { + width: 120px; + height: 120px; + border-radius: 60px; + float: right; + margin-left: 1em; + border: 3px solid #fff; + z-index: 500; + background-color: #fff; + -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3); + -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3); + box-shadow: 0 1px 1px rgba(0,0,0,0.3); +} + +.about-author { + display: block; + width: 85%; + padding: 0 0px; + float: right; + margin-bottom: 35px; +} + hr { + border: 1px solid #f2f2f0; + width: 10%; + margin-top: 20px; + margin-right: 0px; + } + +.header-article { + width: 767px; + max-width: 100%; + text-align: right; + padding-top: 4em; +} + +.header-article h5 { + clear: both; +} + +.header { + text-align: left; + width: 767px; + max-width: 100%; +} + +.brand-main a { + text-transform: uppercase; + text-decoration: none; + margin-left: 15px; + font-size: 25px; + color: #fff; + border-bottom: 1px solid rgba(255,255,255,0.3); + text-shadow: 0 1px 3px rgba(0,0,0,0.3); + font-family: "freight-sans-pro","Myriad Pro","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif; +} + +.tagline { + margin-left: 15px; + margin-top: -15px; + line-height: 15px; + font-size: 80%; + text-shadow: 0 1px 3px rgba(0,0,0,0.3); + color: #fff; +} + +.social { + display: inline-block; +} +.social a { + text-decoration: none; + margin-left: 15px; + text-shadow: 0 1px 3px rgba(0,0,0,0.3); + color: #fff; +} + +.links a { + font-size: 15px; + padding-left: 15px; + font-family: sans-serif; + letter-spacing: 2px; + text-shadow: 0 1px 3px rgba(0,0,0,0.3); + text-decoration: none; + color: #fff; +} + +.content-subhead { + text-transform: uppercase; + color: #aaa; + border-bottom: 1px solid #eee; + padding: 0.4em 0; + font-size: 80%; + font-weight: 500; + letter-spacing: 0.1em; +} + +.content { + padding: 2em 3em 0; + max-width: 1000px; + font-size: 110%; + line-height: 1.45; + color: #333332; +} + +.post { + padding-bottom: 1em; + border-bottom: 1px solid #f2f2f0; +} +.post-title { + font-size: 1.5em; + color: #333332; + letter-spacing: -1px; +} +.post-meta { + color: #999; + font-size: 90%; + margin-top: -10px; +} + +.post-category { + margin: 0 0.1em; + padding: 0.2em 0.6em; + color: #fff; + background: #999; + font-size: 90%; +} + +.archive-item { + padding: 10px 0; + border-bottom: 1px solid #f2f2f0; +} + +.archive-date { + margin: 0; +} + +.archive-post { + line-height: 130%; +} + +.avatar { + float: right; + border-radius: 50px; + margin-left: 16px; + margin-top: 7px; + width: 70px; + height: 70px; +} + +.archive-meta { + color: #999; + font-size: 80%; + margin: -1px 0 0 0; +} + +.footer { + text-align: center; + padding: 2em 0; + font-size: 75%; +} +.footer .pure-menu a:hover, +.footer .pure-menu a:focus { + background: none; +} + +.pagination-wrapper { + padding-top: 6px; +} +.pagination-left, .pagination-right { + position: absolute; + top: 0; +} +.pagination { + font-size: 80%; + text-align: center; + position: relative; + width: 450px; + margin: 0 auto; + max-width: 100%; +} +.pagination-left { + left: 0; +} +.pagination-right { + right: 0; +} + +.go-top { + position: fixed; + bottom: 2em; + right: 2em; + text-decoration: none; + color: white; + background-color: rgba(0, 0, 0, 0.3); + font-size: 12px; + padding: 1em; + display: none; +} + +.go-top:hover { + background-color: rgba(0, 0, 0, 0.6); +} + +.highlight pre { + font-size: 75%; +} + +/* LAYOUT CSS */ +#layout { + padding-left: 25%; /* "left col (nav + list)" width */ + position: relative; +} +@media (max-width: 767px) { + .sidebar { + width: 100%; + position: relative; + margin: 0; + height: 325px; + } + .sidebar.sidebar-article { + height: auto; + border-bottom: 1px #dededc solid; + padding-bottom: 35px; + } + + .content { + padding: 1em 1.5em 0; + font-size: 85%; + } + + .cover-img { + background-position: 0; + background-size: cover; + } + + .avatar { + width: 45px; + height: 45px; + } + + .article-avatar { + float: none + } + + .about-author { + width: 100%; + padding: 0 100px; + } + + .cover-body { + padding-bottom: 5%; + padding-top: 0; + } + + .header, + .header-article { + text-align: center; + top: auto; + position: static; + } + + hr { + border: 1px solid #f2f2f0; + width: inherit; + margin: 25px auto; + } + + #layout { + padding: 0; + } +} + +@media (max-width: 480px) { + .cover-img { + background-position: 0; + } +} diff --git a/theme/css/pygments.css b/theme/css/pygments.css new file mode 100644 index 0000000..56b18df --- /dev/null +++ b/theme/css/pygments.css @@ -0,0 +1,65 @@ +.highlight .hll { background-color: #515151 } +.highlight { background: #2d2d2d; color: #cccccc } +.highlight .c { color: #999999 } /* Comment */ +.highlight .err { color: #f2777a } /* Error */ +.highlight .k { color: #cc99cc } /* Keyword */ +.highlight .l { color: #f99157 } /* Literal */ +.highlight .n { color: #cccccc } /* Name */ +.highlight .o { color: #66cccc } /* Operator */ +.highlight .p { color: #cccccc } /* Punctuation */ +.highlight .cm { color: #999999 } /* Comment.Multiline */ +.highlight .cp { color: #999999 } /* Comment.Preproc */ +.highlight .c1 { color: #999999 } /* Comment.Single */ +.highlight .cs { color: #999999 } /* Comment.Special */ +.highlight .gd { color: #f2777a } /* Generic.Deleted */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gh { color: #cccccc; font-weight: bold } /* Generic.Heading */ +.highlight .gi { color: #99cc99 } /* Generic.Inserted */ +.highlight .gp { color: #999999; font-weight: bold } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #66cccc; font-weight: bold } /* Generic.Subheading */ +.highlight .kc { color: #cc99cc } /* Keyword.Constant */ +.highlight .kd { color: #cc99cc } /* Keyword.Declaration */ +.highlight .kn { color: #66cccc } /* Keyword.Namespace */ +.highlight .kp { color: #cc99cc } /* Keyword.Pseudo */ +.highlight .kr { color: #cc99cc } /* Keyword.Reserved */ +.highlight .kt { color: #ffcc66 } /* Keyword.Type */ +.highlight .ld { color: #99cc99 } /* Literal.Date */ +.highlight .m { color: #f99157 } /* Literal.Number */ +.highlight .s { color: #99cc99 } /* Literal.String */ +.highlight .na { color: #6699cc } /* Name.Attribute */ +.highlight .nb { color: #cccccc } /* Name.Builtin */ +.highlight .nc { color: #ffcc66 } /* Name.Class */ +.highlight .no { color: #f2777a } /* Name.Constant */ +.highlight .nd { color: #66cccc } /* Name.Decorator */ +.highlight .ni { color: #cccccc } /* Name.Entity */ +.highlight .ne { color: #f2777a } /* Name.Exception */ +.highlight .nf { color: #6699cc } /* Name.Function */ +.highlight .nl { color: #cccccc } /* Name.Label */ +.highlight .nn { color: #ffcc66 } /* Name.Namespace */ +.highlight .nx { color: #6699cc } /* Name.Other */ +.highlight .py { color: #cccccc } /* Name.Property */ +.highlight .nt { color: #66cccc } /* Name.Tag */ +.highlight .nv { color: #f2777a } /* Name.Variable */ +.highlight .ow { color: #66cccc } /* Operator.Word */ +.highlight .w { color: #cccccc } /* Text.Whitespace */ +.highlight .mf { color: #f99157 } /* Literal.Number.Float */ +.highlight .mh { color: #f99157 } /* Literal.Number.Hex */ +.highlight .mi { color: #f99157 } /* Literal.Number.Integer */ +.highlight .mo { color: #f99157 } /* Literal.Number.Oct */ +.highlight .sb { color: #99cc99 } /* Literal.String.Backtick */ +.highlight .sc { color: #cccccc } /* Literal.String.Char */ +.highlight .sd { color: #999999 } /* Literal.String.Doc */ +.highlight .s2 { color: #99cc99 } /* Literal.String.Double */ +.highlight .se { color: #f99157 } /* Literal.String.Escape */ +.highlight .sh { color: #99cc99 } /* Literal.String.Heredoc */ +.highlight .si { color: #f99157 } /* Literal.String.Interpol */ +.highlight .sx { color: #99cc99 } /* Literal.String.Other */ +.highlight .sr { color: #99cc99 } /* Literal.String.Regex */ +.highlight .s1 { color: #99cc99 } /* Literal.String.Single */ +.highlight .ss { color: #99cc99 } /* Literal.String.Symbol */ +.highlight .bp { color: #cccccc } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #f2777a } /* Name.Variable.Class */ +.highlight .vg { color: #f2777a } /* Name.Variable.Global */ +.highlight .vi { color: #f2777a } /* Name.Variable.Instance */ +.highlight .il { color: #f99157 } /* Literal.Number.Integer.Long */