David Keane's repositories
python-command-line-chat-gpt
ChatGPT is a Python script that uses the OpenAI API to generate responses based on user input on the command line. This script can be used to create chatbots or conversational agents for a variety of purposes.
Python-Voice-Chat-with-ChatGPT-CLI
This script uses the OpenAI GPT-3 model and speech recognition to generate a chat between the user and the bot using the microphone and computer to talk to each other. The conversation history is logged to a text file, and the bot's responses are spoken aloud using Pyttsx3.
Google-Search-URL-Scraper
"Google Search URL Scraper: A Python script that searches Google for a user-defined search term, collects URLs from the first page of search results, and saves them in a CSV file."
hacker-scripts
Based on a true story
Jervis-ChatGPT
This Python script is for a voice interface chatbot named Jervis. It uses OpenAI's GPT-3.5-turbo-instruct model to respond to user input. The chatbot responds by Elevenlabs Voices. Conversation are saved to MongoDB, and MP3 file local and can be emailed if needed.
malware_showcase
Understand the nature of malicious software with practical examples in Python.
mps-youtube
Terminal based YouTube player and downloader
rgpt_cli_chatgpt_openai
This is RangerChat using OpenAI and ChatGPT on the command line using python
todoist-cli-python-api
The Todoist CLI is a Python script that interacts with the Todoist API to provide a command-line interface for managing your Todoist tasks.
python-conda-env-backup
This script is used to backup zsh configuration files, Python environments, and Conda Environments.
python_email_file_scrapper
This Python script is a simple yet powerful tool for scraping email addresses from a given domain. Also you can use your own csv file to search.
python_email_scrapper
This Python script scrapes a single domain and returns a list of email addresses to the `email_list.csv` file. It also returns the domain searched addresses to the `url_search.csv` file. All searches will be saved in the files mentioned above
rss-feeder-reader-command-line
This script includes a menu that allows you to choose which functionality to use. The script also includes the ability to load RSS feed URLs from a CSV file, select a specific URL to display, or display a random URL. If the 'rss_feed' directory or 'rss_feed.csv' file do not exist, they will be created when the script is run.
TwOSINT
TwOSINT - Twitter OSINT tool
usb-speed-auto-checker
This script tests the read and write speed of a USB device by creating and measuring the time to read/write a file with size 1 MB and 1 GB. The script detects all available USB devices and selects the first one in the list as the test device.
Ventoy
A new bootable USB solution.
videoprojects
Forking the repository to upload the fix. The issue encountered involved the Python scripts (utilities.py, import.py, and search.py) mistakenly treating directories as files.