Londinium (23 posts)
Typesense Part 3 adding an id field for each record and more
January 14, 2023
I saw an update to version 0.24 of typesense and I have built a new database of around 300,000 websites so it was time to install it on a live server! check the status: and do a healthcheck...
Read this post ...SEO
December 12, 2022
I was looking into resources for SEO and found this image on this Github repository which I thought was a rather good summary of Search Engine Optimisation (SEO). It is at the bottom of this page....
Read this post ...Typesense outputing the search results part 2
December 10, 2022
After the sucess of getting the basic search engine working. I looked at outputing the data as a neat webpage and also adding more fields and data to the json import. This is a second part to build...
Read this post ...Using Screen and Links2 to run a PHP Web Spider and Detach the Terminal
November 22, 2022
I run a PHP based web spider to check the status of websites in londinium.com and was looking for a way to run it in the terminal. In the past I have run it using the refresh html header in a normal...
Read this post ...Fixing Web Spider Errors with Guzzle Cookie Header Redirects and User Agent
November 21, 2022
Over the weekend, i ran a spider on the websites listed in the openstreetmap system. These are the error codes and the counts for these errors HTTP Error Count 401 13 402 6...
Read this post ...Laravel Routes from Database
November 3, 2022
I have grown my website to have over 8000 lines in the routes files! These are only calling 6 controllers and simple static views, like so: But these make up the majority of them, so now it is...
Read this post ...Upgrade Apache To PHP 8.1 with Ansible on Debian
October 12, 2022
My local Debian machine has Apache and PHP working and I have set it up with this Ansible playbook github.com/allotmentandy/ansible-debian-install-desktop Today as part of the upgrade process for my...
Read this post ...Upgrading Laravel 7 to Laravel 9
October 10, 2022
This weekend, I have decided it is time to upgrade my londinium.com website from Laravel 7 to the latest Laravel 9. As PHP is now in version 8.1 and the latest version of Laravel needs a minimum of...
Read this post ...Adding Lat Long Map links For Photos To Londinium
October 5, 2022
There was an Openstreetmap London meetup in The Monkey Puzzle Pub near Paddington Station which got me thinking about adding images of the Pub to that page. Openstreetmap does allow one image as a...
Read this post ...Making website screenshot images with spatie browsershot
April 16, 2022
Today I decided to make screenshots of webpages with spatie/browsershot To install I ran: I also ensured that Puppeteer and chromium-browser were installed, on debian I used. The code is...
Read this post ...Website metrics
April 13, 2022
looking for sources to create a website score and metrics for a domain / url
Read this post ...Adding share buttons for Twitter, Facebook and LinkedIn
April 12, 2022
Adding share this buttons for each page on social media
Read this post ...Adding social media share buttons with meta tags for facebook and twitter
April 11, 2022
Was looking into adding buttons on my website to share the page link to Facebook, Twitter and Linkedin. The packages I found all had limitations, so I decided to code it all myself. The code is going...
Read this post ...Monday Morning Updating The Database And Improving The Website Spider
February 28, 2022
Over the weekend, I like to explore new ideas and find potential solutions to improve londinium.com, discover new applications and find new code bases. One area I was looking at is the ability to...
Read this post ...Londinium.com set location javascript
February 18, 2022
How I added the ability for the user to set their location using 2 cookies for the features and brands maps.
Read this post ...SEO Google sitemap.xml for a Laravel website
February 18, 2022
Making sitemaps for Google with a Laravel console command and an AWK one line command line script to process the routes file.
Read this post ...Adding Pages For Each Node Way Relation To Londinium
January 29, 2022
how I added a details page for each node, way or relation on Londinium.com
Read this post ...Adding Brand Maps To Londinium
January 27, 2022
Adding maps of Brands to Londinium.com
Read this post ...Laravel Dusk Testing A Responsive Website
January 23, 2022
My first blog about testing londinium.com. making screenshots at each reponsive size.
Read this post ...Updating Londinium Adding Nearest Websites
January 21, 2022
Updating londinium.com, adding nearest websites information, a faster API mirror, compressed javascript and more postcodes on the frontpage map.
Read this post ...Javascript Map Improvements and Ideas
January 19, 2022
I have lots of ideas and improvements I would like to make to the londinium.com website. Here I am going to document a few with brief outlines and potential solutions see previous blog I am...
Read this post ...Importing OSM Overpass API Data To MYSQL
January 4, 2022
A php script to import Overpass API data from Openstreetmap into MYSQL using JSON.
Read this post ...Improving the maps on Londinium.com
December 22, 2021
Adding mapping features to londinium.com, the original site for London using leaflet JS and Openstreetmap
Read this post ...