https://github.com/abhimanyupallavisudhir/infonomy-client
client for information market platform
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
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
Metadata Files
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
- BearerResponse
- BodyResetForgotPasswordApiAuthForgotPasswordPost
- BodyResetResetPasswordApiAuthResetPasswordPost
- BodyVerifyRequestTokenAuthRequestVerifyTokenPost
- BodyVerifyVerifyAuthVerifyPost
- BotSellerCreate
- BotSellerRead
- BotSellerUpdate
- DecisionContextCreateNonRecursive
- DecisionContextRead
- DecisionContextUpdateNonRecursive
- Detail
- ErrorModel
- HTTPValidationError
- HumanBuyerCreate
- HumanBuyerRead
- HumanBuyerUpdate
- HumanSeller
- HumanSellerRead
- InfoOfferCreate
- InfoOfferReadPrivate
- InfoOfferReadPublic
- InfoOfferUpdate
- LLMBuyerType
- ReadInfoOffersForDecisionContextApiQuestionsContextIdAnswersGet200ResponseInner
- ResponseReadInfoOfferApiQuestionsContextIdAnswersInfoOfferIdGet
- SellerMatcherCreate
- SellerMatcherRead
- SellerMatcherUpdate
- UserCreate
- UserRead
- UserReadPrivate
- UserUpdate
- ValidationError
- ValidationErrorLocInner
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
- Website: http://thewindingnumber.blogspot.com
- Repositories: 1
- Profile: https://github.com/abhimanyupallavisudhir
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
- 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)
- pydantic >=2
- python_dateutil >=2.8.2
- typing-extensions >=4.7.1
- urllib3 >=2.1.0,<3.0.0
- 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
- 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