Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rllola/zeroTube

Youtube for zeroNet
https://github.com/rllola/zeroTube

Last synced: 5 days ago
JSON representation

Youtube for zeroNet

Awesome Lists containing this project

README

        

![ZeroTube Logo](/public/img/zero_degrade.png)

Decentralized video platform on ZeroNet using [WebTorrent](http://webtorrent.io/)

This is still a proof of concept.

### Why ?

Because I can.

### TODO

- [x] React migration
- [x] Login/Logout
- [x] Search videos
- [ ] Improve the search experience
- [ ] Search by username
- [ ] Adding filters
- [x] Adding video
- [x] "How it works ?" page
- [ ] Swagger home page needed
- [ ] Front page style (adding upvote/downvote system)
- [x] Profile page
- [ ] Add same hash video link
- [ ] Adding comment
- [ ] Write test and stop breaking things (<-- lel)
- [ ] Add it to gittorrent

And that would be nice to have that so far...

### Notes

I am thinking of using the merger site feature so one hub would be a channel. It would allow people to create a channel and allow everyone to add videos to it or only some selected people. Everyone could follow a channel. It would make the search only effective in the channel that we are already following but it would allow to split database and ignore thing that we are not interested in.

I also like the idea to have several account being able to publish on a channel instead of youtube way of doing 1 username = 1 channel.

### Support

Please support [ZeroNet](https://zeronet.readthedocs.org/en/latest/help_zeronet/donate/).

Want to contribute ? You can contact me via ZeroMail at [[email protected]](http://127.0.0.1:43110/Mail.ZeroNetwork.bit/?to=lola)

Want to contact me via normal email ? [[email protected]](mailto:[email protected])

Want to buy me a coffee ? You can donate here :

![1DMjveQ9iRqT8ELnxPU2vRnFgCMGt6Y9EA](/public/img/qrcode.jpeg)

[1DMjveQ9iRqT8ELnxPU2vRnFgCMGt6Y9EA](bitcoin:1DMjveQ9iRqT8ELnxPU2vRnFgCMGt6Y9EA)