You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
main_simple.py # Main FastAPI app
twitter_client.py # Twitter API with Tweepy
tweet_detector.py # Tweet extraction + AI cleanup
simple_storage.py # Users + sessions storage
GitHub App (/apps/github/)
main.py # Main FastAPI app + mobile UI
github_client.py # GitHub API (direct requests)
issue_detector.py # Issue generation + AI formatting
simple_storage.py # Users + sessions + repo prefs
UI Differences
Twitter App
Minimal setup page
Just "Connect Twitter" button
Focus on quick start
GitHub App
Full settings dashboard
Repository dropdown selector
"Save Repository" and "Refresh Repos" buttons
Mobile-first responsive design with GitHub color scheme
Step-by-step usage guide
Settings management UI
Code Examples
Twitter: Processing
# Collect 3 segmentsifsegments_count>=3:
# AI extracts single tweetcleaned_content=awaittweet_detector.ai_extract_tweet_from_segments(accumulated)
# Post tweetresult=awaittwitter_client.post_tweet(access_token, cleaned_content)
GitHub: Processing
# Collect 5 segmentsifsegments_count>=5:
# AI generates title + descriptiontitle, description=awaitissue_detector.ai_generate_issue_from_segments(accumulated)
# Create issueresult=awaitgithub_client.create_issue(access_token, repo_full_name, title, description)