Podcast Show Planner
Run ID: 69cadb8474bac0555ea30ec12026-03-30Content
PantheraHive BOS
BOS Dashboard

Plan an entire podcast season with episode outlines, guest research, interview questions, intro/outro scripts, and show notes templates.

Step 1 of 3: Topic Research for "The Podcast Planner's Toolkit"

This deliverable outlines the comprehensive research conducted for a podcast series titled "The Podcast Planner's Toolkit," which will guide listeners through the entire process of planning a successful podcast season. The research focuses on identifying the target audience, market landscape, key themes, and potential content pillars to ensure a robust and valuable podcast season.


1. Podcast Concept Definition

Based on the provided input "Podcast Show Planner," we've defined the core concept for the podcast:

  • Podcast Title: The Podcast Planner's Toolkit
  • Logline: Your essential guide to meticulously planning, launching, and sustaining a compelling podcast season, from concept to show notes.
  • Target Audience:

* Aspiring podcasters with a great idea but unsure how to structure a season.

* Existing podcasters looking to improve their planning process, guest outreach, and content strategy.

* Content creators exploring podcasting as a new medium.

* Small business owners or marketers aiming to leverage podcasts for their brand.

  • Core Value Proposition: To demystify the podcast planning process, providing actionable strategies, templates, and expert insights to transform a raw idea into a well-structured, engaging, and publish-ready podcast season.
  • Overall Tone and Style: Informative, encouraging, practical, expert-driven, and highly actionable. A friendly but professional voice, breaking down complex topics into digestible steps.

2. Market Research & Niche Analysis

A thorough analysis of the existing podcasting landscape for "how-to" and "planning" content reveals both competition and opportunities.

  • Existing Competitors/Similar Podcasts:

Podcast Growth Show* (Swell AI)

The Audacity to Podcast* (Daniel J. Lewis)

School of Podcasting* (Dave Jackson)

Podcasting Simplified* (Buzzsprout)

She Podcasts* (Jessica Kupferman & Elsie Escobar)

Podcasting for Dummies* (various)

The Podcast Accelerator* (James De Lacey)

Pro Podcast Solutions* (Eric Nuzum)

Observation: Many existing podcasts focus on technical aspects, growth, or general podcasting advice. There's an opportunity to create a highly focused show specifically on planning a season*, emphasizing structure, content strategy, and pre-production.

  • Gaps in the Market & Unique Selling Points (USPs):

* Hyper-Focused on Planning: While others touch on planning, this podcast will make it its central theme, offering deep dives into each planning stage.

* Actionable Frameworks & Templates: A strong emphasis on providing listeners with downloadable templates, checklists, and frameworks for each planning step.

* Holistic Season View: Moving beyond individual episode planning to focus on the arc and flow of an entire season.

* Diverse Expert Interviews: Bringing in specialists for specific planning areas (e.g., guest booking, scriptwriting, sound design pre-production).

* Case Studies: Featuring real-world examples of well-planned podcast seasons.

  • Keywords & Search Trends (Relevant to Podcast Planning):

* "How to start a podcast" (high volume, broad)

* "Podcast planning checklist" (medium volume, high intent)

* "Podcast season outline" (medium volume, high intent)

* "Podcast content strategy" (medium volume)

* "Podcast guest outreach script" (medium volume, high intent)

* "Podcast intro outro script" (medium volume, high intent)

* "Podcast show notes template" (medium volume, high intent)

* "Podcast pre-production tips" (medium volume)

* "Podcast launch plan" (high volume)

* Insight: There is strong search interest in specific planning components, indicating a need for detailed, practical guidance.


3. Key Sub-Topics & Thematic Arcs for a Season

To provide a comprehensive "toolkit," the podcast season will be structured around the chronological stages of podcast planning. This ensures a logical flow and builds listener knowledge progressively.

Season Theme: From Idea to Launch: Crafting Your Compelling Podcast Season

Potential Thematic Arcs/Episode Categories:

  1. Foundation & Concept Development:

* Defining your Niche & Audience

* Crafting Your Podcast's Unique Hook & Value

* Naming Your Podcast & Designing Your Brand Identity

* Setting Season Goals & KPIs

  1. Content Strategy & Outlining:

* Brainstorming Core Themes & Episode Ideas

* Developing a Season Arc & Episode Flow

* Structuring Individual Episodes (Hooks, Segments, CTAs)

* Creating Detailed Episode Outlines & Timelines

  1. Guest & Interview Planning:

* Identifying Ideal Guests for Your Season

* Crafting Compelling Guest Outreach Emails & Pitches

* Preparing for Interviews: Research & Question Development

* Interview Best Practices & Pre-Call Briefings

  1. Scripting & Pre-Production:

* Writing Engaging Intro & Outro Scripts

* Crafting Dynamic Ad Reads & Sponsorship Spots

* Developing Show Notes Strategies & Templates

* Pre-Recording Checklists: Tech, Environment, Mindset

  1. Launch & Beyond (Planning for Success):

* Creating a Pre-Launch Content Calendar

* Planning Your Launch Strategy & Promotion

* Developing a Post-Launch Engagement Plan

* Analyzing & Adapting Your Season Plan


4. Potential Guest Categories & Expertise

To enrich the content and provide diverse perspectives, the podcast will feature interviews with experts in various facets of podcasting.

  • Podcast Strategists/Consultants: For overall season planning, niche identification, and goal setting.
  • Content Writers/Storytellers: For episode structuring, scriptwriting, and narrative development.
  • Public Relations/Guest Booking Specialists: For effective guest outreach and interview preparation.
  • Audio Engineers/Producers: For pre-production audio setup, microphone techniques, and editing workflow planning.
  • Marketing/Launch Strategists: For planning pre-launch hype, launch day execution, and post-launch promotion.
  • Community Managers: For audience engagement strategies and building a listener community.
  • Successful Podcasters: To share their planning processes, challenges, and lessons learned.
  • Branding Experts/Designers: For podcast art, branding, and visual identity planning.

5. Monetization Opportunities (Initial Thoughts)

While not the primary focus of this planning phase, it's beneficial to consider potential monetization avenues early on.

  • Sponsorships/Advertisements: Offering ad spots within episodes to brands targeting podcasters or entrepreneurs.
  • Premium Content/Templates: Selling enhanced versions of planning templates, checklists, or masterclasses.
  • Affiliate Marketing: Promoting tools and services essential for podcast planning (e.g., hosting platforms, editing software, microphone brands).
  • Coaching/Consulting: Leveraging the podcast as a lead generator for podcast planning workshops or one-on-one coaching.
  • Book/Course Sales: Developing a comprehensive guide or online course based on the podcast's content.

6. Actionable Next Steps

Based on this comprehensive topic research, the next steps in the workflow will involve translating these insights into concrete planning elements.

  • Finalize Podcast Title & Branding: Confirming the definitive title and core branding elements.
  • Develop Detailed Season Outline: Mapping out specific episode titles, topics, and key takeaways for 10-12 episodes.
  • Guest Prospecting: Beginning the identification and initial outreach strategy for potential guests based on the categories above.
  • Template Creation Strategy: Identifying which templates and resources will be developed for each episode.

This detailed research forms a robust foundation for developing "The Podcast Planner's Toolkit" into a highly valuable and actionable resource for aspiring and current podcasters.

gemini Output

Podcast Show Planner: Season 1 - The Growth Catalyst

Congratulations on embarking on your podcast journey! This comprehensive Season Planner for "The Growth Catalyst" podcast is designed to provide a robust framework for your entire first season. From overarching themes to individual episode outlines, guest management, and essential scripts, this document will guide you in creating engaging, professional, and impactful content.


1. Podcast Vision & Season 1 Overview

Podcast Title: The Growth Catalyst

Tagline: Unlocking Your Potential: Strategies for Personal & Professional Advancement

Core Mission: To inspire and equip listeners with actionable insights, expert advice, and real-world stories to accelerate their personal and professional growth.

Target Audience: Aspiring entrepreneurs, mid-career professionals, self-improvers, and anyone seeking practical strategies for development and success.

Format: Interview-based with occasional solo deep-dives.

Release Schedule: Weekly, every Tuesday.

Season Duration: 12 Episodes (spanning approximately 3 months)

Season 1 Theme: "Foundations of Flourishing"

This season will focus on the fundamental principles and initial steps required to build a strong base for growth. We'll explore mindset, essential skills, early-stage strategies, and overcoming common obstacles.

Season 1 Goals:

  • Establish "The Growth Catalyst" as a go-to resource for actionable growth strategies.
  • Build an initial engaged listener base.
  • Secure 5-star reviews and generate positive buzz.
  • Provide immense value that encourages listener subscription and sharing.
  • Successfully onboard 6-8 high-value guests.

2. Season 1 Episode Plan: "Foundations of Flourishing"

Here’s a proposed outline for your 12-episode season, detailing topics, potential guests, and key takeaways.

Episode Planning Key:

  • (S) = Solo Episode
  • (I) = Interview Episode

| Episode # | Title | Type | Core Topic / Focus | Potential Guest Profile (if I) | Key Takeaways for Listeners |

| :-------- | :-------------------------------------------- | :--- | :--------------------------------------------------- | :----------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| 1 | Ignite Your Inner Catalyst: Setting the Stage for Growth | (S) | Introduction to the podcast, concept of growth mindset, and vision for the season. | N/A | - Understand the "Growth Catalyst" philosophy.<br>- Why a growth mindset is fundamental.<br>- How to approach the season for maximum benefit.<br>- The importance of intentionality in personal development. |

| 2 | The Power of Purpose: Discovering Your "Why" | (I) | Identifying personal purpose and its role in motivation and direction. | Life Coach, Motivational Speaker, or Founder of a purpose-driven organization. | - Practical exercises to uncover your core values and purpose.<br>- How purpose acts as a compass in decision-making.<br>- The link between purpose and sustained motivation.<br>- Real-world examples of individuals driven by purpose. |

| 3 | Mastering Your Morning: Building a High-Performance Routine | (S) | The impact of morning routines on productivity, focus, and well-being. | N/A | - Components of an effective morning routine.<br>- Tailoring routines to individual needs and schedules.<br>- Overcoming common morning routine hurdles.<br>- The cumulative effect of small daily habits. |

| 4 | Overcoming Imposter Syndrome: Believing in Your Own Brilliance | (I) | Strategies to recognize and combat feelings of inadequacy and self-doubt. | Psychologist, Executive Coach, or successful entrepreneur who has openly discussed imposter syndrome. | - Identifying the signs and triggers of imposter syndrome.<br>- Practical techniques for reframing negative self-talk.<br>- The role of self-compassion and external validation.<br>- How to leverage vulnerability for growth. |

| 5 | The Art of Focus: Eliminating Distractions in a Noisy World | (S) | Techniques for improving concentration and deep work. | N/A | - Understanding the science behind attention and distraction.<br>- Practical tools and methods (e.g., Pomodoro, time blocking).<br>- Creating an optimal environment for focus.<br>- The benefits of single-tasking over multitasking. |

| 6 | Networking for Growth: Building Authentic Connections | (I) | The importance of strategic networking and how to do it authentically. | Networking Expert, Community Builder, or successful professional known for their network. | - Shifting mindset from "taking" to "giving" in networking.<br>- Practical tips for initiating and maintaining valuable connections.<br>- Leveraging online and offline networking opportunities.<br>- The power of mentorship and sponsorship. |

| 7 | Feedback is a Gift: How to Give, Receive, and Grow from It | (S) | Developing skills in constructive feedback exchange. | N/A | - The mindset shift required to view feedback as growth.<br>- Frameworks for giving effective, actionable feedback.<br>- Strategies for receiving feedback gracefully and productively.<br>- Turning criticism into a catalyst for improvement. |

| 8 | Digital Detox & Mindful Tech Use: Reclaiming Your Time & Attention | (I) | Strategies for managing digital consumption and fostering digital well-being. | Digital Wellness Expert, Author on screen time, or Psychologist specializing in technology's impact. | - Understanding the psychological impact of constant connectivity.<br>- Practical steps for a digital detox.<br>- Implementing mindful tech habits (e.g., app limits, notification management).<br>- Reclaiming time and mental space for deeper work and relationships. |

| 9 | The Power of Small Wins: Celebrating Progress, Not Just Perfection | (S) | The psychological benefits of recognizing and celebrating incremental achievements. | N/A | - Why small wins are crucial for sustained motivation.<br>- How to identify and track your progress effectively.<br>- Practical ways to celebrate milestones, big and small.<br>- Shifting focus from outcome to process for greater resilience. |

| 10 | Financial Foundations for Freedom: Smart Money Habits for Growth | (I) | Essential financial literacy for personal and entrepreneurial growth. | Financial Advisor, Personal Finance Blogger, or successful entrepreneur with strong financial acumen. | - Basic budgeting and tracking expenses.<br>- The power of saving and investing early.<br>- Understanding debt and smart borrowing.<br>- Mindset shifts around money and abundance. |

| 11 | Resilience Toolkit: Bouncing Back Stronger from Setbacks | (S) | Developing mental fortitude and coping mechanisms for adversity. | N/A | - Understanding the components of resilience.<br>- Practical strategies for managing stress and emotional challenges.<br>- The role of self-care and support systems.<br>- Learning from failure and turning setbacks into opportunities. |

| 12 | Your Next Chapter: Integrating & Scaling Your Growth | (S) | Recap of Season 1, how to apply learnings, and a look ahead to future growth. | N/A | - Reviewing key lessons from "Foundations of Flourishing."<br>- A framework for continuous learning and application.<br>- Setting intentions for continued personal and professional development.<br>- A sneak peek into potential future season themes (e.g., "Scaling Impact," "Advanced Leadership"). |


3. Episode Outline Template

This template provides a consistent structure for each episode, ensuring a professional flow and clear message delivery.

Podcast Episode: [Episode Number] - [Episode Title]

1. Pre-Production Checklist:

* Topic Research: Gather data, stories, examples, statistics.

* Guest Research (if applicable): Review bio, previous interviews, social media.

* Outline Creation: Detail discussion points and questions.

* Call to Action (CTA) Selection: What do you want listeners to do?

* Promotional Assets: Plan social media graphics, audiograms, short video clips.

2. Intro Script (See Section 5 for Full Template)

* Hook: Engaging question, statistic, or anecdote related to the topic.

* Podcast Name & Host Intro: "Welcome to The Growth Catalyst, I'm your host, [Your Name]."

* Episode Title & Topic Introduction: Briefly introduce the episode's theme and relevance.

* Guest Introduction (if applicable): Briefly introduce your guest's name, expertise, and why they're relevant.

3. Main Discussion Points: (Break down into 3-5 key segments)

* Segment 1: Setting the Foundation

Question/Prompt:* [Initial broad question or topic introduction]

Key Points to Cover:* [Bullet points of sub-topics]

Example/Story:* [Personal anecdote or relevant case study]

* Segment 2: Deeper Dive/Practical Strategies

Question/Prompt:* [Specific question or challenge related to the topic]

Key Points to Cover:* [Actionable advice, frameworks, tools]

Example/Story:* [Guest's experience or listener success story]

* Segment 3: Overcoming Obstacles/Common Misconceptions

Question/Prompt:* [Addressing common hurdles or myths]

Key Points to Cover:* [Problem-solving strategies, mindset shifts]

Example/Story:* [How a challenge was overcome]

* Segment 4 (Optional): Future-Pacing/Integration

Question/Prompt:* [How can listeners apply this long-term?]

Key Points to Cover:* [Next steps, ongoing practices]

Example/Story:* [Vision for future growth]

4. Listener Engagement / Q&A (Optional Segment):

* Address a pre-submitted listener question or a common query related to the topic.

5. Summary & Key Takeaways:

* Briefly reiterate 2-3 main points or actionable insights from the episode.

6. Call to Action (CTA):

* Clearly state what you want listeners to do next (e.g., subscribe, review, visit website, download resource).

7. Outro Script (See Section 6 for Full Template)

* Thank Guest (if applicable): Express gratitude.

* Thank Listeners: Acknowledge their time and engagement.

* Preview Next Episode: Hint at what's coming next.

* Podcast Name & Closing: "This has been The Growth Catalyst, and I'm your host, [Your Name]."

* Music Fade Out.


4. Guest Research & Management Template

Efficient guest management is crucial for interview-based podcasts. Use this template to streamline your process.

Guest Research & Outreach Template

1. Guest Profile:

* Name:

* Website/Blog:

* Primary Expertise/Niche:

* Key Topics they speak on:

* Previous Podcast Appearances (links): (Helps understand their style, avoid repeat questions)

* Social Media Handles (LinkedIn, X, Instagram):

* Book(s)/Course(s)/Products:

* Why are they a good fit for "The Growth Catalyst" and Season 1? (Aligns with "Foundations of Flourishing"?)

2. Contact Information:

* Email Address:

* Preferred Contact Method: (e.g., direct email, booking agent)

* Booking Link (if applicable):

3. Outreach Status:

* Date Contacted:

* Method: (Email, LinkedIn DM, Referral)

* Response Received: (Yes/No/Pending)

* Follow-up Date(s):

* Outcome: (Booked / Declined / No Response)

4. Interview Details (Once Booked):

* Proposed Episode Topic:

* Recording Date & Time:

* Platform: (e.g., Zoom, Riverside.fm, SquadCast)

* Pre-Interview Call Scheduled? (Yes/No - Date/Time)

* Key Discussion Points Shared with Guest:

* Guest's Preferred CTA: (e.g., website, social, book link)

* Any Specific Requests from Guest: (e.g., specific intro, topic avoidance)

5. Post-Interview:

* Thank You Sent: (Date)

* Episode Live Date:

* Promotion Assets Shared with Guest: (e.g., audiogram, shareable links)

* Guest Promoted Episode? (Yes/No/Pending)


5. Interview Question Framework

Crafting compelling questions is an art. Use this framework to prepare for insightful conversations.

General Interview Question Categories:

  1. The Origin Story:

* "What was the catalyst that led you to [your field/current work]?"

* "Can you share a pivotal moment or early experience that shaped your perspective on [topic]?"

* "What's a common misconception people have about your journey or what you do?"

  1. The "How-To" / Practical Application:

* "For someone looking to start [topic/skill], what's the very first step they should take?"

* "Can you walk us through your process for [specific task/challenge]?"

* "What's one actionable strategy our listeners can implement today to improve their [area of growth]?"

  1. Challenges & Resilience:

* "Tell us about a significant setback or failure you've experienced in [area], and what did you learn from it?"

* "How do you personally overcome moments of doubt or imposter syndrome?"

* "What's your advice for navigating [common challenge related to topic]?"

  1. Mindset & Philosophy:

* "What's a core belief or philosophy that guides your work and life?"

* "How do you maintain a growth mindset, especially when faced with adversity?"

* "If you could distill your knowledge on [topic] into one key principle, what would it be?"

  1. **Looking Forward
gemini Output

Podcast Season Planner: "Eco-Forward: Innovations for Sustainable Living"

This comprehensive plan lays out an entire season for your podcast, "Eco-Forward: Innovations for Sustainable Living," providing detailed episode outlines, guest research strategies, interview questions, intro/outro scripts, and show notes templates. This framework is designed to deliver engaging, informative, and actionable content to your audience.


1. Podcast Overview & Season Theme

  • Podcast Title: Eco-Forward: Innovations for Sustainable Living
  • Tagline: Practical Solutions and Future Visions for a Greener Tomorrow.
  • Mission: To explore cutting-edge innovations, practical strategies, and inspiring stories from experts and everyday heroes who are building a more sustainable future. We aim to empower listeners with knowledge and actionable steps to integrate eco-friendly practices into their lives.
  • Target Audience: Environmentally conscious individuals, sustainability enthusiasts, eco-entrepreneurs, homeowners, students, and anyone seeking practical ways to live more sustainably.
  • Season 1 Theme: "Building a Greener Tomorrow: Practical Solutions and Future Visions" – Focusing on diverse aspects of sustainable living, from home design and energy to food and consumer choices.
  • Season Length: 8 Episodes

2. Episode Outlines (Season 1)

Each episode outline provides a structured approach to planning and executing your content, ensuring coherence and depth.

Episode 1: The Smart Sustainable Home: Beyond Solar Panels

  • Key Topic: Integrating smart technology and sustainable design principles into residential living for reduced environmental impact and enhanced quality of life.
  • Learning Objectives/Takeaways:

* Understand the key elements of a sustainable home (energy, water, materials).

* Discover smart home technologies that optimize resource consumption.

* Learn about practical, budget-friendly upgrades for existing homes.

  • Segments:

1. Intro (2 min): Set the stage – the dream of a truly sustainable home.

2. Defining the Sustainable Home (5 min): What does it really mean? Beyond the obvious.

3. Guest Interview (25 min): Discussion on smart tech integration, energy efficiency, water conservation, sustainable materials, and common misconceptions.

4. Actionable Steps for Listeners (5 min): DIY tips, recommended resources, small changes with big impacts.

5. Outro (3 min): Summary and tease for next episode.

  • Potential Guest Profile: Architect specializing in green building, sustainable home consultant, smart home technology expert with an eco-focus.

Episode 2: Zero-Waste Living: From Mindset to Movement

  • Key Topic: Exploring the philosophy and practicalities of minimizing waste in daily life, addressing common challenges and celebrating successes.
  • Learning Objectives/Takeaways:

* Grasp the core principles of zero-waste (Refuse, Reduce, Reuse, Recycle, Rot).

* Identify common sources of waste in households and workplaces.

* Discover practical strategies for reducing waste in various aspects of life (shopping, food, personal care).

  • Segments:

1. Intro (2 min): The overwhelming waste problem and the empowering solution of zero-waste.

2. The 5 R's Explained (5 min): Deconstructing the zero-waste philosophy.

3. Guest Interview (25 min): Personal journey, tips for beginners, debunking myths, overcoming challenges, community impact.

4. Zero-Waste Hacks & Resources (5 min): Specific product recommendations, local initiatives, online communities.

5. Outro (3 min): Call to action to start small, summary.

  • Potential Guest Profile: Popular zero-waste blogger/influencer, founder of a zero-waste store, environmental activist focused on waste reduction.

Episode 3: The Future of Food: Sustainable Agriculture & Plant-Based Innovations

  • Key Topic: Delving into sustainable food systems, from regenerative agriculture to the rise of plant-based alternatives and their impact on planetary health.
  • Learning Objectives/Takeaways:

* Understand the environmental impact of conventional food production.

* Learn about regenerative agriculture and its benefits.

* Explore innovations in plant-based foods and alternative proteins.

* Gain insights into making more sustainable food choices.

  • Segments:

1. Intro (2 min): Food's central role in our lives and its environmental footprint.

2. The Problem with Our Plates (5 min): Brief overview of industrial agriculture's challenges.

3. Guest Interview (25 min): Discussion on regenerative farming techniques, vertical farming, lab-grown meat, plant-based nutrition, and consumer choices.

4. Shopping & Cooking Sustainably (5 min): Tips for ethical sourcing, reducing food waste, and embracing plant-forward meals.

5. Outro (3 min): Summary, encourage mindful eating.

  • Potential Guest Profile: Regenerative farmer, food tech innovator, nutritionist specializing in plant-based diets, food policy expert.

Episode 4: Green Energy Unpacked: Beyond the Grid

  • Key Topic: A deep dive into renewable energy sources, energy storage solutions, and how individuals and communities can embrace cleaner power.
  • Learning Objectives/Takeaways:

* Demystify various renewable energy sources (solar, wind, hydro, geothermal).

* Understand the importance of energy storage and grid modernization.

* Learn about community solar projects and individual actions for energy independence.

  • Segments:

1. Intro (2 min): The global energy challenge and the promise of renewables.

2. Renewables 101 (5 min): Brief explanation of major green energy types.

3. Guest Interview (25 min): Current state of renewables, battery tech, smart grids, policy impacts, personal adoption strategies, future outlook.

4. Empowering Your Energy Choices (5 min): Choosing green energy providers, community projects, home efficiency audits.

5. Outro (3 min): Summary, vision for an all-renewable future.

  • Potential Guest Profile: Renewable energy engineer, climate policy expert, energy consultant, founder of a community solar initiative.

Episode 5: Sustainable Fashion: Dressing for a Better Planet

  • Key Topic: Uncovering the environmental and social impacts of the fashion industry and exploring ethical, eco-friendly alternatives for conscious consumers.
  • Learning Objectives/Takeaways:

* Identify the problems with fast fashion (waste, water, labor).

* Discover sustainable fabrics and production methods.

* Learn how to build a more ethical and eco-friendly wardrobe.

  • Segments:

1. Intro (2 min): The allure of fashion and its hidden costs.

2. The Dark Side of Fast Fashion (5 min): Quick facts on its impact.

3. Guest Interview (25 min): Discussing ethical sourcing, circular fashion, upcycling, rental services, consumer mindset shifts, certifications.

4. Your Sustainable Wardrobe Guide (5 min): Tips for buying less, buying better, mending, thrifting, and supporting ethical brands.

5. Outro (3 min): Summary, encourage thoughtful consumption.

  • Potential Guest Profile: Sustainable fashion designer, ethical sourcing consultant, fashion blogger focused on conscious consumption, founder of a clothing rental/resale platform.

Episode 6: Green Tech & Innovation: Solutions for a Changing World

  • Key Topic: Showcasing groundbreaking technologies and innovations that are addressing environmental challenges, from carbon capture to eco-friendly materials.
  • Learning Objectives/Takeaways:

* Be introduced to exciting green technologies across various sectors.

* Understand how innovation is key to climate solutions.

* Gain perspective on the potential and limitations of technology in sustainability.

  • Segments:

1. Intro (2 min): The role of human ingenuity in solving environmental crises.

2. Tech for Good: A Broad Look (5 min): Overview of different green tech categories.

3. Guest Interview (25 min): Deep dive into specific innovations (e.g., bio-plastics, carbon capture, precision agriculture, smart city solutions), challenges in scaling, funding, future impact.

4. How to Support Green Innovation (5 min): Investing, advocating, staying informed.

5. Outro (3 min): Summary, inspiring vision of a tech-enabled sustainable future.

  • Potential Guest Profile: Green tech entrepreneur, venture capitalist focused on sustainability, environmental scientist, innovation lead at a sustainable company.

Episode 7: Eco-Travel & Sustainable Tourism: Exploring Responsibly

  • Key Topic: Redefining travel for the conscious explorer, focusing on minimizing environmental footprint and maximizing positive cultural and economic impact.
  • Learning Objectives/Takeaways:

* Understand the environmental and social impacts of tourism.

* Discover principles of responsible and eco-tourism.

* Learn practical tips for planning and executing sustainable trips.

  • Segments:

1. Intro (2 min): The joy of travel and the need to protect the places we love.

2. The Hidden Costs of Tourism (5 min): Discussing over-tourism, carbon footprint, local impact.

3. Guest Interview (25 min): Examples of eco-lodges, community-based tourism, carbon offsetting, ethical wildlife encounters, packing tips, supporting local economies.

4. Your Next Green Adventure (5 min): Practical advice for booking, transportation, activities, and behavior while traveling.

5. Outro (3 min): Summary, encourage mindful exploration.

  • Potential Guest Profile: Eco-tourism operator, sustainable travel blogger, travel writer focused on ethical tourism, representative from a responsible travel organization.

Episode 8: The Power of Community: Collective Action for a Greener World (Season Finale)

  • Key Topic: Highlighting the importance of community engagement, local initiatives, and collective action in driving sustainable change.
  • Learning Objectives/Takeaways:

* Recognize the power of collective action in sustainability.

* Discover ways to get involved in local environmental efforts.

* Feel inspired to contribute to broader change.

  • Segments:

1. Intro (2 min): Recapping the season and emphasizing that individual actions multiply in community.

2. Why Community Matters (5 min): The strength in numbers, local impact.

3. Guest Interview (25 min): Examples of successful community gardens, local advocacy groups, clean-up initiatives, repair cafes, transitioning towns, how to start a local initiative.

4. Getting Involved: Your Local Impact (5 min): Resources for finding local groups, starting small projects, engaging with local government.

5. Outro (3 min): Season recap, thank you to listeners, call to action for continued engagement, tease for future seasons.

  • Potential Guest Profile: Community organizer, founder of a successful local environmental group, mayor or council member focused on sustainability, environmental educator.

3. Guest Research & Outreach Template

Effective guest research is crucial for engaging interviews. Use this template to organize your findings and streamline your outreach.

Guest Research Template

  • Guest Name:
  • Primary Expertise/Field:
  • Affiliation/Company:
  • Website/LinkedIn:
  • Key Accomplishments/Publications: (Relevant to episode topic)
  • Previous Media Appearances: (Podcasts, interviews, talks – note their style, common talking points)
  • Social Media Handles: (Twitter, Instagram, etc. – gauge their engagement and tone)
  • Unique Perspective/Story: (What makes them a compelling guest for this episode?)
  • Availability/Contact Info: (Email, preferred contact method, assistant's contact if applicable)
  • Why them for this episode? (Brief justification)
  • Potential Interview Angles: (Specific areas to explore with them)

Outreach Strategy

  1. Personalized Email: Always send a personalized email, referencing their work and clearly stating why they are a perfect fit for your specific episode.
  2. Clear Ask: Clearly state the episode topic, the intended interview length, and what you're hoping to discuss.
  3. Provide Context: Include a link to your podcast (if existing), a brief description of your show, and the specific episode's theme.
  4. Offer Flexibility: Be flexible with scheduling and offer to send pre-interview questions.
  5. Follow-Up: A polite follow-up email after a week if no response is received.

4. Interview Questions (General & Specific Examples)

A mix of broad, open-ended questions and specific, probing questions will ensure a dynamic and informative interview.

General Interview Questions (Adaptable for any Guest)

  • Warm-Up:

* "Could you start by telling us a little bit about your journey into [their field/sustainability]?"

* "What initially sparked your passion for [topic]?"

  • Expertise/Work:

* "For those unfamiliar, could you explain [complex concept] in layman's terms?"

* "What are some of the biggest misconceptions people have about [their work/topic]?"

* "What's one project or initiative you're currently working on that excites you the most?"

  • Challenges & Solutions:

* "What are the most significant challenges or barriers you see in [their field/achieving sustainability goals] today?"

* "What innovative solutions or approaches do you believe hold the most promise?"

  • Future & Vision:

* "Looking ahead 5-10 years, what do you hope to see change or evolve in [their field/sustainability]?"

* "What's your ultimate vision for a sustainable future?"

  • Actionable Advice:

* "For our listeners who want to make a difference in [topic], what's one immediate, actionable step they can take?"

* "Are there any resources (books, websites, organizations) you'd recommend to our audience?"

  • Personal Reflection:

* "What's one piece of advice you'd give your younger self when starting out in this field?"

* "What

podcast_show_planner.md
Download as Markdown
Copy all content
Full output as text
Download ZIP
IDE-ready project ZIP
Copy share link
Permanent URL for this run
Get Embed Code
Embed this result on any website
Print / Save PDF
Use browser print dialog
\n\n\n"); var hasSrcMain=Object.keys(extracted).some(function(k){return k.indexOf("src/main")>=0;}); if(!hasSrcMain) zip.file(folder+"src/main."+ext,"import React from 'react'\nimport ReactDOM from 'react-dom/client'\nimport App from './App'\nimport './index.css'\n\nReactDOM.createRoot(document.getElementById('root')!).render(\n \n \n \n)\n"); var hasSrcApp=Object.keys(extracted).some(function(k){return k==="src/App."+ext||k==="App."+ext;}); if(!hasSrcApp) zip.file(folder+"src/App."+ext,"import React from 'react'\nimport './App.css'\n\nfunction App(){\n return(\n
\n
\n

"+slugTitle(pn)+"

\n

Built with PantheraHive BOS

\n
\n
\n )\n}\nexport default App\n"); zip.file(folder+"src/index.css","*{margin:0;padding:0;box-sizing:border-box}\nbody{font-family:system-ui,-apple-system,sans-serif;background:#f0f2f5;color:#1a1a2e}\n.app{min-height:100vh;display:flex;flex-direction:column}\n.app-header{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px}\nh1{font-size:2.5rem;font-weight:700}\n"); zip.file(folder+"src/App.css",""); zip.file(folder+"src/components/.gitkeep",""); zip.file(folder+"src/pages/.gitkeep",""); zip.file(folder+"src/hooks/.gitkeep",""); Object.keys(extracted).forEach(function(p){ var fp=p.startsWith("src/")?p:"src/"+p; zip.file(folder+fp,extracted[p]); }); zip.file(folder+"README.md","# "+slugTitle(pn)+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\nnpm run dev\n\`\`\`\n\n## Build\n\`\`\`bash\nnpm run build\n\`\`\`\n\n## Open in IDE\nOpen the project folder in VS Code or WebStorm.\n"); zip.file(folder+".gitignore","node_modules/\ndist/\n.env\n.DS_Store\n*.local\n"); } /* --- Vue (Vite + Composition API + TypeScript) --- */ function buildVue(zip,folder,app,code,panelTxt){ var pn=pkgName(app); var C=cc(pn); var extracted=extractCode(panelTxt); zip.file(folder+"package.json",'{\n "name": "'+pn+'",\n "version": "0.0.0",\n "type": "module",\n "scripts": {\n "dev": "vite",\n "build": "vue-tsc -b && vite build",\n "preview": "vite preview"\n },\n "dependencies": {\n "vue": "^3.5.13",\n "vue-router": "^4.4.5",\n "pinia": "^2.3.0",\n "axios": "^1.7.9"\n },\n "devDependencies": {\n "@vitejs/plugin-vue": "^5.2.1",\n "typescript": "~5.7.3",\n "vite": "^6.0.5",\n "vue-tsc": "^2.2.0"\n }\n}\n'); zip.file(folder+"vite.config.ts","import { defineConfig } from 'vite'\nimport vue from '@vitejs/plugin-vue'\nimport { resolve } from 'path'\n\nexport default defineConfig({\n plugins: [vue()],\n resolve: { alias: { '@': resolve(__dirname,'src') } }\n})\n"); zip.file(folder+"tsconfig.json",'{"files":[],"references":[{"path":"./tsconfig.app.json"},{"path":"./tsconfig.node.json"}]}\n'); zip.file(folder+"tsconfig.app.json",'{\n "compilerOptions":{\n "target":"ES2020","useDefineForClassFields":true,"module":"ESNext","lib":["ES2020","DOM","DOM.Iterable"],\n "skipLibCheck":true,"moduleResolution":"bundler","allowImportingTsExtensions":true,\n "isolatedModules":true,"moduleDetection":"force","noEmit":true,"jsxImportSource":"vue",\n "strict":true,"paths":{"@/*":["./src/*"]}\n },\n "include":["src/**/*.ts","src/**/*.d.ts","src/**/*.tsx","src/**/*.vue"]\n}\n'); zip.file(folder+"env.d.ts","/// \n"); zip.file(folder+"index.html","\n\n\n \n \n "+slugTitle(pn)+"\n\n\n
\n \n\n\n"); var hasMain=Object.keys(extracted).some(function(k){return k==="src/main.ts"||k==="main.ts";}); if(!hasMain) zip.file(folder+"src/main.ts","import { createApp } from 'vue'\nimport { createPinia } from 'pinia'\nimport App from './App.vue'\nimport './assets/main.css'\n\nconst app = createApp(App)\napp.use(createPinia())\napp.mount('#app')\n"); var hasApp=Object.keys(extracted).some(function(k){return k.indexOf("App.vue")>=0;}); if(!hasApp) zip.file(folder+"src/App.vue","\n\n\n\n\n"); zip.file(folder+"src/assets/main.css","*{margin:0;padding:0;box-sizing:border-box}body{font-family:system-ui,sans-serif;background:#fff;color:#213547}\n"); zip.file(folder+"src/components/.gitkeep",""); zip.file(folder+"src/views/.gitkeep",""); zip.file(folder+"src/stores/.gitkeep",""); Object.keys(extracted).forEach(function(p){ var fp=p.startsWith("src/")?p:"src/"+p; zip.file(folder+fp,extracted[p]); }); zip.file(folder+"README.md","# "+slugTitle(pn)+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\nnpm run dev\n\`\`\`\n\n## Build\n\`\`\`bash\nnpm run build\n\`\`\`\n\nOpen in VS Code or WebStorm.\n"); zip.file(folder+".gitignore","node_modules/\ndist/\n.env\n.DS_Store\n*.local\n"); } /* --- Angular (v19 standalone) --- */ function buildAngular(zip,folder,app,code,panelTxt){ var pn=pkgName(app); var C=cc(pn); var sel=pn.replace(/_/g,"-"); var extracted=extractCode(panelTxt); zip.file(folder+"package.json",'{\n "name": "'+pn+'",\n "version": "0.0.0",\n "scripts": {\n "ng": "ng",\n "start": "ng serve",\n "build": "ng build",\n "test": "ng test"\n },\n "dependencies": {\n "@angular/animations": "^19.0.0",\n "@angular/common": "^19.0.0",\n "@angular/compiler": "^19.0.0",\n "@angular/core": "^19.0.0",\n "@angular/forms": "^19.0.0",\n "@angular/platform-browser": "^19.0.0",\n "@angular/platform-browser-dynamic": "^19.0.0",\n "@angular/router": "^19.0.0",\n "rxjs": "~7.8.0",\n "tslib": "^2.3.0",\n "zone.js": "~0.15.0"\n },\n "devDependencies": {\n "@angular-devkit/build-angular": "^19.0.0",\n "@angular/cli": "^19.0.0",\n "@angular/compiler-cli": "^19.0.0",\n "typescript": "~5.6.0"\n }\n}\n'); zip.file(folder+"angular.json",'{\n "$schema": "./node_modules/@angular/cli/lib/config/schema.json",\n "version": 1,\n "newProjectRoot": "projects",\n "projects": {\n "'+pn+'": {\n "projectType": "application",\n "root": "",\n "sourceRoot": "src",\n "prefix": "app",\n "architect": {\n "build": {\n "builder": "@angular-devkit/build-angular:application",\n "options": {\n "outputPath": "dist/'+pn+'",\n "index": "src/index.html",\n "browser": "src/main.ts",\n "tsConfig": "tsconfig.app.json",\n "styles": ["src/styles.css"],\n "scripts": []\n }\n },\n "serve": {"builder":"@angular-devkit/build-angular:dev-server","configurations":{"production":{"buildTarget":"'+pn+':build:production"},"development":{"buildTarget":"'+pn+':build:development"}},"defaultConfiguration":"development"}\n }\n }\n }\n}\n'); zip.file(folder+"tsconfig.json",'{\n "compileOnSave": false,\n "compilerOptions": {"baseUrl":"./","outDir":"./dist/out-tsc","forceConsistentCasingInFileNames":true,"strict":true,"noImplicitOverride":true,"noPropertyAccessFromIndexSignature":true,"noImplicitReturns":true,"noFallthroughCasesInSwitch":true,"paths":{"@/*":["src/*"]},"skipLibCheck":true,"esModuleInterop":true,"sourceMap":true,"declaration":false,"experimentalDecorators":true,"moduleResolution":"bundler","importHelpers":true,"target":"ES2022","module":"ES2022","useDefineForClassFields":false,"lib":["ES2022","dom"]},\n "references":[{"path":"./tsconfig.app.json"}]\n}\n'); zip.file(folder+"tsconfig.app.json",'{\n "extends":"./tsconfig.json",\n "compilerOptions":{"outDir":"./dist/out-tsc","types":[]},\n "files":["src/main.ts"],\n "include":["src/**/*.d.ts"]\n}\n'); zip.file(folder+"src/index.html","\n\n\n \n "+slugTitle(pn)+"\n \n \n \n\n\n \n\n\n"); zip.file(folder+"src/main.ts","import { bootstrapApplication } from '@angular/platform-browser';\nimport { appConfig } from './app/app.config';\nimport { AppComponent } from './app/app.component';\n\nbootstrapApplication(AppComponent, appConfig)\n .catch(err => console.error(err));\n"); zip.file(folder+"src/styles.css","* { margin: 0; padding: 0; box-sizing: border-box; }\nbody { font-family: system-ui, -apple-system, sans-serif; background: #f9fafb; color: #111827; }\n"); var hasComp=Object.keys(extracted).some(function(k){return k.indexOf("app.component")>=0;}); if(!hasComp){ zip.file(folder+"src/app/app.component.ts","import { Component } from '@angular/core';\nimport { RouterOutlet } from '@angular/router';\n\n@Component({\n selector: 'app-root',\n standalone: true,\n imports: [RouterOutlet],\n templateUrl: './app.component.html',\n styleUrl: './app.component.css'\n})\nexport class AppComponent {\n title = '"+pn+"';\n}\n"); zip.file(folder+"src/app/app.component.html","
\n
\n

"+slugTitle(pn)+"

\n

Built with PantheraHive BOS

\n
\n \n
\n"); zip.file(folder+"src/app/app.component.css",".app-header{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:16px}h1{font-size:2.5rem;font-weight:700;color:#6366f1}\n"); } zip.file(folder+"src/app/app.config.ts","import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core';\nimport { provideRouter } from '@angular/router';\nimport { routes } from './app.routes';\n\nexport const appConfig: ApplicationConfig = {\n providers: [\n provideZoneChangeDetection({ eventCoalescing: true }),\n provideRouter(routes)\n ]\n};\n"); zip.file(folder+"src/app/app.routes.ts","import { Routes } from '@angular/router';\n\nexport const routes: Routes = [];\n"); Object.keys(extracted).forEach(function(p){ var fp=p.startsWith("src/")?p:"src/"+p; zip.file(folder+fp,extracted[p]); }); zip.file(folder+"README.md","# "+slugTitle(pn)+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\nng serve\n# or: npm start\n\`\`\`\n\n## Build\n\`\`\`bash\nng build\n\`\`\`\n\nOpen in VS Code with Angular Language Service extension.\n"); zip.file(folder+".gitignore","node_modules/\ndist/\n.env\n.DS_Store\n*.local\n.angular/\n"); } /* --- Python --- */ function buildPython(zip,folder,app,code){ var title=slugTitle(app); var pn=pkgName(app); var src=code.replace(/^\`\`\`[\w]*\n?/m,"").replace(/\n?\`\`\`$/m,"").trim(); var reqMap={"numpy":"numpy","pandas":"pandas","sklearn":"scikit-learn","tensorflow":"tensorflow","torch":"torch","flask":"flask","fastapi":"fastapi","uvicorn":"uvicorn","requests":"requests","sqlalchemy":"sqlalchemy","pydantic":"pydantic","dotenv":"python-dotenv","PIL":"Pillow","cv2":"opencv-python","matplotlib":"matplotlib","seaborn":"seaborn","scipy":"scipy"}; var reqs=[]; Object.keys(reqMap).forEach(function(k){if(src.indexOf("import "+k)>=0||src.indexOf("from "+k)>=0)reqs.push(reqMap[k]);}); var reqsTxt=reqs.length?reqs.join("\n"):"# add dependencies here\n"; zip.file(folder+"main.py",src||"# "+title+"\n# Generated by PantheraHive BOS\n\nprint(title+\" loaded\")\n"); zip.file(folder+"requirements.txt",reqsTxt); zip.file(folder+".env.example","# Environment variables\n"); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\npython3 -m venv .venv\nsource .venv/bin/activate\npip install -r requirements.txt\n\`\`\`\n\n## Run\n\`\`\`bash\npython main.py\n\`\`\`\n"); zip.file(folder+".gitignore",".venv/\n__pycache__/\n*.pyc\n.env\n.DS_Store\n"); } /* --- Node.js --- */ function buildNode(zip,folder,app,code){ var title=slugTitle(app); var pn=pkgName(app); var src=code.replace(/^\`\`\`[\w]*\n?/m,"").replace(/\n?\`\`\`$/m,"").trim(); var depMap={"mongoose":"^8.0.0","dotenv":"^16.4.5","axios":"^1.7.9","cors":"^2.8.5","bcryptjs":"^2.4.3","jsonwebtoken":"^9.0.2","socket.io":"^4.7.4","uuid":"^9.0.1","zod":"^3.22.4","express":"^4.18.2"}; var deps={}; Object.keys(depMap).forEach(function(k){if(src.indexOf(k)>=0)deps[k]=depMap[k];}); if(!deps["express"])deps["express"]="^4.18.2"; var pkgJson=JSON.stringify({"name":pn,"version":"1.0.0","main":"src/index.js","scripts":{"start":"node src/index.js","dev":"nodemon src/index.js"},"dependencies":deps,"devDependencies":{"nodemon":"^3.0.3"}},null,2)+"\n"; zip.file(folder+"package.json",pkgJson); var fallback="const express=require(\"express\");\nconst app=express();\napp.use(express.json());\n\napp.get(\"/\",(req,res)=>{\n res.json({message:\""+title+" API\"});\n});\n\nconst PORT=process.env.PORT||3000;\napp.listen(PORT,()=>console.log(\"Server on port \"+PORT));\n"; zip.file(folder+"src/index.js",src||fallback); zip.file(folder+".env.example","PORT=3000\n"); zip.file(folder+".gitignore","node_modules/\n.env\n.DS_Store\n"); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\n\`\`\`\n\n## Run\n\`\`\`bash\nnpm run dev\n\`\`\`\n"); } /* --- Vanilla HTML --- */ function buildVanillaHtml(zip,folder,app,code){ var title=slugTitle(app); var isFullDoc=code.trim().toLowerCase().indexOf("=0||code.trim().toLowerCase().indexOf("=0; var indexHtml=isFullDoc?code:"\n\n\n\n\n"+title+"\n\n\n\n"+code+"\n\n\n\n"; zip.file(folder+"index.html",indexHtml); zip.file(folder+"style.css","/* "+title+" — styles */\n*{margin:0;padding:0;box-sizing:border-box}\nbody{font-family:system-ui,-apple-system,sans-serif;background:#fff;color:#1a1a2e}\n"); zip.file(folder+"script.js","/* "+title+" — scripts */\n"); zip.file(folder+"assets/.gitkeep",""); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\n## Open\nDouble-click \`index.html\` in your browser.\n\nOr serve locally:\n\`\`\`bash\nnpx serve .\n# or\npython3 -m http.server 3000\n\`\`\`\n"); zip.file(folder+".gitignore",".DS_Store\nnode_modules/\n.env\n"); } /* ===== MAIN ===== */ var sc=document.createElement("script"); sc.src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.10.1/jszip.min.js"; sc.onerror=function(){ if(lbl)lbl.textContent="Download ZIP"; alert("JSZip load failed — check connection."); }; sc.onload=function(){ var zip=new JSZip(); var base=(_phFname||"output").replace(/\.[^.]+$/,""); var app=base.toLowerCase().replace(/[^a-z0-9]+/g,"_").replace(/^_+|_+$/g,"")||"my_app"; var folder=app+"/"; var vc=document.getElementById("panel-content"); var panelTxt=vc?(vc.innerText||vc.textContent||""):""; var lang=detectLang(_phCode,panelTxt); if(_phIsHtml){ buildVanillaHtml(zip,folder,app,_phCode); } else if(lang==="flutter"){ buildFlutter(zip,folder,app,_phCode,panelTxt); } else if(lang==="react-native"){ buildReactNative(zip,folder,app,_phCode,panelTxt); } else if(lang==="swift"){ buildSwift(zip,folder,app,_phCode,panelTxt); } else if(lang==="kotlin"){ buildKotlin(zip,folder,app,_phCode,panelTxt); } else if(lang==="react"){ buildReact(zip,folder,app,_phCode,panelTxt); } else if(lang==="vue"){ buildVue(zip,folder,app,_phCode,panelTxt); } else if(lang==="angular"){ buildAngular(zip,folder,app,_phCode,panelTxt); } else if(lang==="python"){ buildPython(zip,folder,app,_phCode); } else if(lang==="node"){ buildNode(zip,folder,app,_phCode); } else { /* Document/content workflow */ var title=app.replace(/_/g," "); var md=_phAll||_phCode||panelTxt||"No content"; zip.file(folder+app+".md",md); var h=""+title+""; h+="

"+title+"

"; var hc=md.replace(/&/g,"&").replace(//g,">"); hc=hc.replace(/^### (.+)$/gm,"

$1

"); hc=hc.replace(/^## (.+)$/gm,"

$1

"); hc=hc.replace(/^# (.+)$/gm,"

$1

"); hc=hc.replace(/\*\*(.+?)\*\*/g,"$1"); hc=hc.replace(/\n{2,}/g,"

"); h+="

"+hc+"

Generated by PantheraHive BOS
"; zip.file(folder+app+".html",h); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\nFiles:\n- "+app+".md (Markdown)\n- "+app+".html (styled HTML)\n"); } zip.generateAsync({type:"blob"}).then(function(blob){ var a=document.createElement("a"); a.href=URL.createObjectURL(blob); a.download=app+".zip"; a.click(); URL.revokeObjectURL(a.href); if(lbl)lbl.textContent="Download ZIP"; }); }; document.head.appendChild(sc); } function phShare(){navigator.clipboard.writeText(window.location.href).then(function(){var el=document.getElementById("ph-share-lbl");if(el){el.textContent="Link copied!";setTimeout(function(){el.textContent="Copy share link";},2500);}});}function phEmbed(){var runId=window.location.pathname.split("/").pop().replace(".html","");var embedUrl="https://pantherahive.com/embed/"+runId;var code='';navigator.clipboard.writeText(code).then(function(){var el=document.getElementById("ph-embed-lbl");if(el){el.textContent="Embed code copied!";setTimeout(function(){el.textContent="Get Embed Code";},2500);}});}