IATkachenko / patreon-post

github action for creating posts on patreon

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Patreon post docker action

This action create post on your patreon page

Requirements

You must have proxy server with static IP, because patreon require to confirm auth attempt from new device.

You must set patreon device id environment variable. While first run via proxy action will failed and show devce id. Save it to secrets and use in future.

Inputs

login

Required Patreon login

password

Required Password for patreon account. It is recommended to use github secrets.

body

Optional Post body. Must be set if action is used not on "release" trigger

Outputs

url

Post url

Example usage

name: patreon post
on:
  release:
    types: 
      - 'published'
jobs:
  create_post:
    runs-on: ubuntu-latest
    name: patreon post
    steps:
      - name: post        
        uses: IATkachenko/patreon-post@v1
        with:
          login: 'IATkachenko'
          password: ${{ secrets.SuperSecretPatreonPassword }} 
        env:
          HTTPS_PROXY: ${{ secrets.HTTPS_PROXY }}
          PATREON_DEVICE_ID: ${{ secrets.PATREON_DEVICE_ID }}

About

github action for creating posts on patreon

License:MIT License


Languages

Language:Python 96.8%Language:Dockerfile 3.2%