That is freakin awesome!!!
Hey, there is a nifty tool that searches all of Tom's videos by keywords and provides the URL, timestamp, and transcript: https://elastic.mbt-database.com/index.php
Ok, be warned, I'm going to geek out on you now.
I was trying to figure out how to get a list of Tom's videos to archive them in an immutable
DB like IPFS (InterPlanetary FileSystem for all you non-geek types).
I have already created a script in the python language that takes one or more lists of URLs, can be single video or a playlist and adds them to IPFS. As it does so it adds a reference to the video (IPFS hash link) as well as the metadata for each. That SQLite DB has over 60 columns of data that can be used to qualify searches to find videos.
I've not used elastic search
, but have been involved with projects that do. It's usually used when there are large volumes of data, or when detailed analysis & visualization of a dataset from many angles is required using "kibana"
I will study this more.
Elasticsearch is already distributed, so adding Tom's videos to IPFS may be redundant. Don't know yet. In the projects I'm familiar with that used ES, all were centralized on a single server with tons disk space and memory, so that doesn't provide immutability like the distributed nature of blockchains, the architecture IPFS was modeled after.