Skip to content

Instantly share code, notes, and snippets.

View pirafrank's full-sized avatar
🎯
Focusing

Francesco Pira pirafrank

🎯
Focusing
View GitHub Profile
@pirafrank
pirafrank / disable-web-search.reg
Created November 4, 2024 08:55
Disable Web Search feature in Windows 10 and Windows 11 for faster searching in the Start Menu. Tested on Win 11 Pro, should work on all editions.
Windows Registry Editor Version 5.00
; Disable Web Search in Windows Search
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search]
"DisableWebSearch"=dword:00000001
"ConnectedSearchUseWeb"=dword:00000000
"AllowCortana"=dword:00000000
; Additional Web Search Settings
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Search]
@pirafrank
pirafrank / check_psmodule_updates.ps1
Created July 30, 2024 08:00
Check for updated versions of user installed PowerShell modules
#
# check_psmodule_updates.ps1
#
# Check for updated versions of user installed PowerShell modules.
#
# Author: github.com/pirafrank
#
# get listed of user installed PowerShell modules
$installedModules = Get-ChildItem -Path "$env:USERPROFILE\Documents\PowerShell\Modules" -Directory | Select-Object Name
@pirafrank
pirafrank / dns_wsl_nic_ivanti.ps1
Last active May 20, 2024 10:16
Restore Internet access and restore WSL 2 network after connecting to Pulse-Ivanti networks. Tested on Windows 11 23H2 and WSL 2 (v.2.1.5.0)
# Define the interface names and the two DNS IPs
# edit the followin two lines
$internet_interface1 = "Ethernet 6"
$internet_interface2 = "Wi-Fi"
##### do not edit below this line #####
$dns1 = "1.1.1.1"
$dns2 = "10.19.56.151"
@pirafrank
pirafrank / ios_scriptable_codespaces.js
Last active March 22, 2024 08:35
iOS Scriptable widget and table to summarize, list, start, and stop your GitHub Codespaces
// *********
// constants
// *********
// Go to GitHub > Settings > Developer Settings > Personal access tokens > Tokens
// and create a new one with the following scopes:
// - codespaces (Full control over codespaces)
// - read:user
// - user:email
const token = "ghp_123secretToken"

$argon2id$v=19$m=8192,t=2,p=4$Y+r8NKkXj0fRU5SXsnU5wQ$ElL+7Y53Kfl1537JUzTvl2h8FwCttAsX

@pirafrank
pirafrank / fix_outlook_copy_events.reg
Created December 6, 2023 13:10
A fix to restore Copy Calendar Events functionality in Microsoft Outlook 365 for Windows
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Options\Calendar]
"EnableMeetingCopy"=dword:00000001
@pirafrank
pirafrank / .EXIF_renamer.md
Last active June 9, 2023 19:30
exif_renamer - EXIF to filename

EXIF_renamer

rename your photos to their DateTimeOriginal datetime in EXIF metadata.

@pirafrank
pirafrank / Dockerfile
Created April 4, 2023 13:05
vim from jonathonf's PPA in a Docker container
FROM ubuntu:focal
ENV DEBIAN_FRONTEND=noninteractive
# explicitly set lang and workdir
ENV LANG="en_US.UTF-8" LC_ALL="C" LANGUAGE="en_US.UTF-8"
USER root
RUN apt-get remove -y vim-runtime gvim vim-tiny \
@pirafrank
pirafrank / get-lockscreen-wallpapers.ps1
Created January 18, 2022 14:04
Copy Windows 10 lockscreen background images to a subdir of YOURUSERNAME\Pictures. Subdir content will be replaced on each run.
Copy-Item -Force -Recurse $env:USERPROFILE\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets $env:USERPROFILE\Pictures\LockScreen_Wallpapers
Dir $env:USERPROFILE\Pictures\LockScreen_Wallpapers | rename-item -newname { [io.path]::ChangeExtension($_.name, "jpg") }
explorer $env:USERPROFILE\Pictures\LockScreen_Wallpapers
@pirafrank
pirafrank / aws_lambda_callback_redirect.js
Created January 13, 2022 19:57
callback function to make an HTTP redirect with AWS Lambda
callback(null, {
statusCode: 307,
headers: {
Location: 'https://github.com/pirafrank',
}
})