Bishops Waltham Sky Now

Weather Station

Data from the weather station in my garden. I have an old CCTV camera taking pictures of the sky every 5 minutes. I’m then autogenerating the webm of the previous days sky as timelapse. My Weather Website the data is also posted to Wundergound Graphs Ecowitt GW2000 The weather station is a Ecowitt GW2000. Below is the python I’m using to grab the data. I’m then using Flask to export the data to Prometheus and grafana to render the graphs....

August 18, 2024 · 3 min · 450 words · James
2StateReviews

2StateReviews.com

I have built 2statereviews.com with Darren Watt. The site is based on Darrens long time Film reccomendation system which has only 2 states See! or Dont See!. Simplicity at its best, the site allows you to search for films and vote See, Dont See for them, warning though its quite addictive. The site is currently 80% feature complete ( this figure changes constantly as we make up new features).

1 min · 69 words · James

Bandwidth Checker

A couple of months back, I was having issues with my Trooli broadband. My download speed would drop all the way to near 0. But ping weren’t dropping any packets. I wrote this quick project to monitor and store my bandwidth history in a MySQL db so I can graph and keep an eye on whats going on. Trooli eventually replaced the NTU which proved to be the issue. Github Project

1 min · 71 words · James

Duplicati Discord Notifications

0 min · 0 words · James

PHP Active Directory Search

Just add the fully qualified domain name of your domain controller (host), the domain dn ( if your domain was beanz.meanz.heinz.com for example your dn would be DC=beanz,DC=meanz,DC=heinz,DC=com ) supply the username and password of a user in your domain, this user does not need to be a member of any group, as long as the account isn’t disabled. Then your off!You can add active directory attributes to the $search_fields array to change what you can search on You can add which active directory attributes are displayed in the result by adding to the $return_fields array...

1 min · 153 words · James