RIP Legacy Mode
This commit is contained in:
parent
bdba336d3c
commit
e12d26562d
|
@ -1,8 +1,7 @@
|
||||||
# APP_PATH="/proxitok" # Relative path, PLEASE LEAVE EMPTY IF /
|
# APP_URL="http://localhost:8000" # Absolute path to proxitok instance
|
||||||
# LATTE_CACHE=/tmp/proxitok_api # Path for Latte cache, leave commented for ./cache/latte
|
# LATTE_CACHE=/tmp/proxitok_api # Path for Latte cache, leave commented for ./cache/latte
|
||||||
|
|
||||||
# API CONFIG
|
# API CONFIG
|
||||||
# API_FORCE_LEGACY=true # Force legacy mode for wrapper
|
|
||||||
# API_SIGNER_URL="https://example.com" # External signing service
|
# API_SIGNER_URL="https://example.com" # External signing service
|
||||||
# API_BROWSER_URL="http://localhost:4444" # chromedriver url
|
# API_BROWSER_URL="http://localhost:4444" # chromedriver url
|
||||||
# API_TEST_ENDPOINTS=true # Discomment for usage of testing TikTok endpoints, may help sometimes
|
# API_TEST_ENDPOINTS=true # Discomment for usage of testing TikTok endpoints, may help sometimes
|
||||||
|
|
|
@ -25,10 +25,7 @@ class SettingsController {
|
||||||
self::redirect();
|
self::redirect();
|
||||||
}
|
}
|
||||||
static public function api() {
|
static public function api() {
|
||||||
if (isset($_POST['api-legacy'])) {
|
// TODO, ADD COUNT
|
||||||
$legacy = $_POST['api-legacy'];
|
|
||||||
}
|
|
||||||
Cookies::set('api-legacy', $legacy);
|
|
||||||
self::redirect();
|
self::redirect();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,13 +10,8 @@ use App\Models\RSSTemplate;
|
||||||
class TrendingController {
|
class TrendingController {
|
||||||
static public function get() {
|
static public function get() {
|
||||||
$api = Wrappers::api();
|
$api = Wrappers::api();
|
||||||
|
|
||||||
// Ttwid if standard, cursor if legacy
|
|
||||||
if ($api->isLegacy()) {
|
|
||||||
$cursor = Misc::getCursor();
|
|
||||||
} else {
|
|
||||||
$cursor = Misc::getTtwid();
|
$cursor = Misc::getTtwid();
|
||||||
}
|
|
||||||
$trending = $api->trending();
|
$trending = $api->trending();
|
||||||
$trending->feed($cursor);
|
$trending->feed($cursor);
|
||||||
|
|
||||||
|
|
|
@ -81,8 +81,6 @@ class Wrappers {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Legacy mode
|
return new \TikScraper\Api($options, $cacheEngine);
|
||||||
$legacy = Misc::env('API_FORCE_LEGACY', false) || isset($_COOKIE['api-legacy']) && $_COOKIE['api-legacy'] === 'on';
|
|
||||||
return new \TikScraper\Api($options, $legacy, $cacheEngine);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,14 +1,7 @@
|
||||||
{embed '../form.latte', path: '/settings/api', method: 'POST', submit: true}
|
{embed '../form.latte', path: '/settings/api', method: 'POST', submit: true}
|
||||||
{block fields}
|
{block fields}
|
||||||
<div class="field">
|
<div class="field">
|
||||||
<label class="label">Legacy mode</label>
|
<p>TODO</p>
|
||||||
<div class="select">
|
|
||||||
<select name="api-legacy">
|
|
||||||
<option hidden disabled selected value> -- Select an option -- </option>
|
|
||||||
<option value="on">On</option>
|
|
||||||
<option value="off">Off</option>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
{/block}
|
{/block}
|
||||||
{/embed}
|
{/embed}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "pablouser1/proxitok",
|
"name": "pablouser1/proxitok",
|
||||||
"description": "An alternative frontend for TikTok",
|
"description": "An alternative frontend for TikTok",
|
||||||
"version": "2.3.0.1",
|
"version": "2.3.1.0",
|
||||||
"license": "AGPL-3.0-or-later",
|
"license": "AGPL-3.0-or-later",
|
||||||
"type": "project",
|
"type": "project",
|
||||||
"authors": [
|
"authors": [
|
||||||
|
@ -24,7 +24,7 @@
|
||||||
"latte/latte": "^2.11",
|
"latte/latte": "^2.11",
|
||||||
"bramus/router": "^1.6",
|
"bramus/router": "^1.6",
|
||||||
"josegonzalez/dotenv": "dev-master",
|
"josegonzalez/dotenv": "dev-master",
|
||||||
"pablouser1/tikscraper": "^2.0"
|
"pablouser1/tikscraper": "^2.1"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
|
|
14
composer.lock
generated
14
composer.lock
generated
|
@ -4,7 +4,7 @@
|
||||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||||
"This file is @generated automatically"
|
"This file is @generated automatically"
|
||||||
],
|
],
|
||||||
"content-hash": "cfe4122df9742d32e631921902c8e213",
|
"content-hash": "387c0d1d767d85d4d08fadad9b583080",
|
||||||
"packages": [
|
"packages": [
|
||||||
{
|
{
|
||||||
"name": "bramus/router",
|
"name": "bramus/router",
|
||||||
|
@ -263,16 +263,16 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "pablouser1/tikscraper",
|
"name": "pablouser1/tikscraper",
|
||||||
"version": "v2.0.2.1",
|
"version": "v2.1.0.1",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/pablouser1/TikScraperPHP.git",
|
"url": "https://github.com/pablouser1/TikScraperPHP.git",
|
||||||
"reference": "979a3fda0c6f0005fd4ee28a2ade2badc6e8286d"
|
"reference": "443225d18f02073ea154b907f93400acd1fd49a4"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/pablouser1/TikScraperPHP/zipball/979a3fda0c6f0005fd4ee28a2ade2badc6e8286d",
|
"url": "https://api.github.com/repos/pablouser1/TikScraperPHP/zipball/443225d18f02073ea154b907f93400acd1fd49a4",
|
||||||
"reference": "979a3fda0c6f0005fd4ee28a2ade2badc6e8286d",
|
"reference": "443225d18f02073ea154b907f93400acd1fd49a4",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
|
@ -298,9 +298,9 @@
|
||||||
"description": "Get data from TikTok API",
|
"description": "Get data from TikTok API",
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/pablouser1/TikScraperPHP/issues",
|
"issues": "https://github.com/pablouser1/TikScraperPHP/issues",
|
||||||
"source": "https://github.com/pablouser1/TikScraperPHP/tree/v2.0.2.1"
|
"source": "https://github.com/pablouser1/TikScraperPHP/tree/v2.1.0.1"
|
||||||
},
|
},
|
||||||
"time": "2022-06-02T09:14:57+00:00"
|
"time": "2022-06-04T18:53:49+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "php-webdriver/webdriver",
|
"name": "php-webdriver/webdriver",
|
||||||
|
|
|
@ -10,7 +10,6 @@
|
||||||
{block content}
|
{block content}
|
||||||
<p class="title">About this instance</p>
|
<p class="title">About this instance</p>
|
||||||
<p>Version: {version()}</p>
|
<p>Version: {version()}</p>
|
||||||
<p>Forcing Legacy mode: {isset($_ENV['API_FORCE_LEGACY']) ? 'yes' : 'no'}</p>
|
|
||||||
<hr />
|
<hr />
|
||||||
<p class="title">Why would I want to use ProxiTok?</p>
|
<p class="title">Why would I want to use ProxiTok?</p>
|
||||||
<p>
|
<p>
|
||||||
|
|
Loading…
Reference in a new issue