Merge branch 'dev' of https://gitlab.com/rainbownapkin/canopy into dev
This commit is contained in:
commit
37f7f21c5a
|
|
@ -16,7 +16,7 @@ This new codebase intends to solve the following issues with the current CyTube
|
||||||
|
|
||||||
Canopy intends to be a simple node/express.js app. It leverages the piped and the internet archive REST api's, as well as yt-dlp, for metadata gathering. Persistant storage is handled by mongodb, as it's document based nature inherintly works well for cleanly storing large config documents for user/channel settings, and the low use of inter-collection references within the canopy software. All hardcore security functions like session handling, CSRF mitigation, and password hashing are handled by industry-standard open source libraries such as express-sessions, csrf-sync, and bcrypt, however it IS hobbiest software, and it should be treated as such.
|
Canopy intends to be a simple node/express.js app. It leverages the piped and the internet archive REST api's, as well as yt-dlp, for metadata gathering. Persistant storage is handled by mongodb, as it's document based nature inherintly works well for cleanly storing large config documents for user/channel settings, and the low use of inter-collection references within the canopy software. All hardcore security functions like session handling, CSRF mitigation, and password hashing are handled by industry-standard open source libraries such as express-sessions, csrf-sync, and bcrypt, however it IS hobbiest software, and it should be treated as such.
|
||||||
|
|
||||||
The Canopy codebase does not, and never will contain:
|
The Canopy codebase does not, nor will it ever contain:
|
||||||
- Advertisements (targetted or otherwise)
|
- Advertisements (targetted or otherwise)
|
||||||
- Proprietary Code
|
- Proprietary Code
|
||||||
- 'Analytics/Telemtry' spyware
|
- 'Analytics/Telemtry' spyware
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue