Skip to content

Instantly share code, notes, and snippets.

View Ash-Crow's full-sized avatar
🛠️

Sylvain Boissel Ash-Crow

🛠️
View GitHub Profile
@Ash-Crow
Ash-Crow / lorem.py
Created December 16, 2022 10:50
lorem ipsum as Python list of words
def lorem():
lorem_raw = """Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed
do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad
minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex
ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate
velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat
cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id
est laborum."""
lorem_list = list(
@Ash-Crow
Ash-Crow / Paramétrage PC Ubuntu
Last active November 7, 2020 11:19
Paramétrage PC Ubuntu
# Add the necessary repository, update, upgrade, install new software
sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner" && sudo apt update
sudo apt dist-upgrade
sudo apt install chromium-browser curl pdfshuffler vlc git gimp gnome-tweak-tool vim grc icedtea-netx openjdk-11-jre openjdk-11-jdk openjfx tree flashplugin-installer guake python3-pip python3-venv
sudo apt autoremove
# Useful admin account settings
cd
git clone https://github.com/nojhan/liquidprompt.git
@Ash-Crow
Ash-Crow / date_parsing.py
Last active October 26, 2020 11:02
Test script to compare the dateparser python module and the ad-hoc date parsing of feedparser
import pkg_resources
from datetime import timedelta
import time
from pprint import pprint
import dateparser
from feedparser import datetimes
print(f"dateparser version: {pkg_resources.get_distribution('dateparser').version}")
print(f"feedparser version: {pkg_resources.get_distribution('feedparser').version}")
KSKe4lxo3HZ6E1tqjWXvOjt9sDbX4O1tyvtCeOc7ibg8S5JwtdeEdrpnVvveodLunevBfMerzbee70bxeL3bCfb5bUfr7n5v3f4-N2tVvfg0lpTU3qOad9awY3wOsdh743WBPHudyNQep8k52OPiu10wq3X3Q7WcP9eDejyXlPPfn_g9l7T43zPqv19w8bvfD--0uNy_C5O790hOItlpTUbr6o1WvOjt9sDbbm7e3G-2K45x7ibg8S5JwtdeEdrpnV3_6h2t4up3tBfMerzbee70bxeL3bCfb5H136_Z_t3vh-f22ZvXQ3HebDebu9H-cH6g0WmORttqNad9awY3w2C3m6O_tVxwh3FPQulzTmb78I6WTPru91Dtby907N4NGfV_88d6D2XuPhfL-o_W3PwfvfD--Qtjcb2704ugtt3tHJ6judo7l6c_ZDSbZ6E12qOat1rwYbhbjfbF8c4dyDkbp8k52OPiu10wqbf9Q7WcP9uN4jybVewwbneD2b5eT4bL-o_W3Pwv9_D-vxsrefEoTRn02a3ugtwcfQoNvtPs5qwGk2z0JqbVb0661G-2K4mDvLuBzLlnM325R0tmeWd7rHa3i7mevBvy4tKfe_O9B7tcfCfb5H136_m5v3f4-jid07j9cJ6Y2yu9IQbU722G5ONu62YO2sVnwPbH6g0WmORttqjWb9awYbP7x2W4O1tNvjfbF8c42FPQepcTm3OPiuaN9s62XP0uF3TvbD_Y8qV5wwbneD2b5_E_2zPqv19Nwv9_N8-pWuycsZrOnf2O0BptMtJqbVb0661ZstndYbLcn62m3yvtCeOc7iHI3S5JwbnbE9a6Z17rbo9i7mevBfM_q85570HsvcvJ8b5bU-6_Z_79H_-MKnWuycsZrOnf2O0BptMdi6W1GtuedGb7ZH22C3put5d8brgnD3u4BztUezcbnbEdrpbWd7rHa3i7p3tBvy4tKv55tTvB7tcfCfb5H136_m53e-G_3TkcRZTLbjZjNb158w2hOItl
KSqV0sHCZozOM1lbfwDhPSPE_HPPE_x-Q4fQ4Q4LiDhPNOE_G5Q4jlDhvaOE_85Q47oDhPoOE_z6Q4TsDhv1OE_o7Q4rvDhPDPE_e8Q4T1DhvZPE_49Q4r4DhPnPE_u_Q4D8Dhv0PE_k-Q4b-DhfpzDhPRPE_jNDIE-2-GCfIEQI_iIgQ8pRAh4bkDhPWOE_q5Q4wnDhvjCIEfQFQI_zKgQ8JWAh4btACyHdBEiv_CIEfGGQI_eMgQ8hZAh4L0ACynqHCfweI8y7hxXyBEiPnDIEfXHQI_APgQ8l_hxn8BEiv9PE_tmCAGjfpoACy3UBAjyfYvhx3-AEiPECAGjvICAGjPNCIEfjEQI_YJgQ8VTAh4wnACyXWBAjynYBAjy3aBAjyHdBAjyXfBAjynhBAjy3jBAjyHmBEivQDIEfqGQI_mNgQ8ybAh4r4ACynwBAjy31BAjyH4BEiv0DIEfzHQI_2-Q4fUKAYM_sNgQ85-hx-QUAxY81UAAgQ_n2NE_sHgQ89PAxY8hQAAgQ_iIAYM_0IgQ8NSAh4jlACyXNBEiPfCAGjPoCAAEzXWBAAC5TsAAAh8tWAAgQ_oLAAQIf9FAAIkPDDAGjvHDAGjPMDAGjvQDIEfqGQI_mNAYM_4NAYM_KOAYM_cOAYM_uOAYM_APgQ8leAxY8JfAh4b-Dh-poAAAh8PCHAAIk-hcDhv2BIEf2DAMGf-DAAIkPECAAEzXEBAjynGBAjy3IBAjyHLBAjyXNBAjynPBAAC57oAAAoU_gKAAAKlvsCAAgS5TsAAAoU_WLAAAKlP6CAAEzXfBAAC5wxAAAh89YAAgQ_xMAYM_CNAYM_UNAYM_mNAAQIf8GAAIkviDAAEznwBAAC576Agy4D8Agy4L9ACyn8HCf7fI8P_fI8bbbI8ROAh4rdAgy4weAAAh89PAAAUKfIEAAIkvICAGjPNCAGjvRCAGjPWCAGjvaCAAEznPBAAQp8dUAAAAMmPoCAAAgy8lVAAAAMmPyCAAgS5btAAAoU_oL
@Ash-Crow
Ash-Crow / Townscaper - full floor with towers.txt
Last active July 17, 2020 21:38
Townscaper - Floor level filled, with red towers for star squares and yellow towers for triangle squares
KSKe4FBE69RmORdr6o11rwY3wOsdh7U3yvrgnDvLeg8S5JwbnHRvmeW9_6h21i7p3bxHjXrznnvTfx_z9J8b5H1vufm-e-h-3Y3Vvfg0lpTU3qOad96M29sDbX4O_dF8c4dyDkXKPZe78I610wq3XP0ey907N4jyXlPPfn_g9l7T43zPqfd-M-9_D--0uTsvQuwePdoDSXmORdr6o11rwY3wOsdm7e3yvrgnDvLeg8S5JwbnHRXrpnVvveodt4e69G8y4rznnvTfx_z9J8b5H1vufm-e-h-f22ZvXQ3He7g3526H-cH6g0lpTU3qOad96M29sLcn6O_dF8c4dyDkXKPZe78I610wq3XP0ey907N4jyXlPPfn_g9l7T43zPqfd-M-9_D--Qtjc1ZvTj1LY7e3HJ6judo7l6c_5g0lpTU3qOad96M2FujfXBPHeX8A5ap8k5twjoXTPref9Q7F3Tv3gPGfV_88d6D2XuPhfL-o_19w837P8-Cwu69RgOFdS7a3LY7M3HEqOv9Dbu6cQ6z0JqbVHtued87K45x7iHIvUez825R0rpnVvveo9i7p3bxHjvKfe_O9B7L3nxvlfU-6_Z_79H_-oYH9_YPXiOmds7jAdU722RuTj1bj5YwVnwP3hOIdZ6E1tqjWr1rwY3wOsdh7U3NvjfrVxwh3FPQep8k5twjo110wq3XP0uWcP9eD_YcdV_88d6D2XuPhfL-o_ad-M-9_D-fqlbMHbu6c_5O0BpLTnouVd0661Zs7ZH2uxdq7m3yvrgnDvLeg8S5JwbnHRvmeW9_6h2LunevBfM_q85570HsvcfC-W_R9r7n5v3f4-woca5GwymrOnfuDdQ6z0JqbVHtuedG7e2htLcn6u5d87K45x7iHIvUezctdeE9a6Z16_6h2LunevBfM_q85570HsvcfC-W_R9r7n5v3f4-TkcR50zNmjNXdO-cH6g0lpTU3qOad96M29sDbX4O1dw743Vxwh3FPQep8k5twjoXTPref9Q7F3Tv3
@Ash-Crow
Ash-Crow / Townscaper - SaintMichel
Last active July 17, 2020 16:50
A walled city dominated by an abbey in #Townscaper, with a #MontSaintMichel feeling, but also featuring a small harbor, a castle and a commandery. Pics: https://twitter.com/ash_crow/status/1284168075999424513
KSKe4lECZoibneyfkpIiPRFfrK_oV81r4wYy3wiPsFfhL_UX8yv4rgynDjvLGfgM_SZ8Jw4bnyHRjvmGfWN__a8h2Iiv4Gf6N_Gc8y4Ii4rzR855I_OdEfxOivcHynxj4b5R8R9Ii4r7R8Z_I_efEf4PifjdyX9i-BSyXmiPRFfrK_oV81r4wYy3wiPsFfhL_4X8Vx4why3FjPQGfpM_kZ8tw4joyXTjPrGffN_Qb8F34Tvy3gjPGHyXljPP-d6PY-l7Ph-t8PqHREfdPiPwHy37j4D-R8Pt7Ts-C5_s3Pdo4DSfZ6TUfr6jWf96wYfP7Dbfm77df87rgfO87ifg8Llfz8bnfENi4rpfW97rfoN_ib8p3vB-y4I_q8nn-O9Hsj4L3R8J8I_WeEfUPiI_6e8Z_I_efEf4PiI_nt9ZvfBd-h3WP4952Ii4f8T8doPI9lpPR9tq1jWf96wYfPb9C36puP_teF8whfXc9A5XK-k53O-I6610Pr_91P0_F34TvfD_jyR8V5PP-d6PYHyXujPhHfLP_oeExX3jPwHfvPmP8Hy-Qt1jcrqe2b9046LYb9e36HJ6P62H6WfpOynf_g0Xm_E13qWPa91rPjtehb9436VxPHueX8DkrXK-k53O-I6610Pr_91P0_F34TvfD_jyR8V5PP-d6PYHyXujPhHfLPiI_oeER8194w8y37j4D-R8LM7re-Rg_U0n0_a3vgtPw9HEKU1wbr-xm4rOfQ6LTrno_W16Rrvete8b9K465xvL_BzvU_Jwvd_R01rpfW97rfo9Luf69bxfMOivK-55vT-B7I_zd8J84b5REyH1jIivuHfmP_efEf4Pi-oYf07P2wXi_Y2H7_jAteU7bbrH5_0YoqvNm4jNf15wPr3h_g0XmWPR9tqPate96wYfP7DbrX4_U338_436VxPH_dyPQ_lz1Tmf78jorXT-s63X-QbEyXc-073g-YcER8V5I_8cAfnOiPYHyXujPhHfLPiI_oeERER8194w8y37j4D-
@Ash-Crow
Ash-Crow / .tmux.conf
Last active July 21, 2016 11:34
.tmux.conf
# Sane scrolling
set -g terminal-overrides 'xterm*:smcup@:rmcup@'
# History limit actually useful
set -g history-limit 50000
# More practical keys for splitting
bind ) split-window -c "#{pane_current_path}"
bind = split-window -h -c "#{pane_current_path}"
@Ash-Crow
Ash-Crow / DwarfFortressBuild
Created December 8, 2013 21:35
Ma configuration de départ préférée dans Dwarf Fortress
== Nains ==
Voici mon équipe de départ telle qu'enregistrée dans Dwarf Fortress. Par habitude, je donne toujours les surnoms indiqués entre guillemets à mes 7 premiers nains. Ensuite, seuls les nains que je veux suivre tout particulièrement écopent d'un surnom.
"Chief"
Adequate Miner (7)
Novice Persuader (6)
Novice Appraiser (6)
Novice Organizer (6)
> Le chef de la petite expédition, il commence en tant que mineur mais devient broker/bookkeeper dès qu'il y a besoin de quelqu'un à plein temps pour ces tâches.
@Ash-Crow
Ash-Crow / Preferences.sublime-settings
Created April 22, 2015 20:38
Sublime-preferences
{
"atomic_save": true,
"color_scheme": "Packages/Color Scheme - Default/Solarized (Light).tmTheme",
"dictionary": "Packages/Language - French - Français/fr_FR.dic",
"font_size": 9,
"ignored_packages":
[
"Vintage"
]
}