I built a Digital 2003 LX470 Manual

This site may earn a commission from merchant affiliate
links, including eBay, Amazon, Skimlinks, and others.

Joined
Sep 20, 2022
Threads
18
Messages
151
Location
Los Angeles
I love the service manual PDF but I wanted to build a reference that is a little bit more searchable. I parsed the service manual into text and threw it behind a small, lightweight website that can search for titles and other things. It was a pain in the butt to parse through the PDF so let me know if you spot any empty pages. I haven't tested the whole thing yet.


This site runs on my rinkydink home server so if it's down just let me know. Windows Updates sometimes forces a reboot.

A couple of screenshots

1770702474435.webp



1770702497092.webp
 
Last edited:
Nice work, thanks for making this!

One request: can you make the left sidebar/menu collapsible? This would help a lot on mobile.

I’m also seeing a bunch of empty blocks with blue dots. Not sure if there should be text there or not. I see them on this page: https://lexus.tylerjgarland.com/procedure/ST-P09

A collapsible side bar is a fantastic idea. I can probably get that put up pretty quick.

Let me look at that specific procedure and I'll get back to you
 
Teetle! This is a great idea. Thanks for putting it together.
 
Nice work, thanks for making this!

One request: can you make the left sidebar/menu collapsible? This would help a lot on mobile.

I’m also seeing a bunch of empty blocks with blue dots. Not sure if there should be text there or not. I see them on this page: https://lexus.tylerjgarland.com/procedure/ST-P09

Side bar is now collapsible and fixed your blue dot issues. I had some malformed data for those steps and a few others. Good catch!
 
Nicely done! Can you share a little about how you built this? How hard would it be to lift and shift a different model year FSM into this website wrapper?
 
Nicely done! Can you share a little about how you built this? How hard would it be to lift and shift a different model year FSM into this website wrapper?
Yeah, honestly the bones of the website are completely compatible with any other manuals. The hard part is basically writing a little bit of Python to scrape the manuals. What you have to do is read through each page and find out what the page label is such as "AT-12". You build a JSON file per chapter and then you add the pages as content inside that single file for the chapter. You then break out the text content into steps. I can actually provide you the manual in structured format that I used to drive the website and if you or anyone else wants to scan another one in the same format, the website would be able to render it. I'll try to get you the content today but if I don't remember just message me
 
All of the pdf files in the Resources section are searchable, and most, if not all (by now) have bookmarks. The ones I use frequently have reconnected hyperlinks.
 
Yeah, honestly the bones of the website are completely compatible with any other manuals. The hard part is basically writing a little bit of Python to scrape the manuals. What you have to do is read through each page and find out what the page label is such as "AT-12". You build a JSON file per chapter and then you add the pages as content inside that single file for the chapter. You then break out the text content into steps. I can actually provide you the manual in structured format that I used to drive the website and if you or anyone else wants to scan another one in the same format, the website would be able to render it. I'll try to get you the content today but if I don't remember just message me
I already have a fully OCR’d FSM for a 99, including electrical diagrams. I’ve been working on an AI agent grounded to it, but your website looks really nice.
 
I already have a fully OCR’d FSM for a 99, including electrical diagrams. I’ve been working on an AI agent grounded to it, but your website looks really nice.
That was actually my first thought to build but my site felt like a good enough first step. I can send you my structured data for the 2003 manual. I bet an agent would eat that right up.
 
Wow this is awesome - I especially love the torque spec look up table.

On the agent bit... do you have a structured API spec like OpenAPI 3.1.1? I know customGPTs can be pointed right at APIs and serve as the interface while keeping all req/rep tied to the underlying services. Mot of the benefit comes from when you'd like to present the data in a slightly different way than the UI provides or add some level of AI interpretation on top.
 
Wow this is awesome - I especially love the torque spec look up table.

On the agent bit... do you have a structured API spec like OpenAPI 3.1.1? I know customGPTs can be pointed right at APIs and serve as the interface while keeping all req/rep tied to the underlying services. Mot of the benefit comes from when you'd like to present the data in a slightly different way than the UI provides or add some level of AI interpretation on top.
I actually have all this data in a structured JSON file. I don't think I would put an AI agent in front of it mostly because my little rinky dink server definitely doesn't have the horsepower to power that and I couldn't afford actually sending off those requests to an agent. Once I get off work today though I will provide the files to anyone who is interested and maybe someone can do something with it!
 
I actually have all this data in a structured JSON file. I don't think I would put an AI agent in front of it mostly because my little rinky dink server definitely doesn't have the horsepower to power that and I couldn't afford actually sending off those requests to an agent. Once I get off work today though I will provide the files to anyone who is interested and maybe someone can do something with it!
Ah I see - well that is indeed pretty neat! Perfect for indexing and RAG'ing an LLM. I can see now why it was a pain to scrape that all together that's a dope artifact well done! If you want to share shoot me a gist via DM or a file. I'll see if I can turnaround something the forums can try with a customGPT.
 
Ah I see - well that is indeed pretty neat! Perfect for indexing and RAG'ing an LLM. I can see now why it was a pain to scrape that all together that's a dope artifact well done! If you want to share shoot me a gist via DM or a file. I'll see if I can turnaround something the forums can try with a customGPT.
It’s time. I defaulted to ChatGPT for doing ‘Mud searches a while back. The search function of this platform has always been awful, and AI makes it easier to surface relevant threads. The FSM is different, though. That’s a single source of truth for information you don’t want to be “truth-adjacent,” like ChatGPT will serve up.
 
It’s time. I defaulted to ChatGPT for doing ‘Mud searches a while back. The search function of this platform has always been awful, and AI makes it easier to surface relevant threads. The FSM is different, though. That’s a single source of truth for information you don’t want to be “truth-adjacent,” like ChatGPT will serve up.

Which manual would you be interested in adding to the site? DM me a link and I can see how well my python scripts perform.
 
Back
Top Bottom