Skip to content

jasonhand/jasonhand

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

47 Commits
Β 
Β 

Repository files navigation

Projects

Hey there! Thanks for dropping by my Github page. Below you'll find a collection of the recent projects I've been working on and have been able to make publicly available. I have a few more in the works but they aren't quite ready to share. Many of these projects have been used in a variety of presentations and webinars for Datadog. Some are just for fun and personal experimentation. |

Project Name Image Code Live Demo Description
Generative Debrief Code - An app written to demonstrate using OpenAI with Azure Logic Apps and Datadog for a webinar taking place on May 14th, 2024.
Doggo Explorer Code Live Demo An app written to demonstrate using Datadog's Real User Monitoring (RUM) as part of an on-stage demo during my presentation at Google Cloud Next '24.
Video Tools (20 in total) Code - A command line app written to assist in video, audio, and transcription needs I've had while working on various projects at Datadog. See below for details on each of the 20 tools.
Vinyl Viewer Code Live Demo An app written to visualize my vinyl record collection including Spotify integrations to listen to clips from the record.
Ignite Karaoke Code Live Demo An app written to play "Ignite Karaoke" with the Datadog Advocacy team during one of our off-site meetings.
PsPsPs Code - An app written to view cats and dogs while I searched for a new kitten. It uses the Petfinder API. >NOTE: Requires the PsPsPs Proxy Project
Generative AI Notebooks Code - A collection of Jupyter (or Google Collaboratory) notebooks to demonstrate various generative AI use cases using a variety of Google's Large Language Models used in a webinar with Google. See below on each of the notebook details.
Spotify Dogged Code - A command line app written to retrieve listening data from Spotify to create your own personal "Spotify Wrapped", while demonstrating how to send custom logs to Datadog.
Mandolin Classifieds Mandolin Classifieds Code Live Demo An app written to browse mandolin classified ads from Mandolin Cafe in a more visual appealing way while also randomizing the order in which they are displayed.
Command Line ChatGPT CLI-GPT Code - A command line app written to communicate with OpenAI's ChatGPT.
Video Splitter Video Splitter Code - A command line app written to automatically create short-form videos in portrait orientation from random spots in a longer video for use as YouTube Shorts, TikToks, Instagram Stories, etc. This was added to "Video Tools". >NOTE: This has been integrated into the Video Tools Project
YNAB Balances Image coming Code - A command line app to download "You Need A Budget" transactions to a CSV for local processing.

Video Tool descriptions

  1. πŸš€ 2xSpeed - Video Speed Doubling: Accelerates the playback speed of video files, perfect for creating time-lapse effects or shortening content duration.

  2. 🎡 Apple Audio to MP3 Converter: converts M4A audio files to MP3 format using FFmpeg.

  3. πŸ”² Black_bars - Black Bar Removal: Efficiently removes black bars from videos, resizing and cropping to fit a specified resolution.

  4. πŸ–ΌοΈ Burn Logo - Logo Overlay Utility: Adds logos or watermarks to videos by overlaying images, with customizable positioning and sizing.

  5. πŸ”€ Captions - Burning Captions into Video: Burns subtitles from SRT files into videos, positioning them for better visibility and accessibility.

  6. πŸ“„ Chunk: chunks a large text file into smaller sections, each with a specified maximum number of tokens, and saves the output as a new text file.

  7. βœ‚οΈ Clip - Video Trimming and Enhancement: Trims the start of videos and enhances their quality, ideal for removing unwanted sections and improving overall presentation.

  8. Crop - Crop videos segments: automates the process of cropping videos to a portrait orientation, focusing on the center of the video.

  9. πŸ” Key Words: Analyze a text file, filtering out common "stop words" and additional uninteresting words to identify and count the most meaningful words.

  10. 🎨 Make-gif - GIF Conversion Utility: Converts videos into high-quality GIFs, using a custom color palette to maintain visual fidelity.

  11. Montage - Concactenate Multiple Videos: Create a video montage by clipping random sections from each video in a specified directory and merging them into a new video of a predetermined length.

  12. .Mov to .Mp4 Converter: converts video files from .MOV format to .MP4 format, maintaining the original file's name but changing its extension.

  13. 🎡 Mp3 - Video to MP3 Conversion Utility: Extracts audio from video files and saves it as high-quality MP3 files, useful for isolating audio tracks or creating transcripts.

  14. 🎞 Shorten - Video Clipping Utility: Creates new videos from selected portions of existing ones, facilitating the creation of highlight reels or content summaries.

  15. πŸ“Œ Splitter - Video Clip Processor: Generates multiple clips from a single video, adding consistent graphical overlays to each snippet.

  16. πŸ–Ό Stacked - Portrait Stacked: Combines speaker footage and slide content into a single portrait video, enhancing video presentations.

  17. πŸ“ Transcribe SRT - Generates (SRT) Transcription from Mp3: Transcribes audio into written text with timestamps using OpenAI's Whisper model, ideal for generating accurate subtitles.

  18. πŸ“ Transcribe TXT - Generates (TXT) Transcription from Mp3: Transcribes audio into written text with timestamps using OpenAI's Whisper model, ideal for generating accurate subtitles.

  19. πŸ”ͺ Trimmer - Video Trimming Utility: Offers a straightforward method for trimming videos to a specific duration without re-encoding, preserving the original quality.

  20. πŸ†™ Upscale - Video Upscaling Utility: Upscales videos to higher resolutions, incorporating optimal settings for enhanced video and audio quality.

Generative AI Notebooks

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published