Hey everyone, I dont really post here as i dont have the mental capacity for online forums (SORRY)
But here is my devember project, I’ making an overengineerd golang site and api template with database, authentication, html templateing, server side rendering (smth like nextjs) and more.
It’s honestly just a passion project because I enjoy overenginerring.
Let me know what you think guys. I’m more than happy to take any suggestions.
My devember project is to build a dockized internet health logger and monitor with python for collection of data, MongoDB for storage of data, and Angular for displaying graphs based on said data.
Let the hate for ISPs flow through you.
My neighbors have been having internet outage issues the and came by to ask if I had expired any outages recently. I’ve been out of town for the holidays and decided to check my Ubiquiti router. Sadly the router only seems to display package loss stats for up to 24 hours. That’s when it struck me I have a project for devember.
I plan to build and dockize a python script that logs internet health data and a UI to display that information. I then plan to dockize it so I can easily deploy It to my home lab. Maybe in the future, (probably not this devember) I’ll even add the ability to automatically fire off a email complaining about excessive outages.
The following is a list of my prioritized goals:
Create script that pings list of IPs, gets latency, and runs a speed test.
Save that data in a database (probably MongoDB).
Purge data after a default of 365 days.
Create an API to retrieve data.
Create a front-end to display data as graphs.
Create and download reports off data.
Probably won’t get to it before devember is over but allow users to draft email bodies and subjects to automatically be sent when high down times are detected to any email. (ISP, law firm, Local leaders, Congress critters, regulatory agencies, etc.)
Definitely won’t get to it before devember is over. Create a windows and Mac desktop installer for the normies (Maybe a project for next devember). Probably would need to figure out how to detect if the computer it’s installed on has a sleep timer enabled and warn the user to change the setting.
GitHub Link UI
dockerhub Link UI
January 30, 2023, 5:35am
Final days are here. Get hyped!
January 30, 2023, 3:04pm
Porque no los does?
I don’t understand what you’re asking and it isn’t because it’s spanish.
January 30, 2023, 4:36pm
Why not both?
Ah ok. I did not comprende “does” properly.
Indeed, both though as I am trying to button up several things at once.
Oh… I just now realizing autocorrect have corrected the dos part to does…
That’s what I get for using mobile…
January 30, 2023, 4:44pm
Oh yeah, I thought you were writing spanglish like “why don’t you do it” or something.
In any case, new commits coming today and tomorrow to my project!
I am excited to announce that I am continuing with my Ticketing System project. I was working on it all through Devember (not everyday though) and its in an Alpha state currently. I still have some housekeeping to do but soon I shall post links.
January 31, 2023, 10:12pm
Unfortunately, I think my final Devember commits will have to wait until tomorrow because I have to go to a business dinner. Possible they will come tonight, but depends on my intoxication level…
Running idempotence test now
vagrant snapshot pop --no-delete arch-current debian11 freebsd13 openbsd7 rocky8 centos7 && ansible-playbook -i inventory test.yml && ansible-playbook -i inventory test.yml
Could you add Rocky 9 to the list too?
January 31, 2023, 11:42pm
Hey 'yall! I’ve released the source code for my Devember project:
I know it’s a late entry, but seeing as the challenge is building something cool, and work on it at least a little bit everyday, and I’ve been accidentally doing that, I figure I might as well post about it here(again).
This year I’ll be working on my server tools. These tools started out as my LXC administration scripts, and stil…
That being said, when will these projects be reviewed, and will my upcoming changes still count? I assume so, and will keep working on my project. I still have some TODO items left, you know…
February 1, 2023, 7:50am
Finally made a build. Submission here:
Welp, here we are. I didn’t get everything I wanted in for this demo, but I am pretty happy with progress made the last 2 sprints.
I will keep working on this obviously, but as far as Devanuary goes this is my official submission:
There is a requirement to install Java (sorry). I will look into packagi…
Is it finished or did they bump it to the end of feb?
Update – Since a few people have asked for more time, The Judgening will take place 1 week from today.
Finish up your projects and get them submitted by EOD next Thursday, Feb. 9th! Devember submissions are over when this post is locked.
do we need to do anything in particular once we finished the project to be considered in judgement day?
Just follow the steps in the post and you’re good
This topic was automatically closed after 6 days. New replies are no longer allowed.