Skip to content

PioneersHub/pytube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

146 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyTube

Utilize Pretalx data to manage and release your conference videos on YouTube.

Main Features

Manage and update metadata for your conference videos on YouTube using data from Pretalx:

  • Video Management on YouTube:

    • Automated video descriptions from Pretalx data
    • Scheduled publishing dates
    • Multi-channel support for different tracks
    • Release status monitoring
  • AI-Powered Content Generation:

    • Support for multiple AI providers: OpenAI (GPT-3.5/4), Anthropic Claude, Google Gemini, Cohere
    • Automated teaser and description generation
    • Configurable temperature settings for creativity control
  • Multi-Platform Social Media:

    • Post to LinkedIn, Twitter/X, Mastodon, or Bluesky
    • Platform-specific formatting (character limits)
    • Automated posting when videos go live
  • Additional Features:

    • Email notifications to speakers
    • Event-based directory structure for multi-conference support
    • AI-friendly CLI with structured JSON responses
    • Comprehensive setup wizard

Quick Start

  1. Install PyTube:

    pip install -e .
  2. Run Setup Wizard:

    pytube setup
  3. Configure Services (in config_local.yaml):

    # AI Service (for descriptions)
    ai_service: "openai"
    openai:
      api_key: "sk-..."
    
    # Social Media (for posts)
    social_media_service: "bluesky" 
    bluesky:
      handle: "you.bsky.social"
      app_password: "xxxx-xxxx-xxxx-xxxx"
  4. Process Conference:

    pytube assistant  # Interactive mode
    # or
    pytube records fetch && pytube youtube update  # Manual commands

Documentation

Thanks to Pioneers Hub gGmbH for the support and the funding for the idea.

About

Utilize Pretalx data to manage and release your conference videos on YouTube.

Topics

Resources

License

Code of conduct

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Sponsor this project

 

Contributors

Languages