.. meta:: :description lang=fr: Page décrivant des scripts sympas sur lesquels je travaille (expérimental) :description lang=en: Description of some nice scripts I work on (experimental) ############################################################################################ Scripts et terrain de jeu : utilisation concrète de certaines fonctionnalités de Bitbucket ############################################################################################ .. include:: .javascript.rst --------------------------------------------------------------------- À-propos -------- Cette page est là pour décrire certains **scripts** (en Bash, Python, JavaScript notamment) stockés dans les dépôts `web-sphinx-scripts `_, et `home `_. Mais aussi pour tester des fonctionnalités sympas offertes par `bitbucket `_ (vous savez, le concurrent de github, dont je `participe activement à la traduction `_). .. sidebar:: Retourner à l'accueil Si cette page ne vous intéresse pas, allez plutôt consulter `celle là `_. --------------------------------------------------------------------- Liens directs ------------- Historique pour un fichier ^^^^^^^^^^^^^^^^^^^^^^^^^^ Par exemple: pour `bin/PDFCompress `_. Une ligne spécifique ^^^^^^^^^^^^^^^^^^^^ Par exemple: pour `.bashrc `_ à la ligne 441. Fichier direct ^^^^^^^^^^^^^^ Par exemple: pour `bin/series.sh `_. Inclure un fichier avec ``?t=embed`` ------------------------------------ Comment ça marche ? ^^^^^^^^^^^^^^^^^^^ Motif ~~~~~ Bitbucket.org permet d'inclure un fichier (avec coloration syntaxique et tout) facilement, avec le morceau de code ``HTML`` suivant : .. code-block:: html Exemple ~~~~~~~ Il faut remplacer : #. *PSEUDO* par votre nom d'utilisateur bitbucket (pour moi, c'est `lbesson `_); #. *REPOSITORY* par le nom du dépôt (par exemple, pour moi, `bin `_); #. *PATH* par le chemin du fichier (par exemple, `pdflatex `_ qui est aussi `ici bin/pdflatex localement `_). Ainsi, donc dans l'exemple plus bas, le code ``HTML`` embarqué dans l'exemple plus bas est : .. code-block:: html En reStructuredText ~~~~~~~~~~~~~~~~~~~ Enfin, j'inclue ça dans une page générée avec Sphinx avec le code ``rST`` suivant : .. code-block:: rst .. raw:: html Exemples ^^^^^^^^ bin/pdflatex ~~~~~~~~~~~~ .. raw:: html Un fichier rST (celui de cette page !) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. raw:: html .. (c) Lilian Besson, 2011-2017, https://bitbucket.org/lbesson/web-sphinx/