git404hub

what is trend-viewer fr?

xazingatrend/trend-viewer — explained in plain English

Analysis updated 2026-05-18

31PythonAudience · generalComplexity · 2/5LicenseSetup · easy

tl;dr

A local dashboard, built with only Python's standard library, that pulls trending content from YouTube, Instagram, X, Threads, TikTok, and AI news into one page.

vibe map

mindmap
  root((trend-viewer))
    What it does
      Aggregates six platforms
      Cross platform analysis
      Local only, no login sent
      Bookmark saved items
    Tech stack
      Python stdlib only
      Local HTTP server
      Optional local LLM
    Use cases
      Daily trend briefing
      YouTube video browsing
      Cross platform topic spotting
      Weekly date idea finder
    Audience
      Content creators
      Social media watchers
      Privacy conscious users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

See trending topics across six platforms in one local dashboard without opening separate tabs.

VIBE 2

Spot topics that are rising across multiple platforms at once using the cross platform analysis tab.

VIBE 3

Browse trending YouTube videos and shorts filtered by category, time period, and country.

VIBE 4

Get a weekly list of popular date ideas pulled from YouTube and Google Trends data.

what's the stack?

PythonHTMLJavaScript

how it stacks up fr

xazingatrend/trend-viewer0xsero/tailscale-mullvad-toggleafspies/clawdmoji
Stars313131
LanguagePythonPythonPython
Setup difficultyeasyeasyeasy
Complexity2/52/52/5
Audiencegeneraldevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Runs with one command and no extra dependencies, but some platform data sources can be rate limited or blocked at times.

in plain english

trend-viewer is a local trend dashboard that gathers what is popular across YouTube, Instagram Reels, X, Threads, TikTok, and AI news into a single web page running on your own computer. It is built using only Python's standard library, so there is nothing extra to install, and it runs entirely locally, meaning your login details and account lists stay on your machine rather than being sent to any server. The project was built because each platform shows trends differently: YouTube cares about view counts and categories, Reels and TikTok need account level tracking, and X and Threads are mostly about text context and engagement numbers. Checking each platform separately every day is inefficient, so this tool pulls them all into one home briefing page, with dedicated tabs for trending searches, video rankings, an AI news feed, and even a weekly date idea finder. An analysis tab reads across seven channels, including Google Trends, YouTube, Reels, X, Threads, TikTok, and AI news, to spot when the same topic appears on multiple platforms at once and to estimate whether it is rising, holding steady, or fading, compared to earlier scans. This works offline using simple rule based matching, but if a local AI model is running nearby it can optionally add clustering and short written summaries. Data comes from public, unauthenticated sources for each platform, such as YouTube's internal search API, Instagram's public profile info endpoint, and a public TikTok API, so results can sometimes fail or be temporarily blocked, in which case the tool falls back to cached data or a direct link to the account. Users can bookmark items they like, and the app remembers what has already been viewed. It exposes a small set of JSON API endpoints for each platform tab, and account lists for Reels, X, Threads, and TikTok can be customized through simple configuration files.

prompts (copy fr)

prompt 1
Help me run trend-viewer locally with python3 src/main.py and change its default port.
prompt 2
Explain how the cross platform analysis tab decides whether a trending topic is rising or fading.
prompt 3
Show me how to add my own Instagram and X accounts to the config files this project reads.
prompt 4
Walk me through what happens when a platform like Threads blocks the request in trend-viewer.

Frequently asked questions

what is trend-viewer fr?

A local dashboard, built with only Python's standard library, that pulls trending content from YouTube, Instagram, X, Threads, TikTok, and AI news into one page.

What language is trend-viewer written in?

Mainly Python. The stack also includes Python, HTML, JavaScript.

How hard is trend-viewer to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is trend-viewer for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.