Add AnyClip integration tools and extracted source code

- Add authentication scripts with SubtleCrypto password encryption
- Add sourcemap extraction pipeline (update-urls, download-sourcemaps, extract-sources)
- Add Playwright API interception script for monetization endpoints
- Document two-step auth flow with JWT tokens and dual cookies
- Move extracted source from root to anyclip/ directory
- Add project configuration (.env.example, .gitignore, CLAUDE.md)
This commit is contained in:
2026-01-21 10:36:51 +08:00
parent d4fe4800e6
commit e32d475aa9
3463 changed files with 184648 additions and 64341 deletions

View File

@@ -0,0 +1,22 @@
#!/usr/bin/env bun
/**
* Extract the login code from sourcemaps to show what they're using
*/
const sourcemap = await Bun.file('sourcemaps/_app-583e09fffc54549d.js.map').text();
// Find the login epic code
const loginPattern = /import StringCrypto[\s\S]{0,2000}public\/auth\/login/g;
const matches = sourcemap.match(loginPattern);
if (matches) {
console.log('=== Found Login Code in Sourcemaps ===\n');
for (const match of matches) {
// Clean up the escaped newlines for readability
const cleaned = match.replace(/\\n/g, '\n').replace(/\\"/g, '"');
console.log(cleaned);
console.log('\n---\n');
}
} else {
console.log('No matches found');
}