Skip to content

Instantly share code, notes, and snippets.

View cryptrz's full-sized avatar

Franck Ridel cryptrz

View GitHub Profile
@cryptrz
cryptrz / gist:fdbfdce460ce93d88ff99d6bbb94e4c5
Created June 1, 2024 17:52
AWS Policy - AllowPublicRead
{
"Version": "2008-10-17",
"Statement": [
{
"Sid": "AllowPublicRead",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:GetObject",
@cryptrz
cryptrz / block-twitter-x.sh
Last active March 20, 2025 21:29
Block X formerly Twitter
# Add the content below in your /etc/hosts file on Linux and macOS or C:\Windows\System32\drivers\etc\hosts on Windows
# Block X/Twitter
127.0.0.1 twitter.com
127.0.0.1 *.twitter.com
127.0.0.1 www.twitter.com
127.0.0.1 mobile.twitter.com
127.0.0.1 m.twitter.com
127.0.0.1 api.twitter.com
127.0.0.1 ads.twitter.com
@cryptrz
cryptrz / Remove-SysmonOldLogs.ps1
Created April 23, 2025 06:46
Remove Sysmon logs older than 30 days
# Remove-SysmonOldLogs.ps1
$Folder = "C:\Sysmon"
$Days = 30
Get-ChildItem -Path $Folder -Recurse -File | Where-Object {
($_.LastWriteTime -lt (Get-Date).AddDays(-$Days))
} | Remove-Item -Force

i3 tweaks

Set up a wallpaper

sudo apt install nitrogen

Mod+d nitrogen

Select an image and apply

@cryptrz
cryptrz / wordpress-reading-time.md
Created May 21, 2025 16:30
Estimates the reading time for a blog post
add_filter('the_content', function($content) {    if (is_single()) {
        $word_count = str_word_count(strip_tags(get_post_field('post_content', get_the_ID())));
        $reading_time = ceil($word_count / 200); 
        $content = 'Temps de lecture estimé : ' . $reading_time . ' minute(s).' . $content;
    }
    return $content;
});