Joshua Megnauth's repositories
read-engaging-awesome-documents
READ: READ Engaging, Awesome Documents
star-torrent
Star-torrent is a BitTorrent implementation in Rust.
data765-intro-python-tutoring
Tutoring notebooks for an introduction to Python course.
Data790_PyVis
Final project for Data 790 (Python visualization).
thesis_gamer_scraper
The following project is a scraper I wrote in Rust to gather network nodes using the Pushshift API. My project is NOT an official API for Pushshift or Reddit in any way. I played around a bit with Rust prior to starting this project; my code is quite awful.
bucciarati
Bucciarati mounts archives.
cosmic-applets
WIP applets for cosmic-panel
cosmic-edit
COSMIC Text Editor
cosmic-files
WIP COSMIC file manager
cosmic-player
WIP COSMIC media player
cosmic-screenshot
Utility for capturing screenshots via XDG Desktop Portal
cosmic-settings
COSMIC Settings
cosmic-term
WIP COSMIC terminal emulator
cosmic-text
Pure Rust multi-line text handling
deno
A modern runtime for JavaScript and TypeScript.
freedesktop-icons
A rust freedestkop icon lookup implementation
iced
A cross-platform GUI library for Rust, inspired by Elm
libcosmic
WIP library for COSMIC applications
new-albums
This project is for me to experiment with open-source collaboration. So please feel free to chime in and participate. I've been learning programming since 2015 but I've been mostly working on my own. So my github/collaboration skills are weak. I'd like to learn more about collaboration so I can accomplish more as a programmer through teamwork. One reason I've hesitated so long to try this is I'm worried about accidentally exposing API keys, secrets, credentials, and access to my users' data (not that I have much). So this project will be a first, low-risk, foray into the field of open-source collaboration. If things go well here, maybe I can start to open up some of my other repositiories. I could sure use some help. And I love that thought that some of my programs could be useful to others. My first goal here is to understand how different developers can work on a codebase together without sharing credentials; to create a program that different people can use with their own credentials. I've attempted this by requiring collaborators (including myself) to use environment variables.
rspotify
Spotify Web API SDK implemented in Rust
sniffnet
Application to comfortably monitor your Internet traffic
swyh-rs
Stream What You Hear written in rust, inspired by SWYH.
trash-rs
A Rust library for moving files to the Recycle Bin