Skip to content

Conversation

@WouterArtsRecruitin
Copy link
Owner

The market-trends-scraper.js script requires the csv-writer package
which was missing from package.json dependencies.

The market-trends-scraper.js script requires the csv-writer package
which was missing from package.json dependencies.
- Add push-to-notion.js script to push market trends to Notion database
- Update weekly-market-trends.yml workflow to push to both Google Sheets and Notion
- Add @notionhq/client and other dependencies to package.json
- Update .env.example with Notion configuration variables
- Remove push-to-notion.js from .gitignore (was listed as old helper script)

Requires NOTION_TOKEN and NOTION_TRENDS_DB_ID secrets in GitHub.
Remove redundant code to consolidate repository:

- Remove intelligence-hub/ subfolder (duplicate of root files)
- Remove scrapers/ folder (legacy Puppeteer scrapers, replaced by
  simplified mock-data versions in root)

Active scripts remain in root directory:
- market-trends-scraper.js
- icp-monitor.js
- concurrent-tracker.js
- All other trackers and utilities

This cleanup reduces confusion and maintenance overhead.
Script to remove duplicate scrapers from recruitin-content-intelligence-system
that are now maintained in this repo (intelligence-hub).
@claude
Copy link

claude bot commented Jan 19, 2026


Code review

No issues found. Checked for bugs and CLAUDE.md compliance.


- Remove mandatory Google credentials decode step
- Make Google Sheets push conditional (skip if no credentials)
- Add continue-on-error to Sheets push so Notion still runs
- Support both base64 and raw JSON in GOOGLE_CREDENTIALS
- Remove intelligence-hub.yml (referenced deleted scrapers/ folder)
- Fix weekly-icp-activity.yml: remove mandatory credential decode step
- Fix weekly-concurrent-activity.yml: remove mandatory credential decode step
- Make Google Sheets push conditional and continue-on-error

The scrapers now run from individual weekly-*.yml workflows.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants