All activity
Piero Maddaleni
left a comment
Now this is awkward, but the Amtrak train tracking API (which this relies on) has stopped working...
Amtraker NEXT
The fastest and easiest to use Amtrak train tracker
Amtraker NEXT is the new and improved version of Amtraker built with none other than Next.js. I wanted to make it more performant, have more readable code, and have way more features than the original version, which I have handily pulled off. Hope you enjoy!
Amtraker NEXT
The fastest and easiest to use Amtrak train tracker
Piero Maddaleni
left a comment
Hi everyone, my name is Piero!
Amtraker is my main project currently, and I am excited to launch its second, and very much improved, version! Amtraker NEXT is built with Next.js with many more features including, but not limited to:
- Tracking Map
- Ability to view All Trains
- Improved Service Worker Caching
- Smarter Navigation System
- Improved Code Quality
- Improved SEO
- Various...
Amtraker NEXT
The fastest and easiest to use Amtrak train tracker
As Wordle moved to the NYT's platform, it became clear that people would be looking for other ways to play the game. Because of this, I decided, mostly as a side project, to port the game over to the command line, hence Clordle was born!
Clordle | Command-Line Wordle
Imagine Wordle and the Command-Line had a baby...
Piero Maddaleni
left a comment
Pretty self explanatory in the description, if you want to use it make sure you can run it locally with NPM installed (npx clordle) or try it on Replit: https://replit.com/@piemadd/clordle-demo
Clordle | Command-Line Wordle
Imagine Wordle and the Command-Line had a baby...
While I am a big proponent for OSS, I simply cannot stand behind my software being used for NFTs (and crypto) due to the environmental impacts of both from high energy usage. Because of this, I created the PAN License, which is based off of the MIT license.
Piero's Anti-NFT License
Kneecap Crypto-Bros from using your software.
Piero Amtrak Train Tracker is an easy to use and lightweight train tracking app. Using less data and being more straightforward, the app is much more optimized for not only the mobile user, but anyone on a long distance train where data is few and far between.
Amtrak Train Tracker | Piero
Lightweight and easy to use Amtrak Train Tracking for all.
Piero Maddaleni
left a comment
This past August on my way to college via the Empire Builder, one thing which really stood out to me was that Amtrak's train tracker wasn't usable with limited 3g or even 2g along sections of their cross country trains in the middle of nowhere. Why is this? Well loading the map pulls down a few MB, which in these conditions is terrible, though is quite expected with any modern application (you...
Amtrak Train Tracker | Piero
Lightweight and easy to use Amtrak Train Tracking for all.
This API makes it super easy to programmatically interact with Amtrak's train tracking libray from any language supporting CURL requests and JSON. The library is written in Javascript using Express.js and Amtrak.js, the latter of which is my own library.
Piero's Amtrak API
Programmatically Track Amtrak Trains for Free Forever
Piero Maddaleni
left a comment
Hey all! After building my Amtrak.js library about a week ago, I decided it would only be appropriate to follow up an API to not have any programmer feel left out. I used the library to make and API which allowed for much more specific pieces of data to be grabbed, instead of everything from the Amtrak API. I then actually implemented this functionality *back* into the library, which was quite...
Piero's Amtrak API
Programmatically Track Amtrak Trains for Free Forever
Amtrak.js is a super simple and easy way to interact with the Amtrak's train tracking API in both Node.js and the browser. Everything from fetching data, parsing it, and cleaning it is handled for you, so you can focus on the real work. Also, it's open source!
Amtrak.js
The easiest way to track Amtrak Trains programmatically
Piero Maddaleni
left a comment
I've had a love for trains for some time now, and naturally, being from the US and now living in Chicago (the passenger train capitol of the US), I wanted to make my own tracking program to see which trains I might be able to catch or see. The thing is, Amtrak's train tracking API is fairly difficult to work with, as the returned data is encrypted, and encrypting it is just a headache. As I...
Amtrak.js
The easiest way to track Amtrak Trains programmatically
Are you tired of saying Yes or No a repeatedly? Why not have a website where all you need to do is press a button? Its so simple, even a bird could do it!
Yay || Nay
Saying yes/no, fully automated, for your convenience.
Piero Maddaleni
left a comment
While walking through a Target in Chicago and getting ready for my first year at IIT, I thought to myself that I was saying "Yes" or "No" a lot to my mom. But, as a programmer, I felt this was a task that would 100% benefit from being automated, which is why I made this simple yet elegant website. It just works.
Check it out: https://yay.ornay.net/
Yay || Nay
Saying yes/no, fully automated, for your convenience.
Replit.sh, an open source and free URL shortener of tomorrow which takes less than 30 seconds to sign up for and less than 1 minute to self-host. Try it out today.
Replit.sh
Lightweight, free, and open source URL shortener
Piero Maddaleni
left a comment
I originally made Replit.sh as an internal tool for Replit back in October. It was messy, bloated, and slow, but it worked. This spring I started on a rewrite as I wanted it to be something to be proud of. I cut back on unnecessary scope, ported it to JS, and optimized the hell out of it. Being the rewrite, v4 has matured into a state where I am confident even Fortune 500 companies could use it...
Replit.sh
Lightweight, free, and open source URL shortener
Piero Maddaleni
left a comment
Wanting to give this one a shot but getting stuck because of my 13 digit serial number. Anyone know of a working converter?
VIN Decode API
Get vehicle year, make, model, trims, colors & options data
In our current day and age, links are more important than ever in our lives. It is ever so important that we not only protect these from the virtual world, but the physical one as well.
URL Lengthener
Visual encryption for the links you share
Piero Maddaleni
left a comment
In the current age of authentication, some of the most important links which secure us pass through our emails every single day. Because of this, there is always the risk that someone over your shoulder at a coffee shop, workplace, or really anyone who can take a glance or picture at your computer, even for a few seconds, would be able to see the copy-paste versions of these links and use them...
URL Lengthener
Visual encryption for the links you share
Do your users take your website for granted? Do want to make using your website living hell? Just add the script and get started! Oh yeah, FYU stands for something 👀.
F*ck Your Users
Make using your website a living hell