On 6/9/22 21:02, Brian Erickson wrote: > I am developing a module for interacting with the United States PACER > (Public Access to Court Electronic Records) API. PACER is a US government > service that provides access to over one billion documents relating to > cases that were, or are being, tried before US district courts, US court of > appeals, or US bankruptcy courts. > > https://pacer.uscourts.gov/about-us > > While the PACER API enables relatively easy access to the service, a module > in CPAN would increase accessibility. Increasing public access to court > records could result in unforeseen good. There are several Python projects > on GitHub.com for interfacing with PACER. > > Before I started developing this module, I searched CPAN for existing code > but found nothing relevant. I've found modules for getting US Census, > Postal Service, as well as Treasury Department's OFAC (Office of Foreign > Assets Control) data but nothing related to the judicial system of any > country. > > Any suggestions for an appropriate package name? I was thinking perhaps > Court::US::PACER or USCourt::PACER. > > I appreciate any and all comments. > > -Brian Erickson It appears that 'WWW' is the appropriate top-level CPAN name for Perl distributions that provide programmatic interfaces to web servers: https://metacpan.org/search?q=www (It also appears that those authors stripped the TLDN from the target server FQDN when naming their distributions. That may have seemed okay 30 years ago, but I would advise against it today.) 'WWW' followed by the reverse fully-qualified domain name of the server would make sense to me: WWW::Gov::USCourts::PACER DavidThread Previous