Transistor.fm

Create unlimited podcasts for one monthly price. Invite team members, see your podcast's stats, and distribute to Apple Podcasts, Spotify, Google Podcasts. We also offer private podcasting for your company or membership site.

Integrate the Transistor.fm API with the GitHub API

Setup the Transistor.fm API trigger to run a workflow which integrates with the GitHub API. Pipedream's integration platform allows you to integrate Transistor.fm and GitHub remarkably fast. Free for developers.

Create Issue with GitHub API on New Event from Transistor.fm API
Transistor.fm + GitHub
 
Try it
Search Issues and Pull Requests with GitHub API on New Event from Transistor.fm API
Transistor.fm + GitHub
 
Try it
Create Branch with GitHub API on New Event from Transistor.fm API
Transistor.fm + GitHub
 
Try it
Create Gist with GitHub API on New Event from Transistor.fm API
Transistor.fm + GitHub
 
Try it
Create Issue Comment with GitHub API on New Event from Transistor.fm API
Transistor.fm + GitHub
 
Try it
New Event from the Transistor.fm API

Emit new event when the desired event happens

 
Try it
New Branch from the GitHub API

Emit new event when a branch is created See the documentation

 
Try it
New Card in Column (Classic Projects) from the GitHub API

Emit new event when a (classic) project card is created or moved to a specific column. For Projects V2 use New Issue with Status trigger. More information here

 
Try it
New Collaborator from the GitHub API

Emit new event when a collaborator is added See the documentation

 
Try it
New Commit from the GitHub API

Emit new event when commits are pushed to a branch See the documentation

 
Try it
Create subscriber with the Transistor.fm API

Create a subscriber. See the docs here

 
Try it
Create Issue with the GitHub API

Create a new issue in a Gihub repo. See docs here

 
Try it
Search Issues and Pull Requests with the GitHub API

Find issues and pull requests by state and keyword. See docs here

 
Try it
Create Branch with the GitHub API

Create a new branch in a Github repo. See docs here

 
Try it
Create Gist with the GitHub API

Allows you to add a new gist with one or more files. See docs here

 
Try it

Overview of Transistor.fm

With the Transistor.fm API, you can create powerful audio applications and
experiences. Whether you are building a scalable podcast hosting platform, a
streaming app, or a tool to manage and analyze audio content analytics, the
Transistor.fm API has you covered. Here are a few of the types of applications
you can build using our API:

  • Custom podcast hosting platform: Create a tailored podcast hosting platform
    that meets the specific needs of your customers.
  • Streaming app: Develop a streaming app designed to help listeners discover
    and explore new audio content.
  • Audio content analytics and management tool: Create a tool to help track and
    analyze data about audio content inventory, performance and usage.
  • Audio/podcast search engine: Build a capable audio search engine that can
    help listeners find audio content quickly and easily.
  • Marketplace of audio files: Develop a marketplace of audio files for users to
    discover, search for and purchase the audio content they need.
  • Audio content aggregation and curation tool: Create a tool to help streamline
    and simplify the process of finding, organizing, and managing audio content.

Connect Transistor.fm

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    transistor_fm: {
      type: "app",
      app: "transistor_fm",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.transistor.fm/v1`,
      headers: {
        "x-api-key": `${this.transistor_fm.$auth.api_key}`,
      },
    })
  },
})

Connect GitHub

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    github: {
      type: "app",
      app: "github",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.github.com/user`,
      headers: {
        Authorization: `Bearer ${this.github.$auth.oauth_access_token}`,
        "X-GitHub-Api-Version": `2022-11-28`,
      },
    })
  },
})