<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Sonagara Vasram</title>
    <description>The latest articles on Forem by Sonagara Vasram (@sonagara-vashram).</description>
    <link>https://forem.com/sonagara-vashram</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2208578%2F753c7107-ad74-4036-a419-cb632ca31303.jpeg</url>
      <title>Forem: Sonagara Vasram</title>
      <link>https://forem.com/sonagara-vashram</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/sonagara-vashram"/>
    <language>en</language>
    <item>
      <title>I Built a Tool That Tells You What to Write About Every Day — Here's How</title>
      <dc:creator>Sonagara Vasram</dc:creator>
      <pubDate>Sat, 21 Feb 2026 11:13:12 +0000</pubDate>
      <link>https://forem.com/sonagara-vashram/i-built-a-tool-that-tells-you-what-to-write-about-every-day-heres-how-3d7g</link>
      <guid>https://forem.com/sonagara-vashram/i-built-a-tool-that-tells-you-what-to-write-about-every-day-heres-how-3d7g</guid>
      <description>&lt;h2&gt;
  
  
  The Problem
&lt;/h2&gt;

&lt;p&gt;Every morning, I used to spend &lt;strong&gt;2+ hours&lt;/strong&gt; doing the same thing:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open Google Trends&lt;/li&gt;
&lt;li&gt;Check what's trending&lt;/li&gt;
&lt;li&gt;Search for related news&lt;/li&gt;
&lt;li&gt;Think of blog/video angles&lt;/li&gt;
&lt;li&gt;Research SEO keywords&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Repeat. Every. Single. Day. 😩&lt;/p&gt;

&lt;p&gt;As a content creator, knowing &lt;strong&gt;what's trending RIGHT NOW&lt;/strong&gt; is everything. But the research part? It's boring, repetitive, and eats up your creative time.&lt;/p&gt;

&lt;p&gt;So I thought — &lt;strong&gt;what if I automated the entire thing?&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  The Solution
&lt;/h2&gt;

&lt;p&gt;I built &lt;strong&gt;Daily Trend Intelligence&lt;/strong&gt; — a tool that does all of this in &lt;strong&gt;under 20 seconds&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;✅ Pulls today's &lt;strong&gt;top trending topics&lt;/strong&gt; from Google Trends&lt;br&gt;
✅ Fetches &lt;strong&gt;related news articles&lt;/strong&gt; with source quality ratings&lt;br&gt;
✅ Generates &lt;strong&gt;blog titles, video ideas, and social media captions&lt;/strong&gt;&lt;br&gt;
✅ Gives you &lt;strong&gt;10 SEO keywords + hashtags&lt;/strong&gt; per trend&lt;br&gt;
✅ Tells you the &lt;strong&gt;best time to post&lt;/strong&gt; and content urgency&lt;br&gt;
✅ Detects &lt;strong&gt;live events&lt;/strong&gt; and flags them as "Post NOW!"&lt;/p&gt;

&lt;p&gt;Works for &lt;strong&gt;48 countries&lt;/strong&gt; and &lt;strong&gt;12 languages&lt;/strong&gt;.&lt;/p&gt;


&lt;h2&gt;
  
  
  How It Works (Technical)
&lt;/h2&gt;

&lt;p&gt;The tool is built with &lt;strong&gt;Python&lt;/strong&gt; and runs on &lt;a href="https://apify.com" rel="noopener noreferrer"&gt;Apify&lt;/a&gt;, a cloud platform for automation.&lt;/p&gt;

&lt;p&gt;Here's the architecture:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Google Trends RSS → Fetch trending topics
        ↓
Google News RSS  → Find related news per topic
        ↓
Content Engine   → Generate blog/video/social ideas
        ↓
SEO Generator    → Create keyword variants + hashtags
        ↓
Structured JSON  → Clean output ready for any workflow
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Key technical decisions:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;No API keys needed&lt;/strong&gt; — uses public RSS feeds (free forever)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No browser automation&lt;/strong&gt; — pure HTTP requests = fast &amp;amp; cheap&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Source quality scoring&lt;/strong&gt; — rates news sources as High/Medium/Low reliability&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Live event detection&lt;/strong&gt; — regex patterns match 150+ real-time event keywords&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Smart traffic estimation&lt;/strong&gt; — converts Google's "10K+" text into usable numbers&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Sample Output
&lt;/h2&gt;

&lt;p&gt;Here's what you get for a single trending topic:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"rank"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"keyword"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Carlos Alcaraz"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"search_volume"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"~5K (est.)"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"trend_velocity"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"📈 Rising"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"trend_change"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"+50%"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"related_news"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"title"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Alcaraz reaches semifinal in dramatic fashion"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"source"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"ESPN"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"reliability"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"⭐ High"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"published"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"33 minutes ago"&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"content_ideas"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"blog_titles"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="s2"&gt;"Everything You Need to Know About Carlos Alcaraz in 2026"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="s2"&gt;"Why Everyone Is Searching for Carlos Alcaraz Right Now"&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"video_titles"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="s2"&gt;"Carlos Alcaraz — Everything Explained in 5 Minutes"&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"social_captions"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="s2"&gt;"Everyone is talking about Carlos Alcaraz. Here's why 🧵"&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"best_time_to_post"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"🔴 Post NOW — live event!"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"content_urgency"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"🔴 HIGH — Publish immediately!"&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"seo_keywords"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"keywords"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="s2"&gt;"carlos alcaraz"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="s2"&gt;"carlos alcaraz news today"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="s2"&gt;"why is carlos alcaraz trending"&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"hashtags"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"#CarlosAlcaraz"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"#CarlosAlcaraz2026"&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;One run = &lt;strong&gt;10 trending topics&lt;/strong&gt;, each with this level of detail. 🔥&lt;/p&gt;




&lt;h2&gt;
  
  
  What I Learned Building This
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. RSS feeds are underrated
&lt;/h3&gt;

&lt;p&gt;Everyone jumps to complex APIs or browser scraping. But Google Trends and Google News both have &lt;strong&gt;free RSS feeds&lt;/strong&gt; that return structured XML data. No auth, no rate limits, no cost.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. "Good enough" beats "perfect"
&lt;/h3&gt;

&lt;p&gt;Search volume from RSS is approximate (&lt;code&gt;~5K&lt;/code&gt;), not exact. But for &lt;strong&gt;trend discovery&lt;/strong&gt;, approximate is perfectly fine. Users don't need exact numbers — they need to know &lt;strong&gt;what's hot right now&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Source quality matters
&lt;/h3&gt;

&lt;p&gt;Not all news is equal. I built a reliability scoring system that categorizes 200+ news sources into High/Medium/Low tiers. This helps users filter signal from noise.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Content ideas are the real value
&lt;/h3&gt;

&lt;p&gt;The trending keyword alone isn't that useful. But pair it with &lt;strong&gt;ready-to-use blog titles, video scripts, and social captions&lt;/strong&gt; — now you've saved someone 30 minutes of creative thinking.&lt;/p&gt;




&lt;h2&gt;
  
  
  Try It Yourself
&lt;/h2&gt;

&lt;p&gt;The tool is live on Apify — you can try it for free:&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;&lt;a href="https://apify.com/vasram/daily-trend-intelligence" rel="noopener noreferrer"&gt;Daily Trend Intelligence on Apify Store&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Pick your country (48 supported)&lt;/li&gt;
&lt;li&gt;Choose how many trends (1-20)&lt;/li&gt;
&lt;li&gt;Hit Start&lt;/li&gt;
&lt;li&gt;Get results in ~20 seconds&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;No setup, no API keys, no installation.&lt;/p&gt;




&lt;h2&gt;
  
  
  What's Next?
&lt;/h2&gt;

&lt;p&gt;I'm planning to add:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;📧 Email digest (daily trends straight to your inbox)&lt;/li&gt;
&lt;li&gt;📊 Trend comparison over time&lt;/li&gt;
&lt;li&gt;🌐 Multi-country comparison in one run&lt;/li&gt;
&lt;li&gt;🤖 AI-powered content suggestions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you have feature ideas, drop them in the comments! Would love to hear what would make this more useful for your workflow.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;If you found this useful, consider giving it a ⭐ on &lt;a href="https://apify.com/vasram/daily-trend-intelligence" rel="noopener noreferrer"&gt;Apify Store&lt;/a&gt;. It helps a lot!&lt;/em&gt; 🙏&lt;/p&gt;

</description>
      <category>python</category>
      <category>seo</category>
      <category>automation</category>
      <category>contentmarketing</category>
    </item>
    <item>
      <title>Python : The Swiss Army Knife of Programming Languages</title>
      <dc:creator>Sonagara Vasram</dc:creator>
      <pubDate>Tue, 15 Oct 2024 11:33:06 +0000</pubDate>
      <link>https://forem.com/sonagara-vashram/the-swiss-army-knife-of-programming-languages-o48</link>
      <guid>https://forem.com/sonagara-vashram/the-swiss-army-knife-of-programming-languages-o48</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyndvdegw62297gfiwpnw.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyndvdegw62297gfiwpnw.jpeg" alt=" " width="148" height="148"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Python&lt;/code&gt;is one of the most versatile and beginner-friendly programming languages out there. Whether you're diving into web development, data science, machine learning, or even automation, Python has got you covered! Its simple syntax makes it easy to learn, and with an ever-growing community, you’ll always find the support you need. If you haven’t started learning Python yet, you’re missing out on one of the most powerful tools in a developer’s toolkit!&lt;/p&gt;

</description>
      <category>python</category>
    </item>
  </channel>
</rss>
