4-day longest streak
LegacyVSX This is a php app that tracks and compares how news stories are presented in legacy media vs X. You can check it out in action at https://legacynewsvsx.news This…
LegacyVSX
This is a php app that tracks and compares how news stories are presented in legacy media vs X. You can check it out in action at https://legacynewsvsx.news
This project is completely open source and free. It requires only PHP, MySQL, and API keys for xAI and NewsAPI. It is webserver agnostic, so you can use Apache, nginx, or whatever else will run PHP. The code that automatically posts the data to X also requires an API key from X and the free software packages wkhtmltopdf/wkhtmltoimage and ImageMagick (if you're running Ubuntu, sudo apt install wkhtmltopdf imagemagick is quick and easy).
Here is a quick rundown on the files:
config.php - set your API keys here
database.php - database functions to connect to your MySQL server, uses the MySQLi PHP extension
get_news.php - gets today's global news headlines from legacy source via NewsAPI
headlines.sql - create a database and then a table called headlines with this structure
index.php - this file, which acts as the primary frontend
main.php - responsible for invoking the functions defined in get_news.php, xai_article.php, and xai_x_posts.php. This is the file you want to execute in your crontab
table.php - handles the latest data table, index.php calls this file as an include
xai_article.php - passes a legacy news article to the xAI API to perform sentiment and emotion analysis
xai_x_posts.php - searches X (via xAI API) for posts describing a particular news story. Finds the average sentiment and dominant emotion among these posts
x_post.php - responsible for automatically posting the data to X. This should also be executed via cron slightly after main.php. Personally, I run them at 10:00 pm and 10:05 pm. Note that this requires an X API key in config.php as well as the TwitterOAuth package (easy install via composer)
@h45hb4ng on X or hi[at]legacyvsx.news
-
sentiment_xposed
An open source Chrome extension to colorize X.com posts/tweets according to their sentiment and emotion
JavaScript ★ 1 4mo agoExplain → -
zbounce
A simple 3D tunnel pong/curve ball game using Three.js and WebRTC for 2 player
HTML ★ 0 18d agoExplain → -
tikterm
A simple python app to download TikTok videos, convert to ASCII art, and play in the terminal
Python ★ 0 2mo agoExplain → -
ipfsxmr ⑂
A simple PHP app to demonstrate uploading a file to IPFS and then steganographically encoding the hash through a series of XMR transactions
★ 0 11mo agoExplain → -
anonybits
Anonybits was a free web app that lets you send BTC (almost) anonymously by using XMR as a private bridge currency. Shut down the website because exch closed. Source may still be useful.
PHP ★ 0 2mo agoExplain → -
legacyvsx
LegacyVSX is an open source php app that compares how global news stories are presented in legacy vs X.
PHP ★ 0 2mo agoExplain → -
xentropy ⑂
A true random number generator written in PHP that uses entropy extracted from the timestamps of X posts
★ 0 1y agoExplain → -
vpnprotect ⑂
A simple PHP app to restrict access if the connecting user is using a VPN
★ 0 1y agoExplain → -
writelike ⑂
WriteLike is a simple php app that rewrites text in the style of anybody else based on writing samples that the user uploads.
★ 0 1y agoExplain → -
trendspread
TrendSpread is an app/website that tracks worldwide trends via google trends and creates some interesting visualizations.
PHP ★ 0 5mo agoExplain → -
xposed
xmap.exposed is a map site that tracks X (Twitter) accounts exposed for faking their location using the Nov 2025 country flag feature. It is open source and automatically updated daily.
PHP ★ 0 7mo agoExplain →
No repos match these filters.