Python wrapper for the JoPilot API.
Project description
JoPilotAPI-Python
Overview
JoPilotAPI-Python is a Python wrapper for the JoPilot API, enabling developers to integrate AI-powered job search functionality into their applications with ease.
API Documentation
For detailed API documentation, visit:
JoPilot API Documentation
What is JoPilot?
JoPilot is an advanced AI-driven job search assistant that helps users find the best job opportunities tailored to their needs. By integrating with JoPilot, you gain access to intelligent job search capabilities through a simple API.
To learn more, visit:
JoPilot Official Website
ChatGPT Plugin
JoPilot is also available as a ChatGPT plugin to enhance your job search experience:
JoPilot ChatGPT Plugin
Installation
To install JoPilotAPI-Python via pip, use the following command:
pip install jopilot-api
Usage
Here's a basic example of how to use the library to perform a job search:
from job_search import JobSearchService, JobSearchRequest
request = JobSearchRequest(title="Software Engineer", size=5)
try:
results = JobSearchService.search_jobs(request) # Returns a dictionary
print("Job Search Results:")
for job in results.get("jobs", []): # Iterate over jobs as dictionaries
print(f"Job: {job.get('name')} at {job.get('companyName')}")
print(f"Location: {job.get('location', {}).get('city')}, {job.get('location', {}).get('state')}, {job.get('location', {}).get('country')}")
print(f"Source: {job.get('feed')}")
print(f"Posted: {job.get('created')}")
print('-' * 50)
except Exception as e:
print(f"Error: {e}")
Features
- Easy API Integration: Seamlessly interact with JoPilot's API using simple Python methods.
- Advanced Job Search: Search for jobs based on title, location, company name, and more.
- Real-time Updates: Fetch the latest job listings with API requests.
Contributing
We welcome contributions! Feel free to open issues or submit pull requests to improve the library.
License
This project is licensed under the MIT License.
Leverage the power of JoPilot and bring AI-driven job search to your Python applications today!
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file jopilot_api-0.1.1.tar.gz.
File metadata
- Download URL: jopilot_api-0.1.1.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4019ef2a12672afbb022046f01170304dc3d6315054bb101409f96ed18b5ae7a
|
|
| MD5 |
9575588f9a218cead27ac6660f8ad44e
|
|
| BLAKE2b-256 |
937ff9de12751b922eb1acf9a39fd33e137f557df4021a33c3d4c23f7baa0d47
|
File details
Details for the file jopilot_api-0.1.1-py3-none-any.whl.
File metadata
- Download URL: jopilot_api-0.1.1-py3-none-any.whl
- Upload date:
- Size: 3.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ef1f36ab0dd4d411b948ccec46f2c4826085584272aeb0c6fe302dc33a779af8
|
|
| MD5 |
8841e09927db6956b5569bfe385d5542
|
|
| BLAKE2b-256 |
620160559ef2b796856afb0ac8077ad86d150b7b88a3a956e692ee0e43a23e27
|