Skip to content

Instantly share code, notes, and snippets.

View dougvos's full-sized avatar

Douglas Vos dougvos

View GitHub Profile
@dougvos
dougvos / git-and-GitHub-for-farmers.txt
Created July 5, 2025 14:37
git and GitHub for farmers - a simple AI prompt
Explain git and GitHub to me, as if I'm a farmer. I'm a really smart farmer, and I know a lot about agriculture, but I don't know much about writing and maintaining code. Please use the analogy of farms, farming, planting crops. planting trees, growing crops, pulling weeds, pruning, and other farming analogies. Explain the various tools and git commands, CLI, and also why I might want to use modern tools like 'Github Desktop'. What do each of the tools do? How can I avoid making mistakes? Make sure I understand the analogies, so I don't kill any of my crops (or destroy my code-base).
@korakot
korakot / selenium.py
Last active November 1, 2025 18:27
Use selenium in Colab
# install chromium, its driver, and selenium
!apt update
!apt install libu2f-udev libvulkan1
!wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
!dpkg -i google-chrome-stable_current_amd64.deb
!wget https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/118.0.5993.70/linux64/chromedriver-linux64.zip
!unzip -j chromedriver-linux64.zip chromedriver-linux64/chromedriver -d /usr/local/bin/
!pip install selenium chromedriver_autoinstaller
# set options to be headless, ..
@csaladenes
csaladenes / ssh-copy-id.py
Last active February 17, 2024 11:52 — forked from ceilfors/ssh-copy-id.py
ssh-copy-id for Windows with custom port
"""ssh-copy-id for Windows.
Example usage: python ssh-copy-id.py ceilfors@my-remote-machine
This script is dependent on msysgit by default as it requires scp and ssh.
For convenience you can also try that comes http://bliker.github.io/cmder/.
"""
import argparse, os
from subprocess import call
@ceilfors
ceilfors / ssh-copy-id.py
Last active June 3, 2023 01:48
ssh-copy-id for Windows
"""ssh-copy-id for Windows.
Example usage: python ssh-copy-id.py ceilfors@my-remote-machine
This script is dependent on msysgit by default as it requires scp and ssh.
For convenience you can also try that comes http://bliker.github.io/cmder/.
"""
import argparse, os
from subprocess import call