I have an iOS widget script to read and display RSS feeds via the Scriptable mobile app, I'd like to modify it to display the results of a specified search query from LinkedIn Jobs
LinkedIn jobs does not currently support RSS natively, so need to modify the existing script by adding logic to parse the XML from the LinkedIn jobs URL
acceptance criteria
AC1: as the end user, I have the ability to read the posts via LinkedIn jobs as RSS in the Scriptable widgets app from my iPhone's home screen
AC2: as the widget script, I parse the LinkedIn Jobs .xml for the requested data and display in the RSS feed
purpose
finding a new job and getting hired ASAP
business requirements
- append current RSS script with URL* xml parse logic
- extract the following metadata to display in widget: job-title, company-name, posted-date, workplace-type, apply-method, and company-logo
- display posts in widget as:
Line 1: posted-date - workplace-type - apply method
Line 2: "company-name - job-title
show post image as company logo
- feed updates in real-time as new items are posted
- upload script to Github and share/give owner permissions to me
*use this URL for dev and testing:https://www.linkedin.com/jobs/search/?currentJobId=3164750107&distance=25&f_E=4%2C5%2C6&f_JT=F%2CP%2CC&f_SB2=5&f_WT=2&geoId=103644278&keywords=solutions%20architect&sortBy=DD
technical reference
current RSS reader script: https://github.com/Saudumm/scriptable-News-Widget
Scriptable app store url: https://apps.apple.com/us/app/scriptable/id1405459188
technical design
up to you, you may want to parse the xml to a DOM-like json as per https://gist.github.com/Normal-Tangerine8609/d9532d78c9a3afa31899b00e21feb45d
Budget: $55
Posted On: November 28, 2022 23:36 UTC Category: Scripting & Automation Skills:Data Scraping, iOS, JavaScript, HTML, RSS, API
Skills: Data Scraping, iOS, JavaScript, HTML, RSS, API Country: United States
Nessus Advanced Windows Support Category: Computer Security, Internet Security, Network Administration, Technical Writing, Web Security Budget: $10 - $30 AUD