Scott's Proxitok config
Find a file
Chris Novakovic e7ee03e3cc Accept TikTok URLs as search terms
On the home page, allow TikTok URLs to be entered as search terms for
the new category "TikTok URL", and redirect to a ProxiTok-compatible
URL when a valid one is entered.

Closes #58.
2022-07-27 00:49:14 +01:00
.github/workflows cosign update, allow docker deploy with Dockerfile 2022-06-04 20:21:42 +02:00
app Accept TikTok URLs as search terms 2022-07-27 00:49:14 +01:00
cache Templates based on classes, cache custom paths 2022-01-25 17:20:11 +01:00
components User now can use test endpoints 2022-06-28 20:41:51 +02:00
layouts WIP embed.js support and robots.txt 2022-04-10 12:10:48 +02:00
scripts Creation date on both themes 2022-06-12 13:17:56 +02:00
scss Some anti-crash fixes 2022-07-03 18:19:10 +02:00
setup/heroku Some anti-crash fixes 2022-07-03 18:19:10 +02:00
styles PHP7 and new dotnet parser 2022-05-22 11:48:06 +02:00
views Accept TikTok URLs as search terms 2022-07-27 00:49:14 +01:00
.dockerignore Working Docker 2022-03-15 22:52:54 +01:00
.editorconfig Using forked repo and cache engine 2022-01-13 16:51:45 +01:00
.env.example Some anti-crash fixes 2022-07-03 18:19:10 +02:00
.gitignore Templates based on classes, cache custom paths 2022-01-25 17:20:11 +01:00
.htaccess Heroku using nginx, reverted public and some fixes 2022-03-13 18:22:36 +01:00
app.json Added Heroku app.json 2022-06-05 17:34:18 +02:00
composer.json Some anti-crash fixes 2022-07-03 18:19:10 +02:00
composer.lock Some anti-crash fixes 2022-07-03 18:19:10 +02:00
docker-compose.yml Using prebuilt image 2022-05-22 13:14:30 +02:00
Dockerfile cosign update, allow docker deploy with Dockerfile 2022-06-04 20:21:42 +02:00
embed.js WIP embed.js support and robots.txt 2022-04-10 12:10:48 +02:00
index.php Avoid warning 2022-05-22 12:31:49 +02:00
LICENSE First commit 2022-01-01 20:14:57 +01:00
Procfile Some anti-crash fixes 2022-07-03 18:19:10 +02:00
README.md New TODOS 2022-06-16 11:47:42 +02:00
robots.txt Strict robots again 2022-04-10 13:06:42 +02:00
routes.php /t endpoint 2022-06-12 12:50:16 +02:00

ProxiTok

Use Tiktok with an alternative frontend, inspired by Nitter.

Features

  • Privacy: All requests made to TikTok are server-side, so you will never connect to their servers
  • See user's feed
  • See trending and discovery tab
  • See tags
  • See video by id
  • Themes
  • RSS Feed for user, trending and tag (just add /rss to the url)

Self-hosting

Please check this wiki article for info on how to self-host your own instance

Public instances

This wiki article contains a list with all the known public instances.

Extensions

If you want to automatically redirect Tiktok links to ProxiTok you can use:

You can use the following config if you want to use Redirector (you can change https://proxitok.herokuapp.com with whatever instance you want to use):

Description: TikTok to ProxiTok
Example URL: https://www.tiktok.com/@tiktok
Include pattern: (.*//.*)(tiktok.com)(.*)
Redirect to: https://proxitok.herokuapp.com$3
Example result: https://proxitok.herokuapp.com/@tiktok
Pattern type: Regular Expression
Apply to: Main window (address bar)

TODO / Known issues

  • Make video on /video fit screen and don't overflow
  • Fix embed styling
  • Fix crash when invalid vm.tiktok.com/CODE or www.tiktok.com/t/CODE is provided
  • Add custom amount of videos per page

Credits

@TheFrenchGhosty: Initial Dockerfile and fixes to a usable state. You can check his Docker image here on Github or here on Quay

External libraries