{% extends 'material_base.html' %} {% block title %}Help page{% endblock %} {% block description %}Background information about this project and system.{% endblock %} {% block content %}
I am always welcome for contact. See here for contact options!
In the 5 years that this archive is running some channels have been snapped from YouTube. They are listed here.
Reason: This account has been terminated due to multiple or severe violations of YouTube's policy prohibiting content designed to harass, bully or threaten.
Reason: This channel does not exist. (Self removed)
Reason: This account has been terminated due to multiple or severe violations of YouTube's policy prohibiting hate speech.
Reason: This account has been terminated because we received multiple third-party claims of copyright infringement regarding material the user posted.
Reason: This account has been terminated for a violation of YouTube's Terms of Service.
Reason: This channel was removed because it violated our Community Guidelines.
Currently there runs a cronjob (every day) which takes all the channels in the database and runs yt-dlp with it. yt-dlp saves the files on disk and adds the info_json of the video to a mongo database. In the long term the goal is to use pubsubhubbub instead of daily polling.
This web frontend is written in flask and connects to the mongo database to easily show all content.
The source code is available here. But be aware, it might be shitty code since I am only a developer by hobby!
There used to be a YouTube playlist which I used to put in individual videos to be archived. But YouTube removed the playlist 2 times for "hate speech"