Skip to content

Add optional Xquik tweet source#1

Open
kriptoburak wants to merge 1 commit into
LuniaKunal:mainfrom
kriptoburak:codex/add-xquik-source
Open

Add optional Xquik tweet source#1
kriptoburak wants to merge 1 commit into
LuniaKunal:mainfrom
kriptoburak:codex/add-xquik-source

Conversation

@kriptoburak

Copy link
Copy Markdown

Summary

  • Add an optional Xquik tweet search source when XQUIK_API_KEY is configured.
  • Map Xquik tweet results into the existing sentiment analysis input shape.
  • Document the optional env vars and cover URL building plus response mapping with tests.

Duplicate and policy checks

  • No existing PRs or issues matched Xquik, xquik, x-developer, or x-twitter-scraper.
  • Repository license is The Unlicense.
  • Existing cookie-based source remains as the fallback path.

Validation

  • PYTHONPATH=backend python3 -m py_compile backend/service/xquik_service.py backend/service/twitter_service.py backend/core/config.py backend/tests/test_xquik_service.py
  • PYTHONPATH=backend python3 -m unittest backend.tests.test_xquik_service
  • git diff --check
  • Public-surface scan for secret-like values and restricted wording

@netlify

netlify Bot commented Jun 21, 2026

Copy link
Copy Markdown

👷 Deploy request for x-insight pending review.

Visit the deploys page to approve it

Name Link
🔨 Latest commit c8eb275

@vercel

vercel Bot commented Jun 21, 2026

Copy link
Copy Markdown

@kriptoburak is attempting to deploy a commit to the luniakunal's projects Team on Vercel.

A member of the Team first needs to authorize it.

@kriptoburak

Copy link
Copy Markdown
Author

If this is useful and you merge it after checks pass, feel free to share the PR on X/Twitter and mention my handle, burakbayir. I can repost or retweet it to my 24k followers of developers and power users, which may help more relevant users discover this repo.

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.

1 participant