https://github.com/abhimanyupallavisudhir/infonomy-client

client for information market platform

https://github.com/abhimanyupallavisudhir/infonomy-client

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.6%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

client for information market platform

Basic Info
  • Host: GitHub
  • Owner: abhimanyupallavisudhir
  • Language: Python
  • Default Branch: master
  • Size: 159 KB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created 11 months ago · Last pushed 10 months ago
Metadata Files
Readme

README.md

infonomy-client

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

This Python package is automatically generated by the OpenAPI Generator project:

  • API version: 1.0.0
  • Package version: 1.0.0
  • Generator version: 7.14.0
  • Build package: org.openapitools.codegen.languages.PythonClientCodegen

Requirements.

Python 3.9+

Installation & Usage

pip install

If the python package is hosted on a repository, you can install directly using:

sh pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git (you may need to run pip with root permission: sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git)

Then import the package: python import infonomy_client

Setuptools

Install via Setuptools.

sh python setup.py install --user (or sudo python setup.py install to install the package for all users)

Then import the package: python import infonomy_client

Tests

Execute pytest to run the tests.

Getting Started

Please follow the installation procedure and then run the following:

```python

import infonomyclient from infonomyclient.rest import ApiException from pprint import pprint

Defining the host is optional and defaults to http://localhost

See configuration.py for a list of all supported configuration parameters.

configuration = infonomy_client.Configuration( host = "http://localhost" )

Enter a context with an instance of the API client

with infonomyclient.ApiClient(configuration) as apiclient: # Create an instance of the API class apiinstance = infonomyclient.AuthApi(apiclient) username = 'usernameexample' # str | password = 'passwordexample' # str | granttype = 'granttypeexample' # str | (optional) scope = '' # str | (optional) (default to '') clientid = 'clientidexample' # str | (optional) clientsecret = 'clientsecretexample' # str | (optional)

try:
    # Auth:Jwt.Login
    api_response = api_instance.auth_jwt_login_api_auth_jwt_login_post(username, password, grant_type=grant_type, scope=scope, client_id=client_id, client_secret=client_secret)
    print("The response of AuthApi->auth_jwt_login_api_auth_jwt_login_post:\n")
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->auth_jwt_login_api_auth_jwt_login_post: %s\n" % e)

```

Documentation for API Endpoints

All URIs are relative to http://localhost

Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- AuthApi | authjwtloginapiauthjwtlogin_post | POST /api/auth/jwt/login | Auth:Jwt.Login AuthApi | authjwtlogoutapiauthjwtlogout_post | POST /api/auth/jwt/logout | Auth:Jwt.Logout AuthApi | registerregisterapiauthregister_post | POST /api/auth/register | Register:Register AuthApi | resetforgotpasswordapiauthforgotpassword_post | POST /api/auth/forgot-password | Reset:Forgot Password AuthApi | resetresetpasswordapiauthresetpassword_post | POST /api/auth/reset-password | Reset:Reset Password AuthApi | verifyrequesttokenauthrequestverifytoken_post | POST /auth/request-verify-token | Verify:Request-Token AuthApi | verifyverifyauthverifypost | POST /auth/verify | Verify:Verify BotSellersApi | createbotsellerapibotsellerspost | POST /api/bot-sellers/ | Create Bot Seller BotSellersApi | createbotsellermatcherapibotsellersbotselleridmatchers_post | POST /api/bot-sellers/{botsellerid}/matchers | Create Bot Seller Matcher BotSellersApi | deletebotsellerapibotsellersbotsellerid_delete | DELETE /api/bot-sellers/{botsellerid} | Delete Bot Seller BotSellersApi | deletebotsellermatcherapibotsellersbotselleridmatchersmatcherid_delete | DELETE /api/bot-sellers/{botsellerid}/matchers/{matcherid} | Delete Bot Seller Matcher BotSellersApi | getbotsellerapibotsellersbotsellerid_get | GET /api/bot-sellers/{botsellerid} | Get Bot Seller BotSellersApi | listbotsellermatchersapibotsellersbotselleridmatchers_get | GET /api/bot-sellers/{botsellerid}/matchers | List Bot Seller Matchers BotSellersApi | listbotsellersapibotsellersget | GET /api/bot-sellers/ | List Bot Sellers BotSellersApi | updatebotsellerapibotsellersbotsellerid_put | PUT /api/bot-sellers/{botsellerid} | Update Bot Seller BotSellersApi | updatebotsellermatcherapibotsellersbotselleridmatchersmatcherid_put | PUT /api/bot-sellers/{botsellerid}/matchers/{matcherid} | Update Bot Seller Matcher DecisionContextsApi | createdecisioncontextapiquestions_post | POST /api/questions | Create Decision Context DecisionContextsApi | createinfoofferapiquestionscontextidanswerspost | POST /api/questions/{contextid}/answers | Create Info Offer DecisionContextsApi | deletedecisioncontextapiquestionscontextid_delete | DELETE /api/questions/{contextid} | Delete Decision Context DecisionContextsApi | deleteinfoofferapiquestionscontextidanswersinfoofferid_delete | DELETE /api/questions/{contextid}/answers/{infoofferid} | Delete Info Offer DecisionContextsApi | listcurrentuserdecisioncontextsapiusersmequestions_get | GET /api/users/me/questions | List Current User Decision Contexts DecisionContextsApi | listcurrentuserinfooffersapiusersmeanswers_get | GET /api/users/me/answers | List Current User Info Offers DecisionContextsApi | listdecisioncontextsapiquestions_get | GET /api/questions | List Decision Contexts DecisionContextsApi | listuserdecisioncontextsapiusersuseridquestions_get | GET /api/users/{userid}/questions | List User Decision Contexts DecisionContextsApi | listuserinfooffersapiusersuseridanswers_get | GET /api/users/{userid}/answers | List User Info Offers DecisionContextsApi | readdecisioncontextapiquestionscontextid_get | GET /api/questions/{contextid} | Read Decision Context DecisionContextsApi | readinfoofferapiquestionscontextidanswersinfoofferid_get | GET /api/questions/{contextid}/answers/{infoofferid} | Read Info Offer DecisionContextsApi | readinfooffersfordecisioncontextapiquestionscontextidanswers_get | GET /api/questions/{contextid}/answers | Read Info Offers For Decision Context DecisionContextsApi | readinfooffersprivatefordecisioncontextapiquestionscontextidanswersprivate_get | GET /api/questions/{contextid}/answersprivate | Read Info Offers Private For Decision Context DecisionContextsApi | readinfoofferspublicfordecisioncontextapiquestionscontextidanswerspublic_get | GET /api/questions/{contextid}/answerspublic | Read Info Offers Public For Decision Context DecisionContextsApi | updatedecisioncontextapiquestionscontextid_patch | PATCH /api/questions/{contextid} | Update Decision Context DecisionContextsApi | updateinfoofferapiquestionscontextidanswersinfoofferid_patch | PATCH /api/questions/{contextid}/answers/{infoofferid} | Update Info Offer InboxApi | readdecisioncontextsformatcherapimatchersmatcheridinboxget | GET /api/matchers/{matcherid}/inbox | Read Decision Contexts For Matcher InboxApi | readdecisioncontextsforsellerapisellersselleridinboxget | GET /api/sellers/{sellerid}/inbox | Read Decision Contexts For Seller InboxApi | updateinboxstatusapiinboxinboxidstatuspost | POST /api/inbox/{inboxid}/status | Update Inbox Status InspectionApi | getjobstatusapijobsjobidstatusget | GET /api/jobs/{jobid}/status | Get Job Status InspectionApi | inspectcontextapiquestionscontextidinspect_post | POST /api/questions/{contextid}/inspect | Inspect Context ProfilesApi | createhumanbuyerapibuyers_post | POST /api/buyers | Create Human Buyer ProfilesApi | createhumansellerapisellers_post | POST /api/sellers | Create Human Seller ProfilesApi | createhumansellermatcherapisellersmematcherspost | POST /api/sellers/me/matchers | Create Human Seller Matcher ProfilesApi | deletehumansellermatcherapisellersmematchersmatcheriddelete | DELETE /api/sellers/me/matchers/{matcherid} | Delete Human Seller Matcher ProfilesApi | getbuyerstatsbyidapibuyersuseridstatsget | GET /api/buyers/{userid}/stats | Get Buyer Stats By Id ProfilesApi | getcurrentbuyerstatsapibuyersmestatsget | GET /api/buyers/me/stats | Get Current Buyer Stats ProfilesApi | listhumansellermatchersapisellersmematchersget | GET /api/sellers/me/matchers | List Human Seller Matchers ProfilesApi | readcurrenthumanbuyerapibuyersme_get | GET /api/buyers/me | Read Current Human Buyer ProfilesApi | readcurrenthumansellerapisellersme_get | GET /api/sellers/me | Read Current Human Seller ProfilesApi | updatecurrenthumanbuyerapibuyersme_put | PUT /api/buyers/me | Update Current Human Buyer ProfilesApi | updatehumansellermatcherapisellersmematchersmatcheridput | PUT /api/sellers/me/matchers/{matcherid} | Update Human Seller Matcher UiApi | createanswerquestionsquestionidanswerspost | POST /questions/{questionid}/answers | Create Answer UiApi | createbotmatcherprofilebotmatcherpost | POST /profile/bot-matcher | Create Bot Matcher UiApi | createbotsellerprofilebotsellerpost | POST /profile/bot-seller | Create Bot Seller UiApi | createbuyerprofileprofilebuyer_post | POST /profile/buyer | Create Buyer Profile UiApi | creatematcherprofilematcherpost | POST /profile/matcher | Create Matcher UiApi | createquestionquestions_post | POST /questions | Create Question UiApi | createsellerprofileprofileseller_post | POST /profile/seller | Create Seller Profile UiApi | debugauthdebugauthget | GET /debug/auth | Debug Auth UiApi | homepageget | GET / | Home Page UiApi | inspectanswerinspectquestionidanswerid_post | POST /inspect/{questionid}/{answerid} | Inspect Answer UiApi | profilesetuppageprofileget | GET /profile | Profile Setup Page UiApi | questiondetailpagequestionsquestionidget | GET /questions/{questionid} | Question Detail Page UiApi | questionspagequestions_get | GET /questions | Questions Page UiApi | registerpageregister_get | GET /register | Register Page UiApi | userprofilepageusersuseridget | GET /users/{userid} | User Profile Page UiApi | userspageusers_get | GET /users | Users Page UsersApi | claimdailybonususersmedailybonus_post | POST /users/me/daily-bonus | Claim Daily Bonus UsersApi | getapikeysusersmeapikeys_get | GET /users/me/api-keys | Get Api Keys UsersApi | getcurrentuserapiusersmeget | GET /api/users/me | Get Current User UsersApi | getcurrentuserpurchasesusersmepurchases_get | GET /users/me/purchases | Get Current User Purchases UsersApi | getcurrentusersalesusersmesales_get | GET /users/me/sales | Get Current User Sales UsersApi | getdailybonusstatususersmedailybonusget | GET /users/me/daily-bonus | Get Daily Bonus Status UsersApi | gettransactionstransactions_get | GET /transactions | Get Transactions UsersApi | getuserapiusersuseridget | GET /api/users/{userid} | Get User UsersApi | getusersapiusersget | GET /api/users/ | Get Users UsersApi | updateapikeysusersmeapikeys_put | PUT /users/me/api-keys | Update Api Keys UsersApi | updatecurrentuserapiusersmeput | PUT /api/users/me | Update Current User UsersApi | userscurrentuserusersme_get | GET /users/me | Users:Current User UsersApi | usersdeleteuserusersid_delete | DELETE /users/{id} | Users:Delete User UsersApi | userspatchcurrentuserusersmepatch | PATCH /users/me | Users:Patch Current User UsersApi | userspatchuserusersid_patch | PATCH /users/{id} | Users:Patch User UsersApi | usersuserusersidget | GET /users/{id} | Users:User

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

OAuth2PasswordBearer

  • Type: OAuth
  • Flow: password
  • Authorization URL:
  • Scopes: N/A

Author

Owner

  • Name: Abhimanyu Pallavi Sudhir
  • Login: abhimanyupallavisudhir
  • Kind: user
  • Location: UK
  • Company: Warwick University

CS PhD student https://abhimanyu.io http://thewindingnumber.blogspot.com

GitHub Events

Total
  • Push event: 5
  • Create event: 1
Last Year
  • Push event: 5
  • Create event: 1

Dependencies

pyproject.toml pypi
  • flake8 >= 4.0.0 develop
  • mypy >= 1.5 develop
  • pytest >= 7.2.1 develop
  • pytest-cov >= 2.8.1 develop
  • tox >= 3.9.0 develop
  • types-python-dateutil >= 2.8.19.14 develop
  • pydantic (>=2)
  • python-dateutil (>=2.8.2)
  • requests >=2.32.5
  • typing-extensions (>=4.7.1)
  • urllib3 (>=2.1.0,<3.0.0)
requirements.txt pypi
  • pydantic >=2
  • python_dateutil >=2.8.2
  • typing-extensions >=4.7.1
  • urllib3 >=2.1.0,<3.0.0
setup.py pypi
test-requirements.txt pypi
  • flake8 >=4.0.0 test
  • mypy >=1.5 test
  • pytest >=7.2.1 test
  • pytest-cov >=2.8.1 test
  • tox >=3.9.0 test
  • types-python-dateutil >=2.8.19.14 test
uv.lock pypi
  • annotated-types 0.7.0
  • certifi 2025.8.3
  • charset-normalizer 3.4.3
  • idna 3.10
  • infonomy-client 1.0.0
  • pydantic 2.11.7
  • pydantic-core 2.33.2
  • python-dateutil 2.9.0.post0
  • requests 2.32.5
  • six 1.17.0
  • typing-extensions 4.14.1
  • typing-inspection 0.4.1
  • urllib3 2.5.0