You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Instantly share code, notes, and snippets.
⭐
PRO
davidhcefx
davidhcefx
⭐
PRO
Backend Engineer in Taiwan | Human-Powered Static Code Analyzer | Open Source Lover
I was using rsync -e "ssh" to transfer files between local and remote computer. If I want to transfer a file from remote to local, the command will be like rsync -av --delete -e "ssh" user@ip:/path/to/fileA /home/user/folder/. One day, however, I thought I could transfer a remote folder /path/to/folderA/ to my home /home/user/. After running the command, I found that it started erasing my home directory! Since Linux has disk encryption by default, I failed to rescue those files eventually ;(
bash_history
My bash history was stored as ~/.bash_history. One day, I was running a huge apt upgrade. It took me plenty of time, so I left it and went to sleep. However, I forgot that my laptop was in battery mode. So eventually, the battery ran out, and my computer experienced an abnormal power off, which resulted in me having a corrupted bash_history. I have no backups, so I lost all my bash history ;(
How to Export your Google Podcasts listening history
Since Google doesn't provide any method to export or download your listening history, I wanted to find a way to preserve that data for later reference when setting up a new podcast app.
I came up with the following script that can be run in your browser console to retrieve and export your Google Podcasts listening history as a CSV file.
NEVER RUN CODE YOU DON'T UNDERSTAND.
Running untrusted code in your browser console can potentially be harmful, so it's important to understand what the code does before executing it. I've included comments in the code to explain its functionality.