mirror of
https://onedev.site.tesses.net/crosslang/crosslang-website
synced 2026-02-08 17:15:46 +00:00
Compare commits
4 Commits
68c1ad1204
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| b7933d2b35 | |||
| e662f7f641 | |||
| 846142d67d | |||
| 89c0edc753 |
@@ -4,12 +4,18 @@ type = "chapter"
|
|||||||
weight = 1
|
weight = 1
|
||||||
+++
|
+++
|
||||||
|
|
||||||
|
- [Binaries (Linux, Microslop Winblows)](https://git.tesseslanguage.com/tesses50/crosslang/releases)
|
||||||
|
- [Source (Gitea)](https://git.tesseslanguage.com/tesses50/crosslang)
|
||||||
|
- [Source (Onedev)](https://onedev.site.tesses.net/crosslang)
|
||||||
|
|
||||||
|
|
||||||
If you use Linux, MacOS or FreeBSD you can also use this command to install
|
If you use Linux, MacOS or FreeBSD you can also use this command to install
|
||||||
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
curl -o crosslang-install.sh https://crosslang.tesseslanguage.com/crosslang-install.sh && sh crosslang-install.sh; rm crosslang-install.sh
|
curl -o crosslang-install.sh https://crosslang.tesseslanguage.com/crosslang-install.sh && sh crosslang-install.sh; rm crosslang-install.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
- [Linux](linux)
|
- [Linux](linux)
|
||||||
- [Microslop Winblows](windows.md)
|
|
||||||
- [Android](android)
|
- [Android](android)
|
||||||
- [Shell Binary](https://downloads.tesses.net/ShellPackage.crvm)
|
- [Shell Binary](https://downloads.tesses.net/ShellPackage.crvm)
|
||||||
@@ -7,15 +7,6 @@ date = 2025-09-24T20:19:48-05:00
|
|||||||
- [Ubuntu/Debian (uses apt)](ubuntu.md)
|
- [Ubuntu/Debian (uses apt)](ubuntu.md)
|
||||||
- [Arch (uses pacman)](arch.md)
|
- [Arch (uses pacman)](arch.md)
|
||||||
|
|
||||||
# Tarballs
|
|
||||||
- [x86_64](https://files.site.tesses.net/CrossLang/latest/crosslang-linux-x86_64.tar.gz)
|
|
||||||
- [aarch64](https://files.site.tesses.net/CrossLang/latest/crosslang-linux-arm64.tar.gz)
|
|
||||||
- [riscv64](https://files.site.tesses.net/CrossLang/latest/crosslang-linux-riscv64.tar.gz)
|
|
||||||
|
|
||||||
# DevStudio Tarballs
|
|
||||||
- [x86_64](https://files.site.tesses.net/CrossLangDevStudio/latest/crosslang-devstudio-x86_64.tar.gz)
|
|
||||||
- [aarch64](https://files.site.tesses.net/CrossLangDevStudio/latest/crosslang-devstudio-aarch64.tar.gz)
|
|
||||||
|
|
||||||
|
|
||||||
# Containers
|
# Containers
|
||||||
- CLI x86_64 ```onedev.site.tesses.net/crosslang/crosslangextras/crosslangextras:latest``` (no IDE though)
|
- CLI x86_64 ```onedev.site.tesses.net/crosslang/crosslangextras/crosslangextras:latest``` (no IDE though)
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
+++
|
|
||||||
title = 'Microslop Winblows'
|
|
||||||
date = 2025-08-31T22:09:58-05:00
|
|
||||||
+++
|
|
||||||
|
|
||||||
CrossLang
|
|
||||||
=========
|
|
||||||
- [32 Bit Installer](https://files.site.tesses.net/CrossLang/latest/crosslang-win32.exe)
|
|
||||||
- [64 Bit Installer](https://files.site.tesses.net/CrossLang/latest/crosslang-win64.exe)
|
|
||||||
- [32 Bit XCopyable](https://files.site.tesses.net/CrossLang/latest/crosslang-win32.zip)
|
|
||||||
- [64 Bit XCopyable](https://files.site.tesses.net/CrossLang/latest/crosslang-win64.zip)
|
|
||||||
|
|
||||||
CrossLang DevStudio (The IDE)
|
|
||||||
=============================
|
|
||||||
- [32 Bit Installer](https://files.site.tesses.net/CrossLangDevStudio/latest/crosslang-devstudio-win32.exe)
|
|
||||||
6
content/software/_index.md
Normal file
6
content/software/_index.md
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
+++
|
||||||
|
title = 'Software'
|
||||||
|
date = 2026-01-29T15:51:10-06:00
|
||||||
|
+++
|
||||||
|
|
||||||
|
- [WebApps](webapps)
|
||||||
5
content/software/shell.md
Normal file
5
content/software/shell.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
+++
|
||||||
|
title = 'Shell'
|
||||||
|
date = 2026-01-29T15:51:57-06:00
|
||||||
|
draft = true
|
||||||
|
+++
|
||||||
6
content/software/webapps/_index.md
Normal file
6
content/software/webapps/_index.md
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
+++
|
||||||
|
title = 'Webapps'
|
||||||
|
date = 2026-01-29T15:51:51-06:00
|
||||||
|
+++
|
||||||
|
|
||||||
|
- [TYTD2025](tytd2025)
|
||||||
63
content/software/webapps/tytd2025/_index.md
Normal file
63
content/software/webapps/tytd2025/_index.md
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
+++
|
||||||
|
title = 'TYTD2025'
|
||||||
|
date = 2026-01-29T15:53:21-06:00
|
||||||
|
+++
|
||||||
|
|
||||||
|
## My web based YouTube downloader that I created in 2025
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
[Source Code](https://onedev.site.tesses.net/tytd2025)
|
||||||
|
|
||||||
|
# Features
|
||||||
|
- Uses [SQLite3](https://www.sqlite.org/) for it's database (embedded into TessesFramework)
|
||||||
|
- Can download videos, playlists and channels (you need a channel url like this [https://www.youtube.com/channel/UCBa659QWEk1AI4Tg--mrJ2A](https://www.youtube.com/channel/UCBa659QWEk1AI4Tg--mrJ2A))
|
||||||
|
- Can subscribe to channels
|
||||||
|
- Can create playlists (that are stored on the server)
|
||||||
|
- Search and browse your downloaded videos, playlists, or channels (the search is very basic though)
|
||||||
|
- User accounts
|
||||||
|
- Videos can be tagged based on your downloader's TYTD tag (to determine which instance downloaded it)
|
||||||
|
- Plugins from [CPKG](https://cpkg.tesseslangauge.com/) or any CPKG compliant server
|
||||||
|
- Can download YouTube videos either Low quality (but doesn't) require [ffmpeg](https://ffmpeg.org/), you can also download individual streams (also doesn't need [ffmpeg](https://ffmpeg.org/)), or to MP4 (doesn't work on wii due to libx264 having illegal instruction), MKV (so no transcode), MP3 or FLAC (these do need [ffmpeg](https://ffmpeg.org/) in your PATH however)
|
||||||
|
- Runs on the Wii using the [Wii Linux Continuation Project](https://wiibrew.org/wiki/Wii-Linux#Wii_Linux_Continuation_Project) (albeit extremely slowly, despite this that's where I run it)
|
||||||
|
|
||||||
|
|
||||||
|
# To Install
|
||||||
|
Install [crosslang](https://crosslang.tesseslanguage.com/downloads/index.html)
|
||||||
|
|
||||||
|
from source:
|
||||||
|
```bash
|
||||||
|
git clone https://onedev.site.tesses.net/tytd2025
|
||||||
|
cd tytd2025/Tesses.YouTubeDownloader.Server
|
||||||
|
crosslang install-webapp
|
||||||
|
```
|
||||||
|
|
||||||
|
from package manager:
|
||||||
|
```bash
|
||||||
|
crosslang install-webapp Tesses.YouTubeDownloader.Server
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
# To Run
|
||||||
|
|
||||||
|
Save to videos:
|
||||||
|
```bash
|
||||||
|
crosslang webapp tytd2025 --port=3255
|
||||||
|
```
|
||||||
|
|
||||||
|
Save to a folder (unix):
|
||||||
|
```bash
|
||||||
|
# Replace /path/to/tytd with the folder you want
|
||||||
|
export TYTDDIR=/path/to/tytd
|
||||||
|
crosslang webapp tytd2025 --port=3255
|
||||||
|
```
|
||||||
|
|
||||||
|
Save to a folder (windows):
|
||||||
|
```batch
|
||||||
|
REM Replace C:\path\to\tytd with the folder you want
|
||||||
|
SET TYTDDIR=C:\path\to\tytd
|
||||||
|
crosslang webapp tytd2025 --port=3255
|
||||||
|
```
|
||||||
|
|
||||||
|
License is GPLv3-or-later
|
||||||
BIN
static/images/tytdscreenshot.jpg
Normal file
BIN
static/images/tytdscreenshot.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 82 KiB |
Reference in New Issue
Block a user