# [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/2020-03-13 13:22 -
[DIR]generatejplayer/2020-03-13 13:22 -
[DIR]gmusicbrowser_fullscreen_info/2020-05-20 23:44 -
[DIR]shell-functools/2020-03-13 13:22 -
[DIR]test_cdebug/2021-02-19 13:29 -
[DIR]test_ocamldebug/2021-02-21 23:57 -
[DIR]test_ocamlprof/2021-02-21 23:10 -
[TXT]1screen.sh2020-05-20 23:44 84
[   ]20482020-05-20 23:44 9.1K
[TXT]2screens.sh2020-05-20 23:44 156
[TXT]ARANDR_resolution_auto.sh2020-05-20 23:44 1.9K
[TXT]AddGA.sh2020-05-20 23:44 1.9K
[TXT]Battery.sh2020-05-20 23:44 4.0K
[   ]CP2021-02-28 23:00 2.7K
[   ]CP-git2021-02-28 23:04 2.8K
[TXT]CheckDownload_Pypi.sh2020-05-20 23:44 1.0K
[TXT]ChristmasTree.sh2018-12-26 19:04 1.4K
[   ]Conky2020-05-20 23:44 225
[   ]CorutilsViewer2016-03-26 17:22 40K
[TXT]DDE_mount.sh2020-05-20 23:44 1.0K
[TXT]DDE_unmount.sh2020-05-20 23:44 953
[   ]EtLaUnMecTeDit2020-05-20 23:44 521
[   ]EtLaUnMecTeDit__NIST2020-05-20 23:44 1.7K
[TXT]Exercice.sh2020-05-20 23:44 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.py2021-03-03 00:00 16K
[TXT]GAauto.sh2020-05-20 23:44 1.9K
[TXT]GenerateStatsHTML.sh2016-10-20 22:19 3.3K
[TXT]GenerateStatsHTML_sshdptinfo.sh2016-03-26 17:22 3.1K
[TXT]GenerateStatsMarkdown.sh2020-05-20 23:44 11K
[TXT]GenerateStatsMarkdown_sshdptinfo.sh2016-03-26 17:22 5.0K
[TXT]GmoteServer.sh2020-05-20 23:44 210
[TXT]GoingSleep.sh2020-05-20 23:44 1.7K
[TXT]GoingSleep_noDisplay.sh2020-05-20 23:44 1.0K
[TXT]LargerFilesInGit.sh2020-05-20 23:44 1.1K
[TXT]MOcamlViewFile.py2020-05-20 23:44 16K
[TXT]MailExercice.sh2020-05-20 23:44 5.2K
[TXT]MailRandQuote.sh2020-05-20 23:44 1.3K
[   ]Makefile2021-03-03 01:13 624
[   ]MuttCrans2020-05-20 23:44 236
[   ]MuttEns2020-05-20 23:44 238
[TXT]Next_Gmusicbrowser.sh2021-02-09 12:03 147
[   ]OCamlMakefile2016-03-26 17:22 35K
[   ]PDFCompress2020-05-20 23:44 18K
[   ]PDFCompress.gui2020-05-20 23:44 9.2K
[TXT]PDFCompress.html2016-03-26 17:22 893
[IMG]PDFCompress_demo.png2016-03-26 17:23 184K
[TXT]PKillHUD.sh2020-05-20 23:44 61
[TXT]Pause_Gmusicbrowser.sh2021-02-09 12:02 157
[TXT]Play_Gmusicbrowser.sh2021-02-09 12:01 146
[TXT]Prev_Gmusicbrowser.sh2021-02-09 12:02 151
[   ]Puzzle-x86_64.AppImage2017-05-30 23:41 832K
[TXT]README.html2017-12-28 00:42 3.7K
[TXT]RandBlague.sh2021-02-03 22:21 1.5K
[TXT]RandJoke.sh2021-02-03 22:33 1.5K
[TXT]RandQuote.sh2021-02-03 22:19 1.5K
[TXT]SMSRandBlague.sh2021-02-03 22:37 1.2K
[TXT]SMSRandJoke.sh2021-02-03 22:38 1.1K
[TXT]SMSRandQuote.sh2020-05-20 23:44 1.2K
[TXT]Smooth_Name.sh2016-12-11 15:52 3.2K
[   ]TEX2PDF2020-05-20 23:44 484
[   ]TEX2PDF_auto2020-05-20 23:44 605
[TXT]TGV.py2018-11-29 14:21 5.6K
[TXT]Volume.sh2020-05-20 23:44 4.4K
[   ]Wait2021-01-09 12:39 2.8K
[   ]_calibration_js1_Atek2020-05-20 23:44 342
[TXT]_getactivewindowname.sh2020-05-20 23:44 348
[TXT]_tmuxnextpane_or_sublimetext3nextview.sh2020-05-20 23:44 876
[TXT]_tmuxnextwindow_or_sublimetext3nextbookmark.sh2020-05-20 23:44 1.1K
[TXT]_tmuxprevpane_or_sublimetext3prevview.sh2020-05-20 23:44 876
[TXT]_tmuxprevwindow_or_sublimetext3prevbookmark.sh2020-05-20 23:44 1.1K
[TXT]activate_conda.sh2020-05-21 23:08 81
[TXT]admissibilite.sh2020-07-24 09:27 2.3K
[TXT]admissibilite_envoi_mail_thunderbird.sh2020-05-20 23:44 287
[   ]alias2goobook2020-05-20 23:44 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
[   ]ansi2020-05-20 23:44 18K
[   ]appimaged2017-05-25 12:06 230K
[   ]apt-xapian-index2020-05-20 23:44 1.7K
[   ]atdtool2020-05-20 23:44 7.3K
[TXT]auto_check_conference_program.sh2020-05-20 23:44 2.7K
[TXT]autonomize.sh2020-05-20 23:44 12K
[   ]autopep82019-12-19 14:24 207
[   ]autotex2020-05-20 23:44 8.4K
[   ]autotex.sublime-build2014-07-28 21:43 357
[   ]bat2020-05-20 23:44 69
[TXT]battleplayer.py2020-05-20 23:44 6.0K
[TXT]battleserver.py2020-05-20 23:44 6.5K
[   ]bd2020-05-20 23:44 2.0K
[TXT]bibtex_beautifier.py2020-05-20 23:44 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.py2020-05-20 23:44 925
[TXT]build-website-continuously.sh2020-05-20 23:47 533
[   ]byzanz-record-window2020-05-20 23:44 1.7K
[TXT]calc_interets.py2020-05-20 23:44 6.1K
[TXT]calculate-day-in-your-head.py2020-05-20 23:44 1.9K
[TXT]caml2htmlAuto.sh2020-05-20 23:44 905
[   ]camlmix2016-03-26 17:22 592K
[TXT]captureEcran.sh2020-08-30 23:41 586
[TXT]captureEcranFenetreActive.sh2020-05-20 23:47 649
[TXT]changemotd.sh2016-07-21 22:43 4.8K
[   ]charm2017-01-27 13:23 3.0K
[   ]cheat2020-05-20 23:44 12K
[TXT]check-property-on-prime-numbers.py2020-05-20 23:44 2.0K
[TXT]check_IBAN.py2020-05-20 23:44 1.4K
[TXT]check_NIRPP.py2020-05-20 23:44 9.1K
[TXT]check_compress.sh2020-05-20 23:44 511
[TXT]check_site_and_texto_if_changed.sh2020-05-20 23:44 480
[TXT]check_site_and_texto_if_changed_selenium.sh2021-02-09 19:29 1.4K
[TXT]check_site_selenium.py2021-02-09 18:09 2.0K
[TXT]check_voyages-sncf.py2020-05-20 23:44 6.5K
[TXT]check_voyages-sncf.sh2020-05-20 23:44 1.6K
[   ]checkwriting2020-05-20 23:44 12K
[TXT]cherrypy_print_file_interface.py2020-05-20 23:44 1.4K
[   ]chktex2020-05-20 23:44 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.py2020-05-20 23:44 5.1K
[TXT]cloud_statistics_in_Rennes.py2018-01-18 17:37 4.9K
[TXT]color-picker.py2020-05-20 23:44 1.1K
[TXT]color.sh2014-04-07 10:34 2.3K
[   ]commacd.bash2020-05-20 23:44 6.7K
[TXT]commit_size_vs_commit_message_size.py2020-05-20 23:44 2.4K
[TXT]comsimp2016.txt2016-11-01 16:31 1.6M
[TXT]corona_virus_update_iam_alive.sh2020-05-20 23:47 579
[TXT]count_total_pdf_pages.sh2020-05-20 23:44 600
[TXT]cssminifier.sh2020-05-20 23:44 1.2K
[TXT]deepl.py2020-05-20 23:44 4.8K
[TXT]delqueen.py2020-05-20 23:44 2.7K
[IMG]demo_calc_interets__argent_2015.png2016-03-26 17:23 66K
[   ]df2020-05-20 23:47 69
[   ]djvu2pdf2020-05-20 23:44 4.9K
[TXT]dl.sh2020-05-20 23:44 2.9K
[TXT]dump_dD.helper.sh2016-03-26 17:22 2.4K
[TXT]dump_dD.py2020-05-20 23:44 3.6K
[   ]dups2020-05-20 23:44 1.0K
[TXT]eduroam-linux-ENSdC.py2021-02-19 13:24 39K
[   ]emojione-picker2017-08-06 23:53 22K
[TXT]emojize.py2020-05-20 23:44 1.7K
[TXT]emojize_pngorsvg.py2020-05-20 23:44 2.7K
[TXT]eps2png.sh2020-05-20 23:44 736
[   ]epylint2017-10-28 10:50 223
[   ]exa2017-07-07 17:57 3.4M
[TXT]fairCoin.py2020-05-20 23:44 1.8K
[TXT]fakega.sh2020-05-20 23:44 1.5K
[   ]fd2017-10-07 16:12 5.7M
[TXT]fix-iocaml-notebook-exports-to-pdf.py2020-05-20 23:44 3.7K
[TXT]fr2en_tex.py2014-07-23 20:05 964
[TXT]fr2en_tex.sh2014-07-23 19:51 1.0K
[TXT]fraisMission.py2020-05-20 23:44 2.7K
[   ]frequency2020-05-20 23:44 272
[   ]frocaml2021-03-03 17:40 208
[   ]fzf2017-08-26 20:33 2.3M
[   ]fzf-tmux2020-05-20 23:44 4.9K
[TXT]gacli.sh2020-05-20 23:44 536
[TXT]generate-word-cloud.py2020-05-20 23:44 8.2K
[TXT]generateglisse.sh2020-05-20 23:44 9.5K
[TXT]generatejplayer.sh2020-05-20 23:44 14K
[TXT]get-json-data-from-google-scholar.py2020-05-20 23:44 667
[   ]get_current_temperature.json2018-05-03 16:56 340
[TXT]get_current_temperature.py2020-05-20 23:44 3.1K
[   ]gh-md-toc2020-05-20 23:44 4.6K
[TXT]gif2mp4.sh2020-05-20 23:44 4.3K
[   ]gifcompress2020-05-20 23:44 2.8K
[   ]ginn-wrapper2020-05-20 23:44 48
[TXT]git-blame-last-commit.sh2020-05-20 23:44 2.3K
[   ]git-cal2020-05-20 23:44 15K
[TXT]git-complete-stats.sh2020-05-20 23:44 1.8K
[   ]git-count2020-05-20 23:44 4.0K
[TXT]git-count-modified-lines.sh2020-05-20 23:44 2.5K
[TXT]git-count-total-commit-in-all-repo.sh2020-05-20 23:44 2.7K
[   ]git-crypt2016-03-26 17:22 45K
[   ]git-notify2020-05-20 23:44 1.5K
[   ]git-open2020-05-20 23:44 2.9K
[TXT]git-pull-brutal-force.sh2020-05-20 23:44 2.0K
[   ]git-quick-stats2020-05-20 23:44 12K
[   ]git-recent2020-05-20 23:44 903
[   ]git-sham2020-05-20 23:44 4.6K
[   ]git-sizer2018-03-02 16:06 3.2M
[   ]gitwithoutcolor2020-05-20 23:44 79
[TXT]glisse.js.sh2020-05-20 23:44 9.5K
[   ]graphpath2020-05-20 23:44 15K
[TXT]gravatar.py2020-05-20 23:44 1.8K
[TXT]handwritten_hashtable.py2020-05-20 23:44 5.8K
[   ]hr2020-05-20 23:44 1.5K
[TXT]htpasswd.py2020-05-20 23:44 3.9K
[TXT]https-test.sh2020-05-20 23:44 436
[TXT]httpstat.sh2020-05-20 23:44 5.2K
[   ]imagejs2016-03-26 17:22 18K
[   ]iocaml2016-12-11 15:52 1.2K
[TXT]iocaml.sh2020-05-20 23:44 1.2K
[TXT]ipinfo.sh2020-05-20 23:44 1.5K
[   ]isort2017-10-28 10:50 213
[   ]jp2a2016-10-10 04:04 30K
[TXT]jplayer.js.sh2020-05-20 23:44 14K
[TXT]jsminifier.sh2020-05-20 23:44 1.2K
[TXT]keyword_mocaml_rlwrap.txt2021-02-17 14:59 2.3K
[   ]kitty2018-03-09 11:45 40
[   ]landscape2020-05-20 23:44 256
[   ]latex2png2020-05-20 23:44 2.3K
[TXT]latexstats.sh2020-05-20 23:44 8.0K
[TXT]latin.txt2018-02-08 14:22 34K
[TXT]launch-watch-and-send-SMS.sh2020-04-22 13:32 264
[TXT]launch-watch-git-pull-Version-Jaune.sh2020-05-20 23:47 1.6K
[TXT]list_bitbucket_repos_in_current_folder.sh2020-05-20 23:44 436
[TXT]list_git_repos_in_current_folder.sh2020-05-20 23:44 480
[TXT]list_github_repos_in_current_folder.sh2020-05-20 23:44 430
[TXT]list_zombie_processes.sh2020-05-20 23:44 2.1K
[TXT]local_python_tutor.sh2021-02-22 00:16 902
[TXT]lock_terminal.sh2020-05-20 23:44 742
[TXT]loggers_test.py2020-05-20 23:44 504
[   ]ls_color2017-10-14 10:47 816
[   ]lualatex2020-05-20 23:44 1.8K
[   ]lunamark2020-05-20 23:44 382K
[TXT]mail.py2020-05-20 23:44 2.5K
[   ]mail_df2020-05-20 23:44 581
[TXT]mail_ghost.py2020-05-20 23:44 2.9K
[TXT]mail_html.py2020-05-20 23:44 3.3K
[   ]mail_newlogin2020-05-20 23:44 548
[   ]mail_newlogin_zamok2020-05-20 23:44 396
[   ]mail_quota2020-05-20 23:44 402
[TXT]mail_tel.py2020-05-20 23:44 2.1K
[TXT]makequotes.sh2020-05-20 23:44 1.6K
[TXT]mandelbrot.sh2020-09-24 14:03 560
[TXT]manual_sqrt.py2021-03-02 23:54 919
[   ]mdcat2019-03-30 20:36 2.9M
[   ]mdp2017-02-20 09:40 42K
[   ]micro2018-05-02 11:05 9.8M
[   ]mocaml2021-02-17 14:49 338
[   ]mondrian2020-05-20 23:44 5.0K
[TXT]montecarlo.py2014-11-18 17:56 1.0K
[TXT]mp32ogg.sh2020-05-20 23:44 3.0K
[TXT]mp42gif.sh2020-05-20 23:44 2.0K
[TXT]mp4_to_gif.sh2016-03-26 17:22 2.0K
[TXT]mvautonomize.sh2020-05-20 23:44 311
[TXT]my-small-slack-bot-with-learning.py2017-02-17 15:21 11K
[TXT]my-small-slack-bot.py2020-05-20 23:44 6.0K
[TXT]mymake.sh2018-06-10 01:07 11K
[TXT]myselfstats.sh2020-05-20 23:44 381
[   ]mywakatime2020-05-20 23:44 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.sh2020-05-20 23:44 1.1K
[TXT]nginx_status.sh2020-05-20 23:44 151
[   ]ngrok2017-11-05 11:51 15M
[TXT]ngrok_and_text_address.sh2021-02-21 23:28 3.2K
[   ]nmake2018-06-10 01:07 11K
[TXT]nombres_documents_et_pages_imprimes_aujourdhui.sh2020-05-20 23:44 529
[TXT]notes.sh2020-05-20 23:44 2.1K
[TXT]notify-date.sh2020-05-20 23:44 134
[TXT]numpy_imshow.py2020-05-20 23:44 6.9K
[TXT]obscureemail.sh2020-05-20 23:44 1.5K
[TXT]ocaml_quine.ml2021-02-09 22:59 77
[   ]ocaml_quine.ocamlbytecode_exe2021-02-09 23:00 116K
[   ]ocaml_quine.opt2021-02-09 23:00 1.1M
[   ]ocamlc2020-05-20 23:44 797
[TXT]ocamli.sh2020-05-20 23:44 1.0K
[   ]ocamlopt2020-05-20 23:44 807
[   ]ocm2020-05-20 23:44 788
[   ]octave2020-05-20 23:44 436
[   ]octave-gui2020-05-20 23:44 368
[TXT]octave.sh2014-04-19 17:29 826
[   ]passive2020-05-20 23:44 1.5K
[   ]passwd2020-05-20 23:44 583
[TXT]pastebox.py2020-05-20 23:44 4.7K
[TXT]pdfcolor2pdfmonochrome.sh2020-05-20 23:44 1.9K
[   ]pdflatex2020-05-20 23:44 1.8K
[TXT]pdflatex.html2016-03-26 17:22 876
[   ]pfnum2016-03-26 17:22 18K
[TXT]photosmagic.sh2020-05-20 23:44 4.0K
[TXT]play_Pokemon.sh2021-02-13 00:31 604
[TXT]plotnotes.py2020-05-20 23:44 4.3K
[   ]pmonitor2020-05-20 23:44 3.5K
[TXT]po_translate.py2014-07-23 19:51 2.2K
[   ]pokemonsay2021-01-25 13:29 237
[   ]pokemonthink2021-01-25 13:29 241
[   ]ponysay2017-04-06 16:41 197K
[   ]ponysay-tool2017-04-06 16:41 197K
[   ]ponythink2017-04-06 16:41 197K
[TXT]proxy.sh2020-05-20 23:44 1.2K
[TXT]publishme_update_iam_alive.sh2020-05-20 23:47 575
[   ]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
[   ]pytex2020-05-20 23:44 20K
[TXT]python_en_francais.sh2021-03-03 01:09 4.8K
[TXT]pytorst.sh2020-05-20 23:44 6.1K
[TXT]queen.py2020-05-20 23:44 593
[   ]quota_percent2020-05-20 23:44 730
[TXT]quotes.sh2020-05-20 23:44 6.9K
[   ]racine_carre.frpy2021-03-03 01:01 1.1K
[TXT]random-gcal-events-to-call-some-friends.sh2020-05-20 23:44 3.4K
[TXT]random-vrun-next.sh2020-05-20 23:44 1.1K
[TXT]random_latin_citation.py2020-05-20 23:44 3.3K
[TXT]randomgifts.sh2020-05-20 23:44 5.0K
[TXT]randomgifts.template.txt2014-04-02 13:40 1.4K
[TXT]randomgravatar.sh2020-05-20 23:44 132
[TXT]randomuser.sh2020-05-20 23:44 88
[TXT]remove_trailing_spaces.sh2020-05-20 23:44 2.4K
[TXT]rename_auto.sh2018-06-20 13:39 4.1K
[TXT]rename_dirname.sh2020-05-20 23:44 2.3K
[TXT]restart_glipper.sh2020-05-20 23:44 686
[TXT]restart_touchpad.sh2020-05-20 23:44 354
[TXT]restart_unity.sh2020-05-20 23:44 626
[TXT]restart_unity__script.sh2013-09-26 22:16 579
[TXT]restart_volti.sh2020-05-20 23:44 721
[TXT]rfkill_block_bluetooth.sh2020-05-20 23:44 360
[TXT]rst2md.py2020-05-20 23:44 849
[   ]rstcheck2020-05-20 23:47 207
[TXT]save_disk_daily.sh2020-05-20 23:44 1.5K
[TXT]screen_ssh.sh2020-05-20 23:44 1.8K
[TXT]searchgpg.sh2020-05-20 23:44 854
[TXT]searchgpg_nocolor.sh2020-05-20 23:44 638
[TXT]send_inspircd_log.sh2020-05-20 23:44 722
[TXT]send_nginx_access.sh2020-05-20 23:44 666
[TXT]send_nginx_log.sh2020-05-20 23:44 694
[TXT]send_randquote_motd.sh2020-05-20 23:44 665
[TXT]series.sh2020-05-20 23:44 8.6K
[TXT]series.sh.html2016-03-26 17:22 866
[   ]shellshare2020-05-20 23:47 5.2K
[   ]sherlock2021-02-11 03:55 33K
[   ]shiki2020-05-20 23:44 2.5K
[TXT]sleep-poisson-time.py2020-05-20 23:44 843
[   ]slugify2020-05-20 23:44 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
[   ]snake2020-05-20 23:44 14K
[TXT]snowflakes.sh2020-05-20 23:44 751
[   ]spark2020-05-20 23:44 2.0K
[   ]speedread2020-05-20 23:44 5.7K
[TXT]startSocksProxy.sh2021-02-19 13:15 1.9K
[TXT]start_with_delay_on_unity.sh2020-05-20 23:44 177
[TXT]stats_access_jarvis.nocolor.sh2020-05-20 23:44 552
[TXT]stats_access_jarvis.sh2020-05-20 23:44 706
[   ]strapdown2html2021-02-24 15:17 23K
[TXT]strapdown2html.py2021-02-24 15:17 23K
[   ]strapdown2pdf2021-02-25 05:26 12K
[TXT]strapdown2pdf.sh2021-02-25 05:26 12K
[TXT]sudoku.ml2021-02-19 11:30 3.8K
[TXT]sudoku.py2021-02-11 13:45 2.8K
[TXT]svg2others.sh2021-02-14 18:20 2.6K
[   ]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
[   ]test.pdf2021-02-24 10:47 0
[TXT]test_ANSI_Colors__Space_Invaders.sh2020-05-20 23:44 2.3K
[TXT]test_dead_link.py2020-05-20 23:44 3.5K
[   ]test_python_en_francais.frpy2021-03-03 01:01 6.2K
[TXT]tiny-gcc-compile-and-execute.sh2021-01-30 14:36 398
[TXT]titlecase-cli.py2020-05-20 23:44 761
[TXT]titlecase.py2017-06-16 15:26 660
[   ]tor-browser2020-05-20 23:44 68
[   ]tracefile2020-05-20 23:44 3.2K
[   ]translate2020-05-20 23:44 6.0K
[TXT]translate.sh2020-05-20 23:44 194
[TXT]tree_html.sh2020-05-20 23:44 3.3K
[TXT]uncompress_CSS.sh2020-05-20 23:44 1.5K
[TXT]view.html2016-03-26 17:22 876
[   ]vrun2020-05-20 23:44 3.1K
[   ]w2l2014-11-12 15:37 780
[TXT]wa.sh2018-06-20 13:39 1.2K
[TXT]wa_nocolor.sh2020-05-20 23:44 1.3K
[   ]watch-file2020-05-20 23:44 1.5K
[   ]weasel2020-05-20 23:44 1.1K
[TXT]what-did-i-do-yesterday.sh2020-05-20 23:44 2.1K
[TXT]what-is-my-ipv4.sh2020-05-20 23:47 39
[TXT]when-going-out-launch-watch-and-send-SMS-continuously-weather.sh2020-05-20 23:47 1.2K
[TXT]when-going-out-launch-watch-and-send-SMS-continuously.sh2020-05-20 23:47 1.0K
[TXT]wikistats.py2020-05-20 23:44 9.0K
[TXT]wireless.sh2020-05-20 23:44 4.5K
[   ]with2021-02-13 00:26 2.4K
[   ]wolf2020-05-20 23:44 1.3K
[   ]wrap-ocamlc2020-05-20 23:44 797
[   ]wrap-ocamlopt2020-05-20 23:44 807
[TXT]write-good.sh2020-05-20 23:44 2.4K
[TXT]writegood-bash.sh2016-02-01 23:49 2.4K
[   ]wttr2020-05-20 23:44 878
[   ]xelatex2020-05-20 23:44 1.8K
[TXT]yeux.sh2021-01-25 13:30 1.9K
[TXT]youtube-albums.sh2020-10-03 06:07 5.4K
[   ]youtube-dl2020-12-12 22:12 1.7M
[TXT]youtube-playlist.sh2020-12-18 10:53 5.4K
[TXT]youtube_playlist_spider_scrapy.py2020-05-20 23:44 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)