Library / Web Scraping & Research
Web Scraping & Research
Send RemoteOK Job Listings to Telegram
On a schedule, it fetches RemoteOK jobs, cleans descriptions and salaries, and sends them as one Telegram message with Airtable storage.
What it does
## Cleaning of texts Purpose: Cleans HTML tags and special characters from the job descriptions for better readability. Attempts to parse cleaned job description JSON safely, handling errors gracefully if parsing fails. Generates a human-readable salary string from the salary_min and salary_max fields. Adds a high-port flag to any entry where the port number is greater than 5000 (optional diagnostic/extra logic). Upserts job data into an Airtable table using the job ID as the unique identifier. Purpose: Formats job data into a Telegram-friendly message string. Purpose: Sends the formatted message to a specific Telegram chat using a bot.
The steps
- Remote ok
- Clean text1
- Code5
- Telegram1
- Schedule Trigger
- RemoteOK Jobs
- Text-clean
- Cleaning the received input
- Salary to string
- Table to a single message
Similar automations
Web Scraping & ResearchCollect Job Listings Every 6 Hours with Scrapeless6 stepsWeb Scraping & ResearchExtract Job Listings with Firecrawl and a Vector Store51 stepsEmail AutomationScore daily job listings with Anthropic or OpenAI and alert via Telegram, Gmail, Discord19 stepsData Sync & ETLScore remote job listings against your CV with Gemini and Telegram alerts15 steps