semvec/pypi-packages huggingface dataset:
jopilot-api 0.1.3
Python wrapper for the JoPilot API.
Requires Python: >=3.6

# 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](https://api.jopilot.net/swagger/index.html)

## 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](https://jopilot.net/)

## ChatGPT Plugin
JoPilot is also available as a ChatGPT plugin to enhance your job search experience:  
[JoPilot ChatGPT Plugin](https://chatgpt.com/g/g-OMF6BEtGB-jopilot)

## Installation
To install JoPilotAPI-Python via pip, use the following command:
```sh
pip install jopilot-api
```

## Usage
Here's a basic example of how to use the library to perform a job search:

```python
from jopilot_api.job_search import JobSearchService, JobSearchRequest

request = JobSearchRequest(title="driver", size=5)

try:
    results = JobSearchService.search_jobs(request)
    print("Job Search Results:")
    
    for job in results.get("jobs", []):
        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!