Compare commits

...

6 Commits

Author SHA1 Message Date
b7933d2b35 Change up downloads 2026-02-05 01:42:17 -06:00
e662f7f641 Change up downloads 2026-02-05 01:41:41 -06:00
846142d67d Add tytd2025 2026-01-29 16:42:19 -06:00
89c0edc753 Add tytd2025 2026-01-29 16:38:52 -06:00
68c1ad1204 Make windows, Microslop Winblows 2026-01-22 06:32:51 -06:00
1b94d66684 Add android 2026-01-16 17:54:09 -06:00
12 changed files with 128 additions and 30 deletions

View File

@@ -4,11 +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)
- [Windows](windows.md) - [Android](android)
- [Shell Binary](https://downloads.tesses.net/ShellPackage.crvm) - [Shell Binary](https://downloads.tesses.net/ShellPackage.crvm)

View File

@@ -0,0 +1,14 @@
+++
title = 'Android'
date = 2026-01-16T16:39:37-06:00
+++
### Downloading the app
- [Download APK](https://files.site.tesses.net/CrossLangAndroid/latest/com.tesseslanguage.CrossLang.apk)
- [Source Code](https://onedev.site.tesses.net/crosslang/CrossLangForAndroid)
### How tos/stuff you need to know
- Settings is not implemented yet
- [How to install the app, and then install TYTD2025](https://peertube.site.tesses.net/w/7ntd4oFfxeqwbH3em6JhXD)
- [The filesystem (How to access CrossLang's files)](filesystem.md)
- [Screenshots (click the eye to view)](https://pingvin.site.tesses.net/s/crosslang-android)

View File

@@ -0,0 +1,25 @@
+++
title = 'Filesystem'
date = 2026-01-16T17:33:46-06:00
+++
Unless you configure it in settings (Not Implemented Yet) the files will be stored in these folders
Note: Env.CrossLangConfig is Env.Config /"Tesses"/"CrossLang"
Note: /sdcard is also /storage/emulated/0
Note: TF_User stands for [TessesFramework](https://onedev.site.tesses.net/tesses-framework) User, [TessesFramework](https://onedev.site.tesses.net/tesses-framework) is a dependency of CrossLang
- Env.CrossLangConfig -> /sdcard/TF_User/Config/Tesses/CrossLang
- Env.User -> /sdcard/TF_User
- Env.Config -> /sdcard/TF_User/Config
- Env.State -> /sdcard/TF_User/State
- Env.Data -> /sdcard/TF_User/Data
- Env.Cache -> /sdcard/TF_User/Cache (so clearing cache won't work)
- Env.Documents -> /sdcard/Documents
- Env.Music -> /sdcard/Music
- Env.Pictures -> /sdcard/Pictures
- Env.Videos -> /sdcard/Movies
- Env.Downloads -> /sdcard/Download
- Env.Desktop -> /sdcard/TF_User/Desktop

View File

@@ -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)

View File

@@ -1,15 +0,0 @@
+++
title = 'Windows'
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)

View File

@@ -1,4 +0,0 @@
<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' role='img' class='iconify iconify--logos' width="100" height="100">
<polygon points="50,0,100,25,100,75,50,100,0,75,0,25" style="fill:orange;stroke:black;stroke-width:3" />
<polygon points="45,20,55,20,55,35,80,35,80,45,55,45,55,85,45,85,45,45,20,45,20,35,45,35" style="fill:white;stroke:black;stroke-width:3"/>
</svg>

Before

Width:  |  Height:  |  Size: 428 B

View File

@@ -0,0 +1,6 @@
+++
title = 'Software'
date = 2026-01-29T15:51:10-06:00
+++
- [WebApps](webapps)

View File

@@ -0,0 +1,5 @@
+++
title = 'Shell'
date = 2026-01-29T15:51:57-06:00
draft = true
+++

View File

@@ -0,0 +1,6 @@
+++
title = 'Webapps'
date = 2026-01-29T15:51:51-06:00
+++
- [TYTD2025](tytd2025)

View 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
![The Image](/images/tytdscreenshot.jpg)
[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

View File

Before

Width:  |  Height:  |  Size: 7.4 KiB

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB