diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..6374d1f --- /dev/null +++ b/.env.example @@ -0,0 +1,7 @@ +# API Configuration +API_BASE_URL=https://api.openpodcast.dev +API_ANALYTICS_PATH=/analytics/v1 +API_REGISTER_PATH=/register + +# Development overrides (uncomment for local development) +# API_BASE_URL=http://localhost:8080 \ No newline at end of file diff --git a/.env.local b/.env.local new file mode 100644 index 0000000..3e3917a --- /dev/null +++ b/.env.local @@ -0,0 +1,4 @@ +# Local development environment +API_BASE_URL=http://localhost:8080 +API_ANALYTICS_PATH=/analytics/v1 +API_REGISTER_PATH=/register \ No newline at end of file diff --git a/.env.production b/.env.production new file mode 100644 index 0000000..c33982f --- /dev/null +++ b/.env.production @@ -0,0 +1,4 @@ +# Production environment +API_BASE_URL=https://api.openpodcast.dev +API_ANALYTICS_PATH=/analytics/v1 +API_REGISTER_PATH=/register \ No newline at end of file diff --git a/src/assets/images/connect/spotify/step-2-podcast-list.png b/src/assets/images/connect/spotify/step-2-podcast-list.png new file mode 100644 index 0000000..ed7778b Binary files /dev/null and b/src/assets/images/connect/spotify/step-2-podcast-list.png differ diff --git a/src/assets/images/connect/spotify/step-3-team-members.png b/src/assets/images/connect/spotify/step-3-team-members.png new file mode 100644 index 0000000..ceb16f6 Binary files /dev/null and b/src/assets/images/connect/spotify/step-3-team-members.png differ diff --git a/src/assets/images/connect/spotify/step-4-invite-details.png b/src/assets/images/connect/spotify/step-4-invite-details.png new file mode 100644 index 0000000..a3a4844 Binary files /dev/null and b/src/assets/images/connect/spotify/step-4-invite-details.png differ diff --git a/src/assets/images/connect/spotify/step-5-1-permissions-collapsed.png b/src/assets/images/connect/spotify/step-5-1-permissions-collapsed.png new file mode 100644 index 0000000..e16561b Binary files /dev/null and b/src/assets/images/connect/spotify/step-5-1-permissions-collapsed.png differ diff --git a/src/assets/images/connect/spotify/step-5-2-permissions-expanded.png b/src/assets/images/connect/spotify/step-5-2-permissions-expanded.png new file mode 100644 index 0000000..21a6c7e Binary files /dev/null and b/src/assets/images/connect/spotify/step-5-2-permissions-expanded.png differ diff --git a/src/html/connect/index.html b/src/html/connect/index.html new file mode 100644 index 0000000..5abcae1 --- /dev/null +++ b/src/html/connect/index.html @@ -0,0 +1,505 @@ + + +
++ Wähle deine Podcast-Plattform unten und folge den einfachen Schritten, um uns schreibgeschützten Zugriff auf deine Analytics-Daten zu gewähren. +
++ Sicher: Wir speichern niemals Ihre Login-Daten - nur schreibgeschützter Zugriff auf Analytics-Daten. +
+Gib deine Daten ein, um deine Podcast-Plattformen zu verbinden
++ Indem du fortfährst, stimmst du zu, Analytics-Berichte per E-Mail zu erhalten. Kein Spam, nur deine Podcast-Daten. +
+Wähle unten deine Podcast-Plattform aus, um mit deinen Analytics zu beginnen.
+Verbinde dein Spotify-Konto mit Open Podcast für automatisierte Analytics-Berichte. Wir benötigen nur schreibgeschützten Zugriff auf deine Analytics-Daten.
+ +Gehe zu https://manage.spotify.com
+Wähle deinen Podcast aus der Liste
+
+ Klicke auf die "Einladen" Schaltfläche
+
+ Kopiere und füge diese Einladungsdetails ein:
+Open Podcast
+
+ spotify-connector@openpodcast.dev
+
+ Klicke auf "Weiter"
+
+ Setze "Leser" Zugriff für die "Analytics" Rolle
+
+
+ Klicke auf "Einladen" um den Vorgang abzuschließen
+Verbinde dein Apple Podcasts-Konto mit Open Podcast für automatisierte Analytics-Berichte. Wir benötigen nur schreibgeschützten Zugriff auf deine Analytics-Daten.
+ +Melde dich bei Apple Podcasts Connect an
+Klicke auf "Account" im oberen Menü
+Füge einen neuen Benutzer mit der ⊕ Schaltfläche hinzu:
+Open
+
+ Podcast
+
+ services@openpodcast.dev
+
+ Analyst
+
+ Klicke auf "Einladen" um die Einladung abzuschließen.
+Verbinde dein Podigee-Konto über unsere sichere OAuth-Integration. Wir benötigen nur schreibgeschützten Zugriff auf deine Analytics-Daten.
+ + +Dein Podigee-Konto wurde erfolgreich mit Open Podcast verknüpft. Wir senden dir bald deinen ersten Analysebericht.
+Es gab ein Problem beim Verbinden mit Podigee. Bitte versuche es erneut oder kontaktiere uns für Hilfe.
+Dies leitet dich zur sicheren Anmeldeseite von Podigee weiter, um Open Podcast den Zugriff auf deine Analytics zu autorisieren.
++ Sobald du den Verbindungsprozess oben abgeschlossen hast, wird unser Team automatisch benachrichtigt. + Wir melden uns innerhalb von 24 Stunden bei dir mit deinem ersten kostenlosen automatisierten PDF-Bericht. +
++ Keine weiteren Maßnahmen erforderlich - lehne dich einfach zurück und warte auf deinen detaillierten Podcast-Analytics-Bericht! +
+Deutsches Unternehmen, DSGVO-konform. Wir verkaufen niemals deine Daten.
+Konten verbinden, das war's! Keine technischen Kenntnisse oder Einrichtung erforderlich.
+Export nach CSV, PDF, JSON. Nutze deine Daten mit ChatGPT, Claude oder deinen eigenen Tools.
++ Choose your podcast platform below and follow the simple steps to grant us read-only access to your analytics data. +
++ Secure: We never store your login credentials - read-only access to analytics data. +
+Enter your details to begin connecting your podcast platforms
++ By continuing, you agree to receive analytics reports via email. No spam, just your podcast data. +
+Choose your podcast platform below to get started with your analytics.
+Connect your Spotify account to Open Podcast for automated analytics reports. We only need read-only access to your analytics data.
+ +Select your podcast from the list
+Click the "Invite" button
+Copy and paste these invitation details:
+Open Podcast
+
+ spotify-connector@openpodcast.dev
+
+ Click "Next"
+Set "Reader" access for "Analytics" role
+Click "Invite" to complete the process
+Connect your Apple Podcasts account to Open Podcast for automated analytics reports. We only need read-only access to your analytics data.
+ +Log in to Apple Podcasts Connect
+Click "Account" in the top menu
+Add a new user with the ⊕ button:
+Open
+
+ Podcast
+
+ services@openpodcast.dev
+
+ Analyst
+
+ Click "Invite" to complete the invitation.
+Connect your Podigee account through our secure OAuth integration. We only need read-only access to your analytics data.
+ + +Your Podigee account has been successfully linked to Open Podcast. We'll send you your first analytics report soon.
+There was a problem connecting to Podigee. Please try again or contact us for assistance.
+This will redirect you to Podigee's secure login page to authorize Open Podcast access to your analytics.
++ Once you've completed the connection process above, our team will be notified automatically. + We'll reach out to you within 24 hours with your first free automated PDF report. +
++ No further action required - just sit back and wait for your detailed podcast analytics report! +
+German company, GDPR compliant. We never sell your data.
+Connect accounts, that's it! No technical knowledge or setup required.
+Export to CSV, PDF, JSON. Use your data with ChatGPT, Claude or your own tools.
+