Emoji Translator
About
Emoji Translator is a web app that converts English sentences into emoji sequences. Built with a Python backend using Beautiful Soup to scrape and structure emoji definitions from Unicode data sources into a searchable CSV dataset, paired with a JavaScript frontend that maps words and phrases to their closest emoji match in real time. The translator handles synonyms, common slang, and multi-word expressions to produce surprisingly accurate emoji translations. Originally built as a fun experiment in web scraping and natural language matching, it demonstrates practical use of data extraction pipelines feeding into an interactive UI.
Tech Stack
Links
Discussion & Feedback
Have questions about this project? Built something similar? Share your thoughts!
(Requires GitHub account to comment)
Related Projects
Brand System
## Voice Profile System Built LinkedIn voice DNA profiles for both Daeda founders by ranking the top 10 posts each (weighted reactions × engagement rate) and reverse-engineering the patterns into reusable style guides the AI curation pipeline can draft against. ### Outputs - **tikita-voice.md** - short, punchy fragments, problem-first hooks, British-casual builder-sharing-workshop tone, moderate emoji, Unicode bold for emphasis. Average post 150-300 words. - **jack-voice.md** - long-form thesis-argument-conclusion (300-500+ words), provocative claim hooks, tab-indented numbered lists, gaming and fantasy metaphors, almost no emoji or hashtags. - Side-by-side comparison table so the right voice can be picked consciously when drafting. - Source data preserved as CSV per founder per year. ### Why It Matters Tone is the hardest thing to keep consistent across an AI writing pipeline. By turning each founder's top performers into a documented style, the curation workflow drafts in either voice on command instead of producing generic LinkedIn-ese. ## Branded Asset Library A reusable library of branded assets - UI animation clips, motion templates, type treatments, colour pairings, product UI captures - aggregated to slot into the AI loop for video production. Why a library rather than per-asset generation: brand consistency at volume is hard. Pulling from a tagged, curated set means generated content can't drift off-brand. Currently used as the constraint layer in the daeda_tech YouTube AI loop.
Stardew Valley Wiki Chatbot GPT
Knows everything about Stardew Valley! Ask any Stardew Valley question and get instant answers - temporarily offline after OpenAI took it down. Reached 1K chats and 10 reviews (4.2 star rating) before going down. Built with Puppeteer and Cheerio for scraping the Stardew Valley Wiki, TypeScript for structuring data into markdown files, and sklearn for clustering content into 9 categories to speed up responses.
Solar System Simulator
Python and Pygame solar system. Eight planets orbit a central sun using real gravitational physics, with hover-to-identify and planet-specific sizes and colours.