Go API Client for the European Publication Server Web Service
The European Publication Server's REST API enables access to XML, HTML, TIFF images, and PDF/A versions of European A and B publications.
Alpha Version
Add the package to your project via the following command:
go get github.com/max-planck-innovation-competition/go-epo-eps
The following function calls can be used to retrieve the publication dates, the patent ids and the patent data.
import eps
dates, err := eps.GetPublicationDates()
import eps
patentIds, err := eps.GetPublicationDatePatents(date)
import eps
patentXMLData, err := eps.GetPatentXML(patentID)
patentHTMLData, err := eps.GetPatentHTML(patentID)
patentZIPData, err := eps.GetPatentZIP(patentID)
patentPDFData, err := eps.GetPatentPDF(patentID)
import eps
epPatentDocumentSimple, err := eps.ProcessXMLSimple(patentXMLData)
PROXY=http...
HTTP_PROXY=http...