Been playing with this for the last hour or two. Something like this?
I included an excerpt of the first page because sometimes the metadata didn't include the actual title like in the first file.
I may take out subject and keyword if none appear when I run the entire set of files.
```
[
? {
? ? "Url": "https://publibz.boulder.ibm.com/epubs/pdf/a2210303.pdf",
? ? "Title": "ID6TUMST",
? ? "Author": "",
? ? "Subject": "",
? ? "Keywords": [],
? ? "DocumentNumber": "GA22-1030-03",
? ? "FirstPage": "S/390\uF6DAParallel Enterprise Server - Generation 6IBM System Overview ?Level 03a, February 8, 2001 GA22-1030-03"
? },
? {
? ? "Url": "https://publibz.boulder.ibm.com/epubs/pdf/a2278324.pdf",
? ? "Title": "Principles of Operation",
? ? "Author": "IBM",
? ? "Subject": "",
? ? "Keywords": [],
? ? "DocumentNumber": "SA22-7832-04",
? ? "FirstPage": "z/Architecture\u0001\u0002\u0003\u00AEPrinciples of OperationSA22-7832-04"
? },
? {
? ? "Url": "https://publibz.boulder.ibm.com/epubs/pdf/a2278325.pdf",
? ? "Title": "IBM z/Architecture Principles of Operation",
? ? "Author": "IBM Corporation",
? ? "Subject": "This publication provides, for reference purposes, a detailed description of z/Architecture.\u2122",
? ? "Keywords": [],
? ? "DocumentNumber": "SA22-7832-05",
? ? "FirstPage": "z/Architecture\u0002\u0003\u0004\u00AEPrinciples of OperationSA22-7832-05"
? },
? {
? ? "Url": "https://publibz.boulder.ibm.com/epubs/pdf/a2278712.pdf",
? ? "Title": "Reference Summary",
? ? "Author": "IBM",
? ? "Subject": "",
? ? "Keywords": [],
? ? "DocumentNumber": "SA22-7871-02",
? ? "FirstPage": "SA22-7871-02z/ArchitectureIBMrReference Summary"
? },
? {
? ? "Url": "https://publibz.boulder.ibm.com/epubs/pdf/a2314520.pdf",
? ? "Title": "GPFS: Administration and Programming Reference",
? ? "Author": "IBM",
? ? "Subject": "",
? ? "Keywords": [],
? ? "DocumentNumber": "SA23-1452-00",
? ? "FirstPage": "GeneralParallelFileSystemVersion4Release1AdministrationandProgrammingReferenceSA23-1452-00\u0001\u0002\u0003"
? },
? {
? ? "Url": "https://publibz.boulder.ibm.com/epubs/pdf/a2322320.pdf",
? ? "Title": "Preliminary Decimal-Floating-Point Architecture",
? ? "Author": "Lundvall",
? ? "Subject": "Preliminary Decimal-Floating-Point Architecture",
? ? "Keywords": [],
? ? "DocumentNumber": "SA23-2232-00",
? ? "FirstPage": "SA23-2232-00z/Architecture\u0002\u0003\u0004\u00AEPreliminary Decimal-Floating-Point ArchitectureNovember, 2006"
? },
? {
? ? "Url": "https://publibz.boulder.ibm.com/epubs/pdf/a2322738.pdf",
? ? "Title": "IBM PE for Linux: PAMI Prog. Guide",
? ? "Author": "IBM",
? ? "Subject": "",
? ? "Keywords": [],
? ? "DocumentNumber": "SA23-2273-08",
? ? "FirstPage": "ParallelEnvironmentRuntimeEditionforLinuxVersion1Release3PAMIProgrammingGuideSA23-2273-08\u0001\u0002\u0003"
? },
? {
? ? "Url": "https://publibz.boulder.ibm.com/epubs/pdf/a7604060.pdf",
? ? "Title": "Word Pro - A7604060.lwp",
? ? "Author": "jacarson",
? ? "Subject": "",
? ? "Keywords": [],
? ? "DocumentNumber": "GA76-0406-00",
? ? "FirstPage": "Installation ProcedureStep 1. Plan for Installation1.First-level Installation requirements: - Exclusive access to ?your "
? },
? {
? ? "Url": "https://publibz.boulder.ibm.com/epubs/pdf/a7604061.pdf",
? ? "Title": "z/VM V5R3.0 Summary for Automated Installation and Service (DVD Installation)",
? ? "Author": "IBM",
? ? "Subject": "",
? ? "Keywords": [],
? ? "DocumentNumber": "GA76-0406-00",
? ? "FirstPage": "\u00A9 Copyright International Business Machines Corporation 1991, 2007. ?All rights reserved. This edition replaces GA76-040"
? },
? {
? ? "Url": "https://publibz.boulder.ibm.com/epubs/pdf/a7604062.pdf",
? ? "Title": "z/VM V5R4.0 Summary for Automated Installation and Service (DVD Installation)",
? ? "Author": "IBM",
? ? "Subject": "",
? ? "Keywords": [],
? ? "DocumentNumber": "GA76-0406-01",
? ? "FirstPage": "\u00A9 Copyright International Business Machines Corporation 1991, 2008. ?All rights reserved. This edition replaces GA76-040"
? },
? {
? ? "Url": "https://publibz.boulder.ibm.com/epubs/pdf/a7604070.pdf",
? ? "Title": "Word Pro - A7604070.lwp",
? ? "Author": "jacarson",
? ? "Subject": "",
? ? "Keywords": [],
? ? "DocumentNumber": "GA76-0407-00",
? ? "FirstPage": "Installation ProcedureStep 1. Plan for Installation1.Second-level installation- The installation userid on ?your first-l"
? },
? {
? ? "Url": "https://publibz.boulder.ibm.com/epubs/pdf/a7604072.pdf",
? ? "Title": "z/VM V5R4.0 Summary for Automated Installation and Service (Tape Installation)",
? ? "Author": "IBM",
? ? "Subject": "",
? ? "Keywords": [],
? ? "DocumentNumber": "GA76-0407-01",
? ? "FirstPage": "Installation Procedure Important: This document contains summarized steps for installing and servicing version 5 release"
? },
? {
? ? "Url": "https://publibz.boulder.ibm.com/epubs/pdf/ab0in022.pdf",
? ? "Title": "Installing, Managing, and Using the Online Library",
? ? "Author": "IBM",
? ? "Subject": "",
? ? "Keywords": [],
? ? "DocumentNumber": "GC31-8311-47",
? ? "FirstPage": "IBMOnlineLibraryInstalling,Managing,andUsingtheOnlineLibraryGC31-8311-47\u0001\u0002\u0003"
? }
]
```