RSSHub/lib/v2/linkedin/radar.js

23 lines
858 B
JavaScript

module.exports = {
'linkedin.com': {
_name: 'linkedin',
'.': [
{
title: 'Job Listing',
docs: 'https://docs.rsshub.app/en/other.html#linkedin-jobs',
source: '/jobs/search/',
target: (params, url) => {
const searchParams = new URL(url).searchParams;
const parseRoute = (searchParam) => {
if (typeof searchParam !== 'string') {
return 'all';
}
return searchParam.split(',').join('-');
};
return `/linkedin/jobs/${parseRoute(searchParams.get('f_JT'))}/${parseRoute(searchParams.get('f_E'))}/${searchParams.get('keywords') || ''}`;
},
},
],
},
};