mirror of
https://github.com/CompeyDev/fxtwitter-docker.git
synced 2025-04-08 20:10:54 +01:00
Temp note about fixupx.com
This commit is contained in:
parent
2b86939c63
commit
c72e3ec166
6 changed files with 25 additions and 17 deletions
|
@ -1,3 +1,3 @@
|
||||||
{
|
{
|
||||||
"FixTweet - Recovering from API woes": "https://github.com/FixTweet/FixTweet/issues/333"
|
"FixTweet - Recovering from API woes": "https://github.com/FixTweet/FixTweet"
|
||||||
}
|
}
|
||||||
|
|
30
package-lock.json
generated
30
package-lock.json
generated
|
@ -107,9 +107,9 @@
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/@babel/core/node_modules/semver": {
|
"node_modules/@babel/core/node_modules/semver": {
|
||||||
"version": "6.3.0",
|
"version": "6.3.1",
|
||||||
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
|
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
|
||||||
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
|
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"bin": {
|
"bin": {
|
||||||
"semver": "bin/semver.js"
|
"semver": "bin/semver.js"
|
||||||
|
@ -150,9 +150,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@babel/helper-compilation-targets/node_modules/semver": {
|
"node_modules/@babel/helper-compilation-targets/node_modules/semver": {
|
||||||
"version": "6.3.0",
|
"version": "6.3.1",
|
||||||
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
|
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
|
||||||
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
|
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"bin": {
|
"bin": {
|
||||||
"semver": "bin/semver.js"
|
"semver": "bin/semver.js"
|
||||||
|
@ -4703,9 +4703,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/istanbul-lib-instrument/node_modules/semver": {
|
"node_modules/istanbul-lib-instrument/node_modules/semver": {
|
||||||
"version": "6.3.0",
|
"version": "6.3.1",
|
||||||
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
|
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
|
||||||
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
|
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"bin": {
|
"bin": {
|
||||||
"semver": "bin/semver.js"
|
"semver": "bin/semver.js"
|
||||||
|
@ -5578,9 +5578,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/make-dir/node_modules/semver": {
|
"node_modules/make-dir/node_modules/semver": {
|
||||||
"version": "6.3.0",
|
"version": "6.3.1",
|
||||||
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
|
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
|
||||||
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
|
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"bin": {
|
"bin": {
|
||||||
"semver": "bin/semver.js"
|
"semver": "bin/semver.js"
|
||||||
|
@ -7859,9 +7859,9 @@
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/word-wrap": {
|
"node_modules/word-wrap": {
|
||||||
"version": "1.2.3",
|
"version": "1.2.5",
|
||||||
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
|
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
|
||||||
"integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
|
"integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=0.10.0"
|
"node": ">=0.10.0"
|
||||||
|
|
|
@ -286,6 +286,8 @@ export const handleStatus = async (
|
||||||
/* Notice that user is using deprecated domain */
|
/* Notice that user is using deprecated domain */
|
||||||
if (flags?.deprecated) {
|
if (flags?.deprecated) {
|
||||||
siteName = Strings.DEPRECATED_DOMAIN_NOTICE;
|
siteName = Strings.DEPRECATED_DOMAIN_NOTICE;
|
||||||
|
} else if (!flags?.isXDomainTemp) {
|
||||||
|
siteName = Strings.X_DOMAIN_NOTICE;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Push basic headers relating to author, Tweet text, and site name */
|
/* Push basic headers relating to author, Tweet text, and site name */
|
||||||
|
|
|
@ -68,6 +68,10 @@ const statusRequest = async (
|
||||||
flags.deprecated = true;
|
flags.deprecated = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (/fixup/g.test(url.hostname)) {
|
||||||
|
flags.isXDomainTemp = true;
|
||||||
|
}
|
||||||
|
|
||||||
/* Check if request is to api.fxtwitter.com, or the tweet is appended with .json
|
/* Check if request is to api.fxtwitter.com, or the tweet is appended with .json
|
||||||
Note that unlike TwitFix, FixTweet will never generate embeds for .json, and
|
Note that unlike TwitFix, FixTweet will never generate embeds for .json, and
|
||||||
in fact we only support .json because it's what people using TwitFix API would
|
in fact we only support .json because it's what people using TwitFix API would
|
||||||
|
|
|
@ -209,5 +209,6 @@ Disallow: /owoembed
|
||||||
Disallow: /owoembed/
|
Disallow: /owoembed/
|
||||||
Allow: /watch?v=dQw4w9WgXcQ
|
Allow: /watch?v=dQw4w9WgXcQ
|
||||||
|
|
||||||
# 0100011101101111011011110110010000100000011000100110111101110100`
|
# 0100011101101111011011110110010000100000011000100110111101110100`,
|
||||||
|
X_DOMAIN_NOTICE: 'FixTweet - 🆕 Fix x.com links with fixupx.com!'
|
||||||
};
|
};
|
||||||
|
|
1
src/types/types.d.ts
vendored
1
src/types/types.d.ts
vendored
|
@ -7,6 +7,7 @@ type InputFlags = {
|
||||||
api?: boolean;
|
api?: boolean;
|
||||||
deprecated?: boolean;
|
deprecated?: boolean;
|
||||||
textOnly?: boolean;
|
textOnly?: boolean;
|
||||||
|
isXDomainTemp?: boolean;
|
||||||
};
|
};
|
||||||
|
|
||||||
interface StatusResponse {
|
interface StatusResponse {
|
||||||
|
|
Loading…
Add table
Reference in a new issue