Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
94 lines (68 sloc) 3.39 KB

BreadTube.tv

This project aims to list anti-establishment public YouTubers for simplified onboarding of new members to the cause.

Check out the announcement on r/breadtube to follow the discussion.

Growing from this base we want to build a platform which elevates content creators far beyond what YouTube can currently offer, and gives them resilience from being censored or deplatformed.

For now though this is a really simple website

  • Channels can be added to the homepage under data/channels.yml
  • Videos can be added to the homepage under data/channels.yml
  • Playlists can be created to link to videos and channels
  • Social media can be changed inconfig.toml.

We'd like to simplify the process for adding content, this is a project you can help with!

Dependencies

Hugo (https://gohugo.io/)

Content Development

hugo serve
open localhost:1313

Contributing

Walkthrough Video

We have a video to walk you through the process, let us know if you need any help!

Bake Command Line Interface (Recommended)

bake channel import SLUG youtube URL

Visit github.com/breadtubetv/bake for more information

Manually Add Channel

  • Create a <channelName>.yaml file in data/channels/
  • Fill in the required information:
      name: Readable Name
      permalink: <slug>
      providers:
        twitter:
          name: Readable Name
          slug: username
          url: https://www.twitter.com/<username>
        youtube:
          name: Readable Name
          slug: youtube-id
          url: https://www.youtube.com/channel/<youtube-id>
          subscribers: 9000
      slug: <slug>
      tags:
      - breadtube
  • Create a <channelName>.md file in content
  • Follow this example format:
    ---
    title: "<Readable Name>"
    type: "channel"
    channel: "<slug>"
    menu:
      main:
        parent: "Channels"
    videos:
    - abc123def
    ---
    
  • Download the image and save it to static/img/channels/

Creating a Playlist

Staging

Pull requests are automatically deployed to a self contained environment for review.

Production

Hosting

While this is a simple Hugo website, hosting is on netlify.com.

You can’t perform that action at this time.