JobSpy/postman/JobSpy.postman_collection.json

401 lines
204 KiB
JSON
Raw Normal View History

{
"info": {
2023-08-27 18:32:46 -07:00
"_postman_id": "c9fcc1a4-e948-447f-a6bb-a90e7cce080f",
"name": "JobSpy",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
"_exporter_id": "24144392"
},
"item": [
2023-08-26 12:41:33 -07:00
{
"name": "Auth",
"item": [
{
"name": "Token",
"event": [
{
"listen": "test",
"script": {
"exec": [
"var jsonData = JSON.parse(responseBody);",
"postman.setEnvironmentVariable(\"access_token\", jsonData.access_token)"
],
"type": "text/javascript"
}
}
],
"request": {
"method": "POST",
"header": [],
"body": {
"mode": "urlencoded",
"urlencoded": [
{
"key": "username",
"value": "cwatson",
"type": "text"
},
{
"key": "password",
"value": "mypass",
"type": "text"
}
]
},
"url": {
"raw": "http://127.0.0.1:8000/api/auth/token",
"protocol": "http",
"host": [
"127",
"0",
"0",
"1"
],
"port": "8000",
"path": [
"api",
"auth",
"token"
]
}
},
"response": []
},
{
"name": "Register",
"event": [
{
"listen": "test",
"script": {
"exec": [
"var jsonData = JSON.parse(responseBody);",
"postman.setEnvironmentVariable(\"access_token\", jsonData.access_token)"
],
"type": "text/javascript"
}
}
],
"request": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\n \"username\": \"cwatson\",\n \"email\": \"cullen@cullen.ai\",\n \"password\": \"mypass\",\n \"full_name\": \"cullen watson\"\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "http://127.0.0.1:8000/api/auth/register",
"protocol": "http",
"host": [
"127",
"0",
"0",
"1"
],
"port": "8000",
"path": [
"api",
"auth",
"register"
]
}
},
"response": []
}
]
},
{
"name": "Search Jobs",
"request": {
"auth": {
"type": "bearer",
"bearer": [
{
"key": "token",
"value": "{{access_token}}",
"type": "string"
}
]
},
2023-08-19 17:05:02 -07:00
"method": "POST",
"header": [],
2023-08-19 17:05:02 -07:00
"body": {
"mode": "raw",
2023-08-27 18:32:46 -07:00
"raw": "{\r\n /* required */\r\n \"site_type\": [\"indeed\", \"zip_recruiter\", \"linkedin\"], // linkedin / indeed / zip_recruiter\r\n \"search_term\": \"software engineer\",\r\n\r\n // optional (if there's issues: try broader queries, else: submit issue)\r\n \"location\": \"austin, tx\",\r\n \"distance\": 20,\r\n \"job_type\": \"fulltime\", // fulltime, parttime, internship, contract\r\n \"is_remote\": false,\r\n \"easy_apply\": false, // linkedin only\r\n \"results_wanted\": 15, // for each site,\r\n\r\n\r\n \"output_format\": \"gsheet\" // json, csv, gsheet\r\n}",
2023-08-19 17:05:02 -07:00
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
2023-08-19 17:05:02 -07:00
"raw": "http://127.0.0.1:8000/api/v1/jobs",
"protocol": "http",
"host": [
"127",
"0",
"0",
"1"
],
"port": "8000",
"path": [
"api",
"v1",
"jobs"
]
}
},
2023-08-26 12:41:33 -07:00
"response": [
{
2023-08-27 14:25:48 -07:00
"name": "CSV Example",
2023-08-26 12:41:33 -07:00
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
2023-08-27 14:25:48 -07:00
"raw": "{\r\n \"site_type\": [\"linkedin\", \"indeed\", \"zip_recruiter\"], // linkedin / indeed / zip_recruiter\r\n \"search_term\": \"software engineer\",\r\n\r\n // optional (if there's issues: try broader queries, else: submit issue)\r\n \"location\": \"austin, tx\",\r\n \"distance\": 20,\r\n \"job_type\": \"fulltime\", // fulltime, parttime, internship, contract\r\n \"is_remote\": false,\r\n \"easy_apply\": false, // linkedin only\r\n \"results_wanted\": 5, // for each site,\r\n \"output_format\": \"csv\"\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "http://127.0.0.1:8000/api/v1/jobs",
"protocol": "http",
"host": [
"127",
"0",
"0",
"1"
],
"port": "8000",
"path": [
"api",
"v1",
"jobs"
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "plain",
"header": [
{
"key": "date",
"value": "Sun, 27 Aug 2023 20:50:02 GMT"
},
{
"key": "server",
"value": "uvicorn"
},
{
"key": "content-type",
"value": "text/csv; charset=utf-8"
},
{
"key": "content-disposition",
"value": "attachment; filename=JobSpy_results_20230827_155006.csv"
},
{
"key": "Transfer-Encoding",
"value": "chunked"
}
],
"cookie": [],
"body": "Site,Title,Company Name,Job URL,Country,City,State,Job Type,Compensation Interval,Min Amount,Max Amount,Currency,Date Posted,Description\r\nlinkedin,Software Engineer - AI Training (Remote Work),Remotasks,https://www.linkedin.com/jobs/view/3676403269,USA,Austin,TX,,,,,,2023-07-27 00:00:00,\"Seeking talented coders NOW! Be part of the artificial intelligence (AI) revolution. Flexible hours - work when you want, where you want!If you are great at solving competitive coding challenges (Codeforces, Sphere Online Judge, Leetcode, etc.), this may be the perfect opportunity for you.About RemotasksRemotasks makes it easy to earn extra income and contribute to building artificial intelligence tools. Since 2017, over 240,000 taskers have contributed to training AI models to be smarter, faster, and safer through flexible work on Remotasks.When you work on Remotasks, you'll get full control over when, where and how much you work. We'll teach you how to complete projects that leverage your coding expertise on the platform.ResponsibilitiesWe have partnered with organizations to train AI LLMs. You'll help to create training data so generative AI models can write better code.For each coding problem, you will:Write the solution in codeWrite test cases to confirm your code worksWrite a summary of the problemWrite an explanation of how your code solve the problem and why the approach is soundNo previous experience with AI necessary! You will receive detailed instructions to show you how to complete tasks after you complete the application and verification process.Qualifications and requirements:Bachelor's degree in Computer Science or equivalent. Students are welcome. Proficiency working with any of the the following: Python, Java, JavaScript / TypeScript, SQL, C/C++/C# and/or HTML. Nice to have (bonus languages): Swift, Ruby, Rust, Go, NET, Matlab, PHP, HTML, DART, R and ShellComplete fluency in the English language is required. You should be able to describe code and abstract information in a clear way. This opportunity is open to applicants in the United States, Canada, UK, New Zealand, Australia, Mexico, Argentina, and IndiaWhat To Expect For Your Application ProcessOnce you click to apply, you'll be taken to Remotask's application page. Easily sign up with your Gmail account. Answer a few questions about your education and background, and review our pay and security procedures. Verify your identity. Follow the steps on the screen to confirm your identity. We do this to make sure that your account belongs to you. Complete our screening exams, we use this to confirm your English proficiency and show you some examples of the tasks you'll complete on our platform. The benefits of working with Remotask:Get the pay you earn quickly - you will get paid weeklyEarn incentives for completing your first tasks and working moreWork as much or as little as you likeAccess to our support teams to help you complete your application, screening and tasksEarn referral bonuses by telling your friends about us. Pay: equivalent of $25-45 per hourPLEASE NOTE: We collect, retain and use personal data for our professional business purposes, including notifying you of job opportunities that may be of interest. We limit the personal data we collect to that which we believe is appropriate and necessary to manage applicants' needs, provide our services, and comply with applicable laws. Any information we collect in connection with your application will be treated in accordance with our internal policies and programs designed to protect personal data.\"\r\nlinkedin,Software Engineer 1,Public Partnerships | PPL,https://www.linkedin.com/jobs/view/3690013792,USA,Austin,TX,,,,,,2023-07-31 00:00:00,\"Public Partnerships LLC supports individuals with disabilities or chronic illnesses and aging adults, to remain in their homes and communities and self direct their own long-term home care. Our role as the nations largest and most experienced Financial Management Service provider is to assist those eligible Medicaid recipients to choose and pay for t
},
{
"name": "JSON Example",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
2023-08-27 18:32:46 -07:00
"raw": "{\r\n /* required */\r\n \"site_type\": [\"indeed\", \"zip_recruiter\"], // linkedin / indeed / zip_recruiter\r\n \"search_term\": \"software engineer\",\r\n\r\n // optional (if there's issues: try broader queries, else: submit issue)\r\n \"location\": \"austin, tx\",\r\n \"distance\": 20,\r\n \"job_type\": \"fulltime\", // fulltime, parttime, internship, contract\r\n \"is_remote\": false,\r\n \"easy_apply\": false, // linkedin only\r\n \"results_wanted\": 15 // for each site,\r\n\r\n\r\n // \"output_format\": \"json\" // json, csv, gsheet\r\n}",
2023-08-26 12:41:33 -07:00
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "http://127.0.0.1:8000/api/v1/jobs",
"protocol": "http",
"host": [
"127",
"0",
"0",
"1"
],
"port": "8000",
"path": [
"api",
"v1",
"jobs"
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "date",
2023-08-27 18:32:46 -07:00
"value": "Mon, 28 Aug 2023 01:20:56 GMT"
2023-08-26 12:41:33 -07:00
},
{
"key": "server",
"value": "uvicorn"
},
{
"key": "content-length",
2023-08-27 18:32:46 -07:00
"value": "126447"
2023-08-26 12:41:33 -07:00
},
{
"key": "content-type",
"value": "application/json"
}
],
"cookie": [],
2023-08-27 18:32:46 -07:00
"body": "{\n \"status\": \"JSON response success\",\n \"error\": null,\n \"linkedin\": null,\n \"indeed\": {\n \"success\": true,\n \"error\": null,\n \"total_results\": 926,\n \"jobs\": [\n {\n \"title\": \"Engineering Lead\",\n \"company_name\": \"General Motors\",\n \"job_url\": \"https://www.indeed.com/jobs/viewjob?jk=c1139ac77c81be76\",\n \"location\": {\n \"country\": \"USA\",\n \"city\": \"Austin\",\n \"state\": \"TX\"\n },\n \"description\": \"Job Description General Motors are seeking a highly skilled IT Software Development Lead with a proven track record in leading technical efforts and delivering successful software projects. In this role, you will be a key player in developing cutting-edge software applications, utilizing industry standard methodologies and the latest technologies. Responsibilities: Lead Software Development: Take charge of the full lifecycle application development, adhering to standard frameworks and coding patterns. You will be responsible for designing, coding, testing, debugging, and documenting software applications. Mentorship and Collaboration: Coach and mentor junior developers, fostering their growth and development. Collaborate closely with senior developers and software engineers to gain additional knowledge and expertise, contributing to a strong and cohesive team Usability and Performance: Demonstrate a strong eye for usability and drive continuous improvement in performance, usability, and automation of software systems. Quality Assurance: Perform software testing and quality assurance activities to ensure the delivery of reliable and high-quality software solutions. Integration and Compliance: Integrate software with existing systems and maintain compliance with industry standards and methodologies. Implement localization and globalization of software as needed. Innovation and Continuous Learning: Stay up to date with the latest industry trends, technologies, and best practices. Demonstrate a willingness to explore and implement innovative solutions to improve development processes and efficiency. Agile Development: Work in an agile environment, collaborating closely with Agile counterparts to ensure development commitments are honored. Proactively engage in resolving software issues related to code quality, security, and configuration. Technical Documentation: Create comprehensive technical documentation, including system design specifications and user documentation, ensuring it meets company standards. Requirements: Minimum 7 years of hands-on software development experience, Minimum 3 years of experience in a Development Lead role, mentoring junior developers. Demonstrated mastery of Java and cloud technologies, such as Kubernetes. Extensive experience in UI Design and a good understanding of software development best practices are essential. Strong knowledge and understanding of database queries, with preference given to experience with PostgreSQL. Excellent communication skills to effectively interact with team members, stakeholders, and upper management. The ability to translate technical concepts into non-technical language is crucial. Hybrid: Position does not require an employee to be on-site full-time but the general expectation is that the employee be onsite an average of three (3) days each week GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP (e.g., H-1B, TN, STEM OPT, etc.) NOW OR IN THE FUTURE. About GM Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all. Why Join Us We aspire to be the most inclusive company in the world. We believe we all must make a choice every day individually and collectively to drive meaningful change
},
{
"name": "GSheet Example",
"originalRequest": {
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\r\n /* required */\r\n \"site_type\": [\"indeed\", \"zip_recruiter\"], // linkedin / indeed / zip_recruiter\r\n \"search_term\": \"software engineer\",\r\n\r\n // optional (if there's issues: try broader queries, else: submit issue)\r\n \"location\": \"austin, tx\",\r\n \"distance\": 20,\r\n \"job_type\": \"fulltime\", // fulltime, parttime, internship, contract\r\n \"is_remote\": false,\r\n \"easy_apply\": false, // linkedin only\r\n \"results_wanted\": 15, // for each site,\r\n\r\n\r\n \"output_format\": \"gsheet\" // json, csv, gsheet\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "http://127.0.0.1:8000/api/v1/jobs",
"protocol": "http",
"host": [
"127",
"0",
"0",
"1"
],
"port": "8000",
"path": [
"api",
"v1",
"jobs"
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "date",
"value": "Mon, 28 Aug 2023 01:23:46 GMT"
},
{
"key": "server",
"value": "uvicorn"
},
{
"key": "content-length",
"value": "115"
},
{
"key": "content-type",
"value": "application/json"
}
],
"cookie": [],
"body": "{\n \"status\": \"Successfully uploaded to Google Sheets\",\n \"error\": null,\n \"linkedin\": null,\n \"indeed\": null,\n \"zip_recruiter\": null\n}"
2023-08-26 12:41:33 -07:00
}
]
},
{
"name": "Health",
"request": {
"auth": {
"type": "bearer",
"bearer": [
{
"key": "token",
"value": "{{access_token}}",
"type": "string"
}
]
},
"method": "GET",
"header": [],
"url": {
2023-08-27 11:09:02 -07:00
"raw": "http://127.0.0.1:8000/health",
"protocol": "http",
"host": [
"127",
"0",
"0",
"1"
],
"port": "8000",
"path": [
2023-08-27 11:09:02 -07:00
"health"
]
}
},
2023-08-26 12:41:33 -07:00
"response": [
{
2023-08-26 12:41:33 -07:00
"name": "Health",
"originalRequest": {
"method": "GET",
"header": [],
"url": {
2023-08-27 11:09:02 -07:00
"raw": "http://127.0.0.1:8000/health",
2023-08-26 12:41:33 -07:00
"protocol": "http",
"host": [
"127",
"0",
"0",
"1"
],
"port": "8000",
"path": [
2023-08-27 11:09:02 -07:00
"health"
2023-08-26 12:41:33 -07:00
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
2023-08-26 12:41:33 -07:00
"key": "date",
"value": "Sat, 26 Aug 2023 19:36:25 GMT"
},
{
2023-08-26 12:41:33 -07:00
"key": "server",
"value": "uvicorn"
},
{
"key": "content-length",
"value": "36"
},
{
"key": "content-type",
"value": "application/json"
}
],
2023-08-26 12:41:33 -07:00
"cookie": [],
"body": "{\n \"message\": \"JobSpy ready to scrape\"\n}"
}
2023-08-26 12:41:33 -07:00
]
}
]
}