Skip to main content

minesoft-patbase-client is a client library for accessing the Minesoft PatBase REST API

Project description

https://img.shields.io/badge/Python-2.7,%203.6-green.svg https://img.shields.io/pypi/v/minesoft-patbase-client.svg https://img.shields.io/github/tag/ip-tools/minesoft-patbase-client.svg

Minesoft PatBase REST API client

About

minesoft-patbase-client is a client library for accessing the Minesoft PatBase REST API. It is written in Python.

Currently, it implements wrappers for the following API methods:

  • Login

  • Query

  • SearchResults

For more details about the whole list of API methods, please consult the canonical PatBase REST API documentation.

About PatBase REST API

The Minesoft PatBase API allows software applications to interface seamlessly with PatBase, Minesoft’s global patent database. Containing approximately 100 million patent documents from over 100 patent issuing authorities, PatBase is used by large corporations, international IP law firms and tech transfer companies for search, review, analysis and monitoring of patent information.

The Minesoft PatBase API is a modern REST API with advanced functionality to create individual software solutions, for powerful data retrieval and for integrating with federated search engines as well as in-house corporate applications.

For more details, see also the blog article Minesoft API to access big patent data.

Getting started

Install

If you know your way around Python, installing this software is really easy:

pip install minesoft-patbase-client

Please refer to the virtualenv page about further guidelines how to install and use this software.

Usage

# Login to PatBase API and remember credentials for subsequent requests
patbase login --username=test@example.org --password=secret

# Submit fulltext search expression and display results in JSON format
patbase search 'FT=(Space Shuttle)' | jq .

Project information

minesoft-patbase-client is released under the terms of the GNU AGPL 3.0 license. The code lives on GitHub and the Python package is published to PyPI. You might also want to have a look at the documentation.

The software has been tested on Python 2.7 and Python 3.6.

Contributing

If you’d like to contribute you’re most welcome! Spend some time taking a look around, locate a bug, design issue or spelling mistake and then send us a pull request or create an issue.

Thanks in advance for your efforts, we really appreciate any help or feedback.

License

This software is copyright © 2018 The PatZilla authors. All rights reserved.

It is and will always be free and open source software.

Use of the source code included here is governed by the GNU Affero General Public License and the European Union Public License.


Have fun!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

minesoft-patbase-client-0.1.0.tar.gz (20.8 kB view details)

Uploaded Source

File details

Details for the file minesoft-patbase-client-0.1.0.tar.gz.

File metadata

File hashes

Hashes for minesoft-patbase-client-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c096fa2cc822aafdf13311d56a123c4ce61a346d687a5ba929706748bedcf445
MD5 8553d66419c162b926bd48d6805e447a
BLAKE2b-256 0b2d7d37797b8fb7135a89e30577bcba754dee0c0ce41c239dc1d4d888517a0f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page