KO
|
EN
gitlite — search
Search
#nodejs
#php
#javascript
#hacktoberfest
#android
#arduino
#python
#ruby
#wordpress
#dotnet
#go
#shell
UniTube
★ 30
Open GitHub ↗
An open source client for YouTube.
Download README (.md)
Explore Similar Repositories
Redux-ReactiveSwift
:
Redux implementation over ReactiveSwift
Leaf-GP
:
No description available.
SSM
:
SSM框架(Spring+SpringMVC+MyBatis+Maven),已实现功能:管理员-> 角色创建、权限控制、管理员管理(增删改查)、系统运行日志、人群标签管理、普通用户管理、数据导出
SHIELD-v2-old
:
Moved to https://git.shieldx.sh/SHIELD-team/Core-Projects/SHIELD
orbital
:
Orbital is a self-hosted CI system for solo/small consulting dev teams. Written in Rust.
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
UniTube
?
Download (.md)
<div align="center"> <p align="center"> <img src="data/logos/Unitube-vertical.png"> <br> An Open Source client for YouTube. </p> </div> <div align="center"> <p align="center"> <a href="https://gitlab.com/nucleux-software/unitube/commits/master"> <img alt="pipeline status" src="https://gitlab.com/nucleux-software/unitube/badges/master/pipeline.svg"/> </a> <a href="https://travis-ci.org/NucleuxSoft/UniTube"> <img alt="build status" src="https://travis-ci.org/NucleuxSoft/UniTube.svg?branch=master"> </a> <a href="LICENSE"> <img alt="license" src="https://img.shields.io/github/license/nucleuxsoft/unitube.svg"> </a> </p> </div> ## About UniTube is a new client for YouTube built in with .NET technologies to provide a new YouTube experience on all possible platforms. Originally, this project was designed only for UWP, but since I'm working on different platforms, I decided to start over and target all platforms where .NET can run... And where I can do properly debugging 😅️ ## Status I'm working on the unified core for the project. It will be able to send and receive HTTP requests from the YouTube Data API, and manage local data from a local database on SQLite. Why I do not use the one provided by Google? 'Cause I don't know if it works on UWP correctly. So, to avoid future problems, I prefer to use something that I'm sure that works. ## Build For all those who want to build this project, they simply need the following: - .NET Core 2.2 of higher - Any properly IDE or code editor to work with .NET Core And the obvious requirements for any platform that they want to program for. By example, for UWP you need the last version of Windows 10 and the last version of the SDK for UWP, for GTK you need GTK installed on your system, and so on. Clone this project, with any tool that you commonly use, or with this command ```sh git clone https://github.com/NucleuxSoft/UniTube.git cd unitube ``` Then you need to use the tools that provide your IDE or code editor to build the project. Note that actually I only provide tools for Visual Studio Code, that is the code editor that I use. But if you don't want to use any tool like that, or if your code editor doesn't include any tool for building .NET Core projects, you can use this command to build the project: ```sh dotnet build ``` If you want to run the project, just select the desired project and launch it with: ```sh dotnet run --project /path/to/the/project ``` > But right now there's no project to run 😅️ my bad. ## Contribute I really appreciate any kind of help, from logos (just like the actual one, thanks to [@davidmind](https://github.com/davidmind)) to code contributions. If you want to contribute to the code, just document all your changes, and try to follow the... default code style for C#? But trying to use a soft 120 character line limit. ## License This project is licensed under the [GNU General Public License v3](LICENSE). But if you're too lazy to read (just like me), basically you may copy, distribute and modify the software as long as you track changes/dates in source files. Any modifications to or software including (via compiler) GPL-licensed code must also be available under the GPL along with build & install instructions.