Trying to find this "Dtube"
Hello, I'm looking for Dtube, but I can't find on the web. I tried looking for it just putting in D tube in in search, and I got something completely different, and don't try looking it up normally either, nasty I tell you, nasty. So please, can someone leave a link or something in the comments, thank you...and goodbye
It's https://dtube.video/ Adrian
I still have the thought that Dtube was perhaps not the best name choice for the platform, I get that it's "delta" (a triangle or play sign) tube, but I think SteemVideo or SteemPlay might have been better choices.