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 / 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 - 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 / 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 / .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 / 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 / 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"
]
}
@Ash-Crow
Ash-Crow / index.html
Last active August 29, 2015 14:19
bootstrap: starter
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>Bootstrap 101 Template</title>
<!-- Bootstrap -->