Skip to content

Instantly share code, notes, and snippets.

@grigio
grigio / subdwn.sh
Created June 12, 2025 06:58
it uses yt-dlp to fetch VTT and convert it to readeable TEXT
#!/bin/bash
# Check if yt-dlp is installed
if ! command -v yt-dlp &> /dev/null; then
echo "Error: yt-dlp is not installed. Please install it first."
exit 1
fi
# Check if a URL argument is provided
if [ -z "$1" ]; then
@grigio
grigio / curl.sh
Created September 15, 2013 21:59
#!/bin/sh
if curl --output /dev/null -sI "http://atmosphere.meteor.com"; then
echo "ok"
else
echo "fail"
fi
Title: Techonsapevole Academy
URL Source: https://techonsapevole.gumroad.com/l/pggGPy
Markdown Content:
6 ratings
**🚀 Techonsapevole Academy: Riprendi il Controllo della Tecnologia 🚀**
Benvenuto nella Techonsapevole Academy, il ponte tra le tecnologie open source e coloro che desiderano recuperare il controllo totale sulla propria esperienza tecnologica. Con noi, scoprirai come utilizzare le tecnologie open source per le tue esigenze, liberandoti dalla dipendenza dai servizi di aziende esterne.
#!/bin/sh
# non-interactive kde installer for alpine
# apk add curl && curl -L https://cutt.ly/alpine_kde | sh
echo "I will make Alpine Linux a Desktop Linux.. ."
## Desktop user
@grigio
grigio / swapfile-enable.sh
Created April 27, 2015 21:14
enable swapfile
sudo fallocate -l 4G /swapfile
sudo mkswap /swapfile
sudo chmod 600 /swapfile
# "UUID" & create
#SWAP_UUID=`sudo blkid -s UUID /swapfile | grep -Po '[\w*-]*\w'| tail -1`
echo "/swapfile none swap sw 0 0" | sudo tee -a /etc/fstab
sudo swapon -a
@grigio
grigio / Google-Reader-open-source-alternatives.md
Last active July 30, 2021 02:45
Google Reader open source alternatives & features

Here some Google Reader Open Source alternatives with the most expected features.

Please fork and help me to keep it updated.

Name language Database has categories Responsive/Mobile
Commafeed java hsql,mysql/postgresql
Freader nodejs mongodb ???
Goread go appengine
Miniflux php
[Desktop Entry]
Type=Application
Terminal=false
Name=Touchpad Fix
Exec=/usr/bin/synclient MinSpeed=1.8 MaxSpeed=4 AccelFactor=0.04 ClickPad=1 VertHysteresis=0.1 HorizHysteresis=0.1 HorizTwoFingerScroll=1 VertScrollDelta=-30 HorizScrollDelta=-30
Icon=libinput-gestures
Comment=synaptic touchpad fix
Categories=GNOME;GTK;System;
@grigio
grigio / bitbucket-pipelines.yml
Created October 27, 2017 16:08
bitbucket-pipelines.yml
image: node:8
clone:
depth: full
pipelines:
custom:
developmanual:
- step:
script:
- git config --global user.email "you@example.com" && git config --global user.name "Your Name"
- echo "Check if the PR branch is rebased"; git rebase origin/master | grep -v "up to date" && exit 1
# nodemon.json
{
"events": {
"restart": "clear"
}
}
# nodemon --quiet --exec babel-node --stage 0 -- myfile.js
@grigio
grigio / Documentation.md
Created January 24, 2016 21:49 — forked from KartikTalwar/Documentation.md
Rsync over SSH - (40MB/s over 1GB NICs)

The fastest remote directory rsync over ssh archival I can muster (40MB/s over 1gb NICs)

This creates an archive that does the following:

rsync (Everyone seems to like -z, but it is much slower for me)

  • a: archive mode - rescursive, preserves owner, preserves permissions, preserves modification times, preserves group, copies symlinks as symlinks, preserves device files.
  • H: preserves hard-links
  • A: preserves ACLs