How to Automate the Generation of File Names and Titles

A hobbyist website designer is working on a website as a personal project. It will serve files for downloads. Each file will have a title and image. It should look like a catalog. The person wants to know if there is a way to automate the creation of the site. They already have the files, images and titles in a folder. The titles could come from the file names. They want to know if this is a thing that could be automated from their tens of thousands of files. This individual started the project manually, but it has taken them four weeks, working three or four hours per day, to get 20 percent of it done. This person added that they have tried using a WordPress site builder and tried building the page with HTML. They further noted that WordPress is faster, but the whole thing is still slow-going.

One person replied with a suggestion for the original poster to use Air Table to build a database and embed it into their site. A different person had a suggestion for a plugin called Air Press. IT offers more integration. This person went on to say that using a server side language could set this up in about 20 minutes. If the original poster is willing to give PHP a try, this person has some advice to offer. The original poster works with WAMP, and this person uses XAMPP, which is similar for local host coding.

This commentator went on to say that it is possible to do a little PHP coding and make a script that creates dynamic output of a folder's content. It an do this in HTML formatting. The titles can be taken from the file name if the original poster does not want to do it with a database. The individual went on to say that if there is a need or static HTML files, the original poster could tell PHP to generate each of the pages in HTML and save them locally. The original poster could then use free hosting to run the static HTML files. For more information click here https://www.reddit.com/r/web_design/comments/fzx1ww/question_so_i_have_a_site_im_building_as_a/.