Legacy Cytube-based codebase for ourfore.st - currently in ESR, support ending Q4 2025.
Find a file
2021-12-06 19:56:40 -05:00
bin init commit 2021-12-06 19:56:40 -05:00
conf/example init commit 2021-12-06 19:56:40 -05:00
docs init commit 2021-12-06 19:56:40 -05:00
gdrive-userscript init commit 2021-12-06 19:56:40 -05:00
integration_test init commit 2021-12-06 19:56:40 -05:00
player init commit 2021-12-06 19:56:40 -05:00
src init commit 2021-12-06 19:56:40 -05:00
templates init commit 2021-12-06 19:56:40 -05:00
test init commit 2021-12-06 19:56:40 -05:00
www init commit 2021-12-06 19:56:40 -05:00
.gitlab-ci.yml Configure SAST in .gitlab-ci.yml, creating this file if it does not already exist 2021-12-07 00:53:21 +00:00
config.template.yaml init commit 2021-12-06 19:56:40 -05:00
index.js init commit 2021-12-06 19:56:40 -05:00
ISSUE_TEMPLATE.md init commit 2021-12-06 19:56:40 -05:00
LICENSE init commit 2021-12-06 19:56:40 -05:00
NEWS.md init commit 2021-12-06 19:56:40 -05:00
package-lock.json init commit 2021-12-06 19:56:40 -05:00
package.json init commit 2021-12-06 19:56:40 -05:00
postinstall.sh init commit 2021-12-06 19:56:40 -05:00
README.md init commit 2021-12-06 19:56:40 -05:00
run.sh init commit 2021-12-06 19:56:40 -05:00
servcmd.sh.js init commit 2021-12-06 19:56:40 -05:00

fore.st

fore.st is the server software for ourfore.st, a streaming service tailored to service the TTN community post-shutdown. The softwre is made freely available both for legal reasons but also as it seems as that is what is best for the community in the advant of another shutdown.

fore.st is a fork of cytube and as such supports all of the same media sources, and carries many of the same features. Modifcations to the software have been/are being made to make the platform a more familiar place for TTN users. Contributions are welcome.

Current dev goals:

  • tokebot
  • about page
  • visibility checkbox on schedule items to allow or dissalow users from seeing a video, easier mod staging
  • chat image support(auto embed) ~ [Taken care of by cytube plus, needs easy upload, currently only takes links instead of files]
  • add video to channel lib without queing
  • add random video, videos, or a random video with others in order after it from specific category in channel lib
  • "Show all channel libraries" checkbox in channel lib UI to reduce dupes
  • general lib that shows in all channels by default to cleanup
  • tags added to video lib, videos can have multiple tags, list or search videos by tag instead of title for ez organization
  • improved profiles (profile pages, badges, stats)
  • forum (a la ttn discussions)
  • other custom chat commands (thunder, birdup, etc..)

Current goals for ourfore.st instance:

  • captcha(can wait until we get bigger)
  • figure out moderation, reach out to current ttn/disc mods and longtime community members.
  • continue w/ development goals and exist with the d00dz

Installation

There is currently no installation guide for the software, however since not much has changed in the backend, you should be fine with official cytube docs.

Contact

You can reach out by bugging rainbownapkin on the ttn discord or ourfore.st, you can also send an email to ourforest(at)420blaze.it

Shoutouts

  • Thanks to Simon for making TTN, we wouldn't be here if it wheren't that shit.
  • Thanks to jaredlego-aka-goops for helping with moderation and content aggregation for ourfore.st, we'll be set fer fackin dayz lol.
  • Thanks to etchingham for being a community contact while TTN's been winding down, I think all of us see you as a pillar of the community so your support means a lot.
  • Thanks to calzoneman for making cytube, that saved our asses.
  • Thanks to the core TTN community and everyone else who's ever used it, I was only there for the last handful of years but it was an absolute fuckin' ride. You guys are the best, it isn't TTN but I hope this at least help fills the gap.

License

Original source code in this repository is provided under the MIT license (see the LICENSE file for the full text).

Bundled source code, such as third-party CSS and JavaScript libraries, are provided under their respective licenses.