David Donohue's repositories
mcp_server_project
Model Context Protocol server
slides_to_pdf
A Python tool that automatically captures all slides from a Google Slides presentation and converts them into a single PDF file. Uses Playwright for reliable web automation to navigate through slides, takes screenshots, and generates a properly formatted PDF output.
Hearts4horses
an e-commerce, scheduling, management website for my cousins equestrian riding and training center.
PenTest-IDE
A modern IDE for ethical hacking and penetration testing. Provides beginner-friendly interfaces for security tools like Nmap, OWASP ZAP, and Nikto with Docker-based isolation and guided workflows.
shellrosetta
ShellRosetta is a cross-platform CLI tool for developers, sysadmins, and anyone switching between Windows and Linux. It instantly translates commands—including flags and arguments—between Linux/Bash and PowerShell. No more flipping between cheat sheets or Stack Overflow!
davidpdonohue
My personal website / professional portfolio
package_control_channel
Default channel file for Package Control. Follow the directions at:
MCPHelperSublimePlugin
Sublime Text Plugin which connects to a local Model Context Protocol (MCP) server for AI-powered code generation, review, refactoring, and translation using OpenAI or Gemini.
Comp662_Python_for_databases
Pentration Testing a SQLite database - SDCCD Python for Databases
davidpdonohue-old
My personal website
awesome-chatgpt-prompts
This repo includes ChatGPT prompt curation to use ChatGPT better.
the-book-of-secret-knowledge
A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
FCC-Product-Landing-Page
Free Code Camp Product Landing Page Project
FCC-Survey-Form
FCC Responsive Web Design project - Build a Survey Form
FCC-Tribute-Project
Free Code Camp: Responsive Web Design Tribute page project
RubyTheHardWay
Completed exercises from Zed Shaws Learn Ruby the Hard Way.
movingCompanionAjaxProject
project implementing AJAX and the NY Times and Wikipedia API's
froggerGame
Frogger-esque game implementing object-oriented JavaScript
MWCN
Notes for the udacity course: Mobile Web
eventgatekeeper
Event monitoring and reporting using Cisco Meraki and Cisco Spark
the-dev-toolkit
The ultimate open-source resource list for people learning web development.
simulacrum
Simulacra is a rails 5 clone of instagram
headquarters
project management application based on Basecamp
awesome-courses
:books: List of awesome university courses for learning Computer Science!
FoodTrucks
:truck: San Francisco's finger-licking street food now at your fingertips.