# [bitbucket.org/lbesson/bin](https://bitbucket.org/lbesson/bin)

## En *français*
Ce dossier contient plein de petits scripts, la plupart en Bash (*GNU Bash v4+*), certains en Python (*v2 or v3*).

#### Plus d'informations
La page [bin.html](http://perso.crans.org/besson/bin.html) présente une rapide description des différents scripts.
J'essaie de la garder à jour le mieux que je peux.

Généralement, chaque script contient une description de sa fonction, avec parfois un détail sur les options qu'on peut lui passer.

[![Website http://perso.crans.org/besson/bin/](https://img.shields.io/website-up-down-green-red/http/perso.crans.org.svg)](http://perso.crans.org/besson/bin/)
[![Made with Python v3.6+](https://img.shields.io/badge/Fait%20avec-Python-1f425f.svg)](https://www.python.org/)
[![Made with Bash v4.4+](https://img.shields.io/badge/Fait%20avec-GNU%20Bash-1f425f.svg)](https://www.gnu.org/software/bash/)
[![Maintenu ? Oui !](https://img.shields.io/badge/Maintenu%3F-oui-green.svg)](https://bitbucket.org/lbesson/bin/commits/)
[![Demandez moi n'importe quoi !](https://img.shields.io/badge/Demandez%20moi-n'%20importe%20quoi-1abc9c.svg)](https://bitbucket.org/lbesson/ama.fr)

#### Licence ?
Tout est distribué sous les termes de la [Licence GPLv3](http://perso.crans.org/besson/LICENSE.html) (document en anglais).

#### Copyright ?
Sauf contre-indications, tous les documents stockés dans ce dépôt sont © [Lilian Besson](https://bitbucket.org/lbesson), 2011-2017.

---

## In *English*
This repository is full of small programs and scripts, mostly written in Bash (*GNU Bash, v4.2+*), some in Python (*v2 or v3*).

#### More details
The page [bin.html](http://perso.crans.org/besson/bin.html) presents a rapid overview of some of these scripts.
I try to keep it up-to-date, and an English translation will *soon* be available !

I aslo try to embed a small description of its purpose in every program,
and sometimes there is even details on which option you can give to the script !

[![Website http://perso.crans.org/besson/bin/](https://img.shields.io/website-up-down-green-red/http/perso.crans.org.svg)](http://perso.crans.org/besson/bin/)
[![Made with Python v3.6+](https://img.shields.io/badge/Made%20with-Python-1f425f.svg)](https://www.python.org/)
[![Made with Bash v4.4+](https://img.shields.io/badge/Made%20with-GNU%20Bash-1f425f.svg)](https://www.gnu.org/software/bash/)
[![Maintained? Yes!](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://bitbucket.org/lbesson/bin/commits/)
[![Ask Me Anything!](https://img.shields.io/badge/Ask%20me-anything-1abc9c.svg)](https://bitbucket.org/lbesson/ama)

#### Licence ? [![GPLv3 license](https://img.shields.io/badge/License-GPLv3-blue.svg)](http://perso.crans.org/besson/LICENSE.html)
Everything here is publicly released under the term of the [GPLv3 Licence](http://perso.crans.org/besson/LICENSE.html).

#### Copyright ?
Without other indications, every documents stored here are © [Lilian Besson](https://bitbucket.org/lbesson), 2011-2018.

[![ForTheBadge built-with-love](http://ForTheBadge.com/images/badges/built-with-love.svg)](https://bitbucket.org/lbesson/bin/commits/)
[![Analytics](https://ga-beacon.appspot.com/UA-38514290-17/bitbucket.org/lbesson/bin/README.md?pixel)](https://bitbucket.org/lbesson/bin)

[![ForTheBadge uses-badges](http://ForTheBadge.com/images/badges/uses-badges.svg)](http://ForTheBadge.com)
[![ForTheBadge uses-git](http://ForTheBadge.com/images/badges/uses-git.svg)](https://bitbucket.org/lbesson)

[ICO]NameLast modifiedSize
[PARENTDIR]Parent Directory  -
[DIR]generateglisse/2018-01-26 11:03 -
[DIR]generatejplayer/2018-01-26 11:04 -
[DIR]gmusicbrowser_fullscreen_info/2018-01-25 14:10 -
[DIR]lilian/2017-12-11 17:08 -
[DIR]shell-functools/2017-12-11 17:06 -
[TXT]1screen.sh2016-03-26 17:22 84
[   ]20482018-06-20 13:43 9.1K
[TXT]2screens.sh2016-03-26 17:22 156
[TXT]ARANDR_resolution_auto.sh2016-03-26 17:22 1.9K
[TXT]AddGA.sh2018-06-20 13:43 1.9K
[TXT]Battery.sh2016-03-26 17:22 4.0K
[   ]CP2016-07-22 00:00 1.4K
[TXT]CheckDownload_Pypi.sh2016-06-07 08:09 1.0K
[TXT]ChristmasTree.sh2018-12-26 19:04 1.4K
[   ]Conky2016-03-26 17:22 225
[   ]CorutilsViewer2016-03-26 17:22 40K
[TXT]DDE_mount.sh2016-03-26 17:22 1.0K
[TXT]DDE_unmount.sh2016-03-26 17:22 953
[   ]EtLaUnMecTeDit2017-06-14 21:48 521
[   ]EtLaUnMecTeDit__NIST2017-06-15 12:04 1.7K
[TXT]Exercice.sh2018-07-02 16:05 2.4K
[   ]France.fr.json2014-12-02 20:42 688
[IMG]France_departements.png2018-01-07 22:17 545K
[IMG]France_departements__K.png2018-01-07 22:17 605K
[IMG]France_departements__O.png2018-01-07 22:17 632K
[TXT]FreeSMS.py2018-09-07 15:50 13K
[TXT]GAauto.sh2016-04-26 21:34 1.9K
[TXT]GenerateStatsHTML.sh2016-10-20 22:19 3.3K
[TXT]GenerateStatsHTML_sshdptinfo.sh2016-03-26 17:22 3.1K
[TXT]GenerateStatsMarkdown.sh2017-01-18 16:51 11K
[TXT]GenerateStatsMarkdown_sshdptinfo.sh2016-03-26 17:22 5.0K
[TXT]GmoteServer.sh2016-03-26 17:22 210
[TXT]GoingSleep.sh2016-03-26 17:22 1.7K
[TXT]GoingSleep_noDisplay.sh2016-03-26 17:22 1.0K
[TXT]LargerFilesInGit.sh2018-06-20 13:39 1.1K
[TXT]MOcamlViewFile.py2016-06-02 09:47 16K
[TXT]MailExercice.sh2016-03-26 17:22 5.2K
[TXT]MailRandQuote.sh2016-03-26 17:22 1.3K
[   ]Makefile2019-03-07 16:35 527
[   ]MuttCrans2018-06-20 13:39 236
[   ]MuttEns2018-06-20 13:39 238
[   ]OCamlMakefile2016-03-26 17:22 35K
[   ]PDFCompress2018-06-20 13:39 18K
[   ]PDFCompress.gui2016-03-26 17:22 9.2K
[TXT]PDFCompress.html2016-03-26 17:22 893
[IMG]PDFCompress_demo.png2016-03-26 17:23 184K
[TXT]PKillHUD.sh2016-03-26 17:22 61
[   ]Puzzle-x86_64.AppImage2017-05-30 23:41 832K
[TXT]README.html2017-12-28 00:42 3.7K
[TXT]RandQuote.sh2016-03-26 17:22 1.5K
[TXT]SMSRandQuote.sh2016-03-26 17:22 1.2K
[   ]Slack.AppImage2016-09-08 01:08 61M
[TXT]Smooth_Name.sh2016-12-11 15:52 3.2K
[   ]TEX2PDF2016-03-26 17:22 484
[   ]TEX2PDF_auto2016-03-26 17:22 605
[TXT]TGV.py2018-11-29 14:21 5.6K
[TXT]Volume.sh2018-06-20 13:39 4.4K
[   ]Wait2018-05-28 15:37 2.8K
[   ]_calibration_js1_Atek2016-03-26 17:22 342
[TXT]_getactivewindowname.sh2018-06-20 13:39 348
[TXT]_tmuxnextpane_or_sublimetext3nextview.sh2018-06-20 13:39 876
[TXT]_tmuxnextwindow_or_sublimetext3nextbookmark.sh2018-06-20 13:39 1.1K
[TXT]_tmuxprevpane_or_sublimetext3prevview.sh2018-06-20 13:39 876
[TXT]_tmuxprevwindow_or_sublimetext3prevbookmark.sh2018-06-20 13:39 1.1K
[TXT]admissibilite.sh2019-07-04 10:22 2.3K
[TXT]admissibilite_envoi_mail_thunderbird.sh2019-07-04 10:23 287
[   ]alacritty2017-01-11 16:23 15M
[   ]alias2goobook2018-06-20 13:39 608
[   ]all_cloud_cover.json2018-01-25 14:09 7.1K
[IMG]all_cloud_cover.png2018-01-18 17:37 38K
[   ]all_cloud_cover__Briancon.json2018-01-25 14:07 7.1K
[IMG]all_cloud_cover__Briancon.png2018-01-25 14:10 26K
[   ]all_cloud_cover__Rennes.json2018-01-18 14:07 7.1K
[IMG]all_cloud_cover__Rennes.png2018-01-25 14:10 26K
[   ]ansi2017-08-09 08:06 18K
[   ]appimaged2017-05-25 12:06 230K
[   ]apt-xapian-index2016-03-26 17:22 1.7K
[   ]atdtool2016-03-26 17:22 7.3K
[TXT]auto_check_conference_program.sh2018-05-20 11:42 2.7K
[TXT]autonomize.sh2016-03-26 17:22 12K
[   ]autotex2017-02-02 16:00 8.4K
[   ]autotex.sublime-build2014-07-28 21:43 357
[   ]bat2018-05-11 15:29 69
[TXT]battleplayer.py2018-06-01 08:42 6.0K
[TXT]battleserver.py2018-06-01 08:44 6.5K
[   ]bd2016-03-26 17:22 2.0K
[TXT]bibtex_beautifier.py2019-03-06 17:21 5.9K
[   ]bitbucket.json2016-03-26 17:22 22K
[   ]bitbucket_jilljenn.json2016-06-02 09:25 23K
[   ]bitbucket_lbesson.json2016-06-02 09:25 34K
[TXT]bitbucket_repolist.py2016-06-02 09:31 925
[   ]byzanz-record-window2018-06-20 13:39 1.7K
[TXT]calc_interets.py2019-01-03 09:42 6.1K
[TXT]calculate-day-in-your-head.py2017-06-22 21:11 1.9K
[TXT]caml2htmlAuto.sh2016-03-26 17:22 905
[   ]camlmix2016-03-26 17:22 592K
[TXT]captureEcran.sh2016-03-26 17:22 591
[TXT]changemotd.sh2016-07-21 22:43 4.8K
[   ]charm2017-01-27 13:23 3.0K
[   ]cheat2018-11-09 17:31 12K
[TXT]check-property-on-prime-numbers.py2018-05-18 18:41 2.0K
[TXT]check_IBAN.py2016-10-30 13:43 1.4K
[TXT]check_NIRPP.py2016-11-01 17:00 9.1K
[TXT]check_compress.sh2016-03-26 17:22 511
[TXT]check_site_and_texto_if_changed.sh2019-07-11 16:02 480
[TXT]check_voyages-sncf.py2018-11-20 18:02 6.5K
[TXT]check_voyages-sncf.sh2016-05-27 19:21 1.6K
[   ]checkwriting2016-03-26 17:22 12K
[TXT]cherrypy_print_file_interface.py2017-06-26 12:00 1.4K
[   ]chktex2016-03-26 17:22 950
[IMG]cloud_cover_by_weekday.png2018-01-18 17:37 28K
[IMG]cloud_cover_by_weekday__Briancon.png2018-01-25 14:10 22K
[IMG]cloud_cover_by_weekday__Rennes.png2018-01-25 14:10 23K
[TXT]cloud_cover_statistics_with_darksky_data.py2018-05-03 17:00 5.1K
[TXT]cloud_statistics_in_Rennes.py2018-01-18 17:37 4.9K
[TXT]color-picker.py2016-06-02 09:32 1.1K
[TXT]color.sh2014-04-07 10:34 2.3K
[   ]commacd.bash2017-10-09 15:03 6.7K
[TXT]commit_size_vs_commit_message_size.py2017-01-18 12:44 2.4K
[TXT]comsimp2016.txt2016-11-01 16:31 1.6M
[TXT]count_total_pdf_pages.sh2019-02-03 19:00 600
[TXT]cssminifier.sh2017-10-02 11:27 1.2K
[TXT]deepl.py2018-07-17 15:50 4.8K
[TXT]delqueen.py2017-07-03 00:57 2.7K
[IMG]demo_calc_interets__argent_2015.png2016-03-26 17:23 66K
[   ]djvu2pdf2016-03-26 17:22 4.9K
[TXT]dl.sh2016-03-26 17:22 2.9K
[TXT]dump_dD.helper.sh2016-03-26 17:22 2.4K
[TXT]dump_dD.py2016-06-08 20:44 3.6K
[   ]dups2016-03-26 17:22 1.0K
[   ]eDEX-UI.Linux.x86_64.AppImage2018-11-21 19:27 37M
[   ]emojione-picker2017-08-06 23:53 22K
[TXT]emojize.py2017-04-25 14:23 1.7K
[TXT]emojize_pngorsvg.py2017-04-25 14:23 2.7K
[TXT]eps2png.sh2019-02-03 19:00 736
[   ]epylint2017-10-28 10:50 223
[   ]exa2017-07-07 17:57 3.4M
[TXT]fairCoin.py2016-03-26 17:22 1.8K
[TXT]fakega.sh2016-03-26 17:22 1.5K
[   ]fd2017-10-07 16:12 5.7M
[TXT]fix-iocaml-notebook-exports-to-pdf.py2017-09-08 09:50 3.7K
[TXT]fr2en_tex.py2014-07-23 20:05 964
[TXT]fr2en_tex.sh2014-07-23 19:51 1.0K
[TXT]fraisMission.py2017-04-03 11:26 2.7K
[   ]frequency2016-03-26 17:22 272
[   ]fzf2017-08-26 20:33 2.3M
[   ]fzf-tmux2017-10-14 11:41 4.9K
[TXT]gacli.sh2016-03-26 17:22 536
[TXT]generate-word-cloud.py2019-06-21 19:55 8.2K
[TXT]generateglisse.sh2017-06-16 14:45 9.5K
[TXT]generatejplayer.sh2017-06-16 14:45 14K
[TXT]get-json-data-from-google-scholar.py2019-03-30 16:29 667
[   ]get_current_temperature.json2018-05-03 16:56 340
[TXT]get_current_temperature.py2018-05-03 17:00 3.1K
[   ]gh-md-toc2017-06-28 10:16 4.6K
[TXT]gif2mp4.sh2017-02-20 10:38 4.3K
[   ]gifcompress2016-06-23 21:48 2.8K
[   ]ginn-wrapper2018-06-20 13:39 48
[TXT]git-blame-last-commit.sh2016-12-30 11:38 2.3K
[   ]git-cal2016-03-26 17:22 15K
[TXT]git-complete-stats.sh2018-06-20 13:39 1.8K
[   ]git-count2018-03-22 17:01 4.0K
[TXT]git-count-modified-lines.sh2016-08-20 09:41 2.5K
[TXT]git-count-total-commit-in-all-repo.sh2018-03-22 17:17 2.7K
[   ]git-crypt2016-03-26 17:22 45K
[   ]git-notify2018-06-20 13:39 1.5K
[   ]git-open2016-07-08 19:56 2.9K
[TXT]git-pull-brutal-force.sh2016-11-21 20:50 2.0K
[   ]git-quick-stats2018-11-29 14:16 12K
[   ]git-recent2018-06-20 13:39 903
[   ]git-sham2018-06-20 13:39 4.6K
[   ]git-sizer2018-03-02 16:06 3.2M
[   ]gitwithoutcolor2017-10-06 17:20 79
[TXT]glisse.js.sh2017-06-16 14:45 9.5K
[   ]graphpath2018-05-15 09:20 15K
[TXT]gravatar.py2016-06-02 09:35 1.8K
[TXT]handwritten_hashtable.py2017-09-24 01:45 5.8K
[   ]hr2016-03-26 17:22 1.5K
[TXT]htpasswd.py2016-03-26 17:22 3.9K
[TXT]https-test.sh2018-06-20 13:39 436
[TXT]httpstat.sh2018-06-20 13:39 5.2K
[   ]imagejs2016-03-26 17:22 18K
[   ]iocaml2016-12-11 15:52 1.2K
[TXT]iocaml.sh2018-06-20 13:39 1.2K
[TXT]ipinfo.sh2018-06-20 13:39 1.5K
[   ]isort2017-10-28 10:50 213
[TXT]jplayer.js.sh2017-06-16 14:45 14K
[TXT]jsminifier.sh2017-10-02 11:27 1.2K
[   ]kitty2018-03-09 11:45 40
[   ]landscape2018-06-20 13:39 256
[   ]latex2png2016-03-26 17:22 2.3K
[TXT]latexstats.sh2016-08-23 03:47 8.0K
[TXT]latin.txt2018-02-08 14:22 34K
[TXT]list_bitbucket_repos_in_current_folder.sh2016-10-28 19:34 436
[TXT]list_git_repos_in_current_folder.sh2016-10-13 08:29 480
[TXT]list_github_repos_in_current_folder.sh2016-10-28 19:34 430
[TXT]list_zombie_processes.sh2017-10-19 00:30 2.1K
[TXT]lock_terminal.sh2016-03-26 17:22 742
[TXT]loggers_test.py2016-03-26 17:22 504
[   ]ls_color2017-10-14 10:47 816
[   ]lualatex2018-02-22 11:52 1.8K
[   ]lunamark2016-05-03 00:34 382K
[TXT]mail.py2016-03-26 17:22 2.5K
[   ]mail_df2016-03-26 17:22 581
[TXT]mail_ghost.py2016-06-02 09:40 2.9K
[TXT]mail_html.py2016-06-02 09:40 3.3K
[   ]mail_newlogin2016-03-26 17:22 548
[   ]mail_newlogin_zamok2016-03-26 17:22 396
[   ]mail_quota2016-03-26 17:22 402
[TXT]mail_tel.py2016-06-02 09:41 2.1K
[TXT]makequotes.sh2016-03-26 17:22 1.6K
[   ]mdp2017-02-20 09:40 42K
[   ]micro2018-05-02 11:05 9.8M
[   ]mocaml2016-03-26 17:22 334
[   ]mondrian2017-05-29 15:30 5.0K
[TXT]montecarlo.py2014-11-18 17:56 1.0K
[TXT]mp32ogg.sh2017-02-20 10:38 3.0K
[TXT]mp42gif.sh2016-03-26 17:22 2.0K
[TXT]mp4_to_gif.sh2016-03-26 17:22 2.0K
[TXT]mvautonomize.sh2016-03-26 17:22 311
[TXT]my-small-slack-bot-with-learning.py2017-02-17 15:21 11K
[TXT]my-small-slack-bot.py2017-02-23 12:19 6.0K
[TXT]mymake.sh2018-06-10 01:07 11K
[TXT]myselfstats.sh2018-06-20 13:39 381
[   ]mywakatime2016-03-26 17:22 366
[   ]naereen.json2016-03-26 17:22 1.4K
[   ]nano.last2016-03-26 17:22 697K
[TXT]nautilus_terminal.py2015-07-28 12:05 20K
[TXT]newuser.sh2017-01-13 18:15 1.1K
[TXT]nginx_status.sh2016-10-07 19:12 151
[   ]ngrok2017-11-05 11:51 15M
[TXT]ngrok_and_text_address.sh2018-03-22 15:02 3.2K
[TXT]nombres_documents_et_pages_imprimes_aujourdhui.sh2016-10-12 19:46 529
[TXT]notes.sh2016-03-26 17:22 2.1K
[TXT]notify-date.sh2016-03-26 17:22 134
[TXT]numpy_imshow.py2016-06-08 20:52 6.9K
[TXT]obscureemail.sh2018-06-20 13:39 1.5K
[   ]ocamlc2016-04-26 00:36 797
[TXT]ocamli.sh2018-06-20 13:39 1.0K
[   ]ocamlopt2016-04-26 00:36 807
[   ]ocm2016-03-26 17:22 788
[   ]octave2016-06-27 19:20 436
[   ]octave-gui2016-06-27 19:20 368
[TXT]octave.sh2014-04-19 17:29 826
[   ]passive2018-06-20 13:39 1.5K
[   ]passwd2018-06-20 13:39 583
[TXT]pastebox.py2016-06-02 09:56 4.7K
[TXT]pdfcolor2pdfmonochrome.sh2019-02-25 16:17 1.9K
[   ]pdflatex2016-08-23 21:58 1.8K
[TXT]pdflatex.html2016-03-26 17:22 876
[   ]pfnum2016-03-26 17:22 18K
[TXT]photosmagic.sh2016-04-16 15:18 4.0K
[TXT]plotnotes.py2016-06-08 20:50 4.3K
[   ]pmonitor2017-01-09 10:42 3.5K
[TXT]po_translate.py2014-07-23 19:51 2.2K
[   ]pokemonsay2017-12-15 10:23 237
[   ]pokemonthink2017-12-15 10:23 241
[   ]ponysay2017-04-06 16:41 197K
[   ]ponysay-tool2017-04-06 16:41 197K
[   ]ponythink2017-04-06 16:41 197K
[TXT]proxy.sh2016-03-26 17:22 1.2K
[   ]pwnat2016-03-26 17:22 47K
[TXT]pychecker_pylint.geditexternaltool.sh2016-03-26 17:22 1.2K
[   ]pylint2017-10-28 10:50 221
[   ]pyreverse2017-10-28 10:50 227
[   ]pytex2016-03-26 17:22 20K
[TXT]pytorst.sh2018-06-20 13:39 6.1K
[TXT]queen.py2017-07-03 01:14 593
[   ]quota_percent2018-06-20 13:39 730
[TXT]quotes.sh2016-03-26 17:22 6.9K
[TXT]random-gcal-events-to-call-some-friends.sh2018-06-20 13:39 3.4K
[TXT]random-vrun-next.sh2018-06-20 13:39 1.1K
[TXT]random_latin_citation.py2018-02-08 14:23 3.3K
[TXT]randomgifts.sh2016-03-26 17:22 5.0K
[TXT]randomgifts.template.txt2014-04-02 13:40 1.4K
[TXT]randomgravatar.sh2016-03-26 17:22 132
[TXT]randomuser.sh2016-03-26 17:22 88
[TXT]remove_trailing_spaces.sh2016-03-26 17:26 2.4K
[TXT]rename_auto.sh2018-06-20 13:39 4.1K
[TXT]rename_dirname.sh2017-01-09 10:42 2.3K
[TXT]restart_glipper.sh2018-01-23 10:29 686
[TXT]restart_touchpad.sh2017-11-05 10:14 354
[TXT]restart_unity.sh2018-06-20 13:39 626
[TXT]restart_unity__script.sh2013-09-26 22:16 579
[TXT]restart_volti.sh2016-03-26 17:22 721
[TXT]rfkill_block_bluetooth.sh2018-05-11 14:41 360
[TXT]rst2md.py2016-04-25 17:46 849
[TXT]save_disk_daily.sh2018-06-20 13:39 1.5K
[TXT]screen_ssh.sh2018-06-20 13:39 1.8K
[TXT]searchgpg.sh2016-03-26 17:22 854
[TXT]searchgpg_nocolor.sh2018-06-20 13:39 638
[TXT]send_inspircd_log.sh2016-03-26 17:22 722
[TXT]send_nginx_access.sh2016-03-26 17:22 666
[TXT]send_nginx_log.sh2016-03-26 17:22 694
[TXT]send_randquote_motd.sh2016-03-26 17:22 665
[TXT]series.sh2018-06-20 13:39 8.6K
[TXT]series.sh.html2016-03-26 17:22 866
[   ]shiki2017-07-17 11:50 2.5K
[TXT]sleep-poisson-time.py2017-02-22 14:24 843
[   ]slugify2017-01-09 10:42 3.9K
[   ]smooth2017-02-13 10:16 1.2K
[TXT]smooth_filter_nojit_and_jit.py2018-06-14 15:37 623
[TXT]smoothnameone.sh2017-02-13 10:16 1.2K
[   ]snake2017-06-12 22:31 14K
[TXT]snowflakes.sh2018-06-20 13:39 751
[   ]spark2016-03-26 17:22 2.0K
[   ]speedread2016-03-26 17:22 5.7K
[   ]stacer2017-06-11 18:23 51M
[TXT]startSocksProxy.sh2016-07-27 20:22 1.9K
[TXT]start_with_delay_on_unity.sh2016-03-26 17:22 177
[TXT]stats_access_jarvis.nocolor.sh2018-06-20 13:39 552
[TXT]stats_access_jarvis.sh2016-03-26 17:22 706
[TXT]strapdown2html.py2016-06-08 20:54 22K
[   ]strapdown2pdf2016-03-26 17:22 12K
[TXT]strapdown2pdf.sh2016-03-26 17:22 12K
[TXT]sudoku.py2018-02-20 17:20 1.7K
[TXT]svg2others.sh2018-06-20 13:39 2.5K
[   ]symilar2017-10-28 10:50 223
[TXT]synchro_cours.sh2014-04-19 17:29 1.1K
[   ]terminal.plugin2016-03-26 17:22 2.4K
[TXT]terminal.py2016-03-26 17:22 13K
[   ]terminal2.plugin2016-03-26 17:22 2.4K
[TXT]terminal2.py2016-03-26 17:22 13K
[   ]terminal3.plugin2016-03-26 17:22 2.4K
[TXT]terminal3.py2016-03-26 17:22 13K
[TXT]test-permutation-algorithms.py2019-07-11 16:02 5.9K
[TXT]test_ANSI_Colors__Space_Invaders.sh2019-07-11 16:02 2.3K
[TXT]test_dead_link.py2019-07-11 16:02 3.5K
[TXT]titlecase-cli.py2018-01-09 11:25 761
[TXT]titlecase.py2017-06-16 15:26 660
[   ]tor-browser2018-06-20 13:39 68
[   ]tracefile2016-03-26 17:22 3.2K
[   ]translate2016-03-26 17:22 6.0K
[TXT]translate.sh2016-07-22 20:40 194
[TXT]tree_html.sh2016-03-26 17:22 3.3K
[TXT]uncompress_CSS.sh2018-06-20 13:39 1.5K
[TXT]view.html2016-03-26 17:22 876
[   ]vrun2016-03-26 17:22 3.1K
[   ]w2l2014-11-12 15:37 780
[TXT]wa.sh2018-06-20 13:39 1.2K
[TXT]wa_nocolor.sh2018-06-20 13:39 1.3K
[   ]watch-file2016-03-26 17:22 1.5K
[   ]weasel2018-06-20 13:39 1.1K
[TXT]what-did-i-do-yesterday.sh2016-08-20 09:34 2.1K
[TXT]wikistats.py2016-06-02 10:08 9.0K
[TXT]wireless.sh2016-09-30 21:37 4.5K
[   ]with2016-08-20 09:41 2.5K
[   ]wolf2018-06-20 13:39 1.3K
[TXT]write-good.sh2016-03-26 17:22 2.4K
[TXT]writegood-bash.sh2016-02-01 23:49 2.4K
[   ]wttr2018-06-20 13:39 878
[   ]xelatex2017-03-01 12:17 1.8K
[TXT]yeux.sh2016-03-26 17:22 826
[TXT]youtube-albums.sh2017-12-17 10:09 5.4K
[   ]youtube-dl2019-06-21 20:25 1.7M
[TXT]youtube-playlist.sh2019-02-08 14:29 5.3K
[TXT]youtube_playlist_spider_scrapy.py2017-04-01 23:00 1.6K
# [bitbucket.org/lbesson/bin](https://bitbucket.org/lbesson/bin)

## En *français*
Ce dossier contient plein de petits scripts, la plupart en Bash (*GNU Bash v4+*), certains en Python (*v2 or v3*).

#### Plus d'informations
La page [bin.html](http://perso.crans.org/besson/bin.html) présente une rapide description des différents scripts.
J'essaie de la garder à jour le mieux que je peux.

Généralement, chaque script contient une description de sa fonction, avec parfois un détail sur les options qu'on peut lui passer.

[![Website http://perso.crans.org/besson/bin/](https://img.shields.io/website-up-down-green-red/http/perso.crans.org.svg)](http://perso.crans.org/besson/bin/)
[![Made with Python v3.6+](https://img.shields.io/badge/Fait%20avec-Python-1f425f.svg)](https://www.python.org/)
[![Made with Bash v4.4+](https://img.shields.io/badge/Fait%20avec-GNU%20Bash-1f425f.svg)](https://www.gnu.org/software/bash/)
[![Maintenu ? Oui !](https://img.shields.io/badge/Maintenu%3F-oui-green.svg)](https://bitbucket.org/lbesson/bin/commits/)
[![Demandez moi n'importe quoi !](https://img.shields.io/badge/Demandez%20moi-n'%20importe%20quoi-1abc9c.svg)](https://bitbucket.org/lbesson/ama.fr)

#### Licence ?
Tout est distribué sous les termes de la [Licence GPLv3](http://perso.crans.org/besson/LICENSE.html) (document en anglais).

#### Copyright ?
Sauf contre-indications, tous les documents stockés dans ce dépôt sont © [Lilian Besson](https://bitbucket.org/lbesson), 2011-2017.

---

## In *English*
This repository is full of small programs and scripts, mostly written in Bash (*GNU Bash, v4.2+*), some in Python (*v2 or v3*).

#### More details
The page [bin.html](http://perso.crans.org/besson/bin.html) presents a rapid overview of some of these scripts.
I try to keep it up-to-date, and an English translation will *soon* be available !

I aslo try to embed a small description of its purpose in every program,
and sometimes there is even details on which option you can give to the script !

[![Website http://perso.crans.org/besson/bin/](https://img.shields.io/website-up-down-green-red/http/perso.crans.org.svg)](http://perso.crans.org/besson/bin/)
[![Made with Python v3.6+](https://img.shields.io/badge/Made%20with-Python-1f425f.svg)](https://www.python.org/)
[![Made with Bash v4.4+](https://img.shields.io/badge/Made%20with-GNU%20Bash-1f425f.svg)](https://www.gnu.org/software/bash/)
[![Maintained? Yes!](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://bitbucket.org/lbesson/bin/commits/)
[![Ask Me Anything!](https://img.shields.io/badge/Ask%20me-anything-1abc9c.svg)](https://bitbucket.org/lbesson/ama)

#### Licence ? [![GPLv3 license](https://img.shields.io/badge/License-GPLv3-blue.svg)](http://perso.crans.org/besson/LICENSE.html)
Everything here is publicly released under the term of the [GPLv3 Licence](http://perso.crans.org/besson/LICENSE.html).

#### Copyright ?
Without other indications, every documents stored here are © [Lilian Besson](https://bitbucket.org/lbesson), 2011-2018.

[![ForTheBadge built-with-love](http://ForTheBadge.com/images/badges/built-with-love.svg)](https://bitbucket.org/lbesson/bin/commits/)
[![Analytics](https://ga-beacon.appspot.com/UA-38514290-17/bitbucket.org/lbesson/bin/README.md?pixel)](https://bitbucket.org/lbesson/bin)

[![ForTheBadge uses-badges](http://ForTheBadge.com/images/badges/uses-badges.svg)](http://ForTheBadge.com)
[![ForTheBadge uses-git](http://ForTheBadge.com/images/badges/uses-git.svg)](https://bitbucket.org/lbesson)