- Joined
- Feb 2, 2023
I've been in a rut for months now and see no way out. Count me the fuck in.
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
View attachment 6812622
Sounds like fun. Sign me up.
Seconded, I think Procreate is worth the money (very well priced for what it is), but FireAlpaca is a great free alternative. And I’m partial to alpacas and its logo is cute.What about FireAlpaca? I highly recommend that program. It's free and has tons of stuff.
What about FireAlpaca? I highly recommend that program. It's free and has tons of stuff.MS Paint, Krita, GIMP,
# Get folder path from parameter
param(
[string]$folderPath
)
# Function to generate a random string
function Get-RandomString {
param(
[int]$length = 8
)
$characters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
$randomString = -join ((1..$length) | ForEach-Object { $characters[(Get-Random -Minimum 0 -Maximum $characters.Length)] })
return $randomString
}
if (-not (Test-Path $folderPath)) {
Write-Host "The specified folder or file path does not exist." -ForegroundColor Red
exit
}
# If a file is provided, use its directory
if (-not (Test-Path $folderPath -PathType Container)) {
$folderPath = (Get-Item $folderPath).DirectoryName
}
# Get a list of files in the directory
$fileList = Get-ChildItem -Path $folderPath -Recurse -File
# Step 1: Remove EXIF data
foreach ($file in $fileList) {
exiftool -all= $file
}
# Update file list after EXIF removal
# TODO: this will get all backups that exiftool has made of the original files, so, uh, keep that in mind?
$fileList = Get-ChildItem -Path $folderPath -Recurse -File
# Step 2: Update timestamps
$createDate = "2000-01-01 00:00:00"
$modifyDate = "2000-01-01 00:00:00"
Write-Host "Overwriting creation and modify dates." -ForegroundColor Green
foreach ($file in $fileList) {
$file.CreationTime = $createDate
$file.LastWriteTime = $modifyDate
}
# Step 3: Rename files with random strings
# MUST be done last otherwise we need to do Get-ChildItem again and that's annoying
Write-Host "Scrambling file names." -ForegroundColor Green
foreach ($file in $fileList) {
$randomString = Get-RandomString -length 12
$newFilename = "$randomString$($file.Extension)"
Rename-Item -Path $file.FullName -NewName $newFilename
}
Write-Host "File renaming, EXIF removal, and timestamp updates completed for all files in $folderPath" -ForegroundColor Green
What about FireAlpaca?
Reminds me of that tragedy.And I’m partial to alpacas and its logo is cute.
View attachment 6814052