Spaces:
Paused
Paused
Download src/lib/parseApi.ts from Echo-AI-official/Fire-crawl: direct link, hf CLI and curl.
- Browser
- Download file 549 Bytes
-
https://huggingface.co/spaces/Echo-AI-official/Fire-crawl/resolve/main/src/lib/parseApi.ts
- Command line
-
hf download hf://spaces/Echo-AI-official/Fire-crawl/src/lib/parseApi.ts
-
curl -L -o parseApi.ts https://huggingface.co/spaces/Echo-AI-official/Fire-crawl/resolve/main/src/lib/parseApi.ts
549 Bytes
| export function parseApi(api: string) { | |
| // Handle older versions of the API that don't have the fc- prefix | |
| if (!api.startsWith("fc-")) { | |
| return api; | |
| } | |
| // remove the fc- prefix | |
| // re add all the dashes based on the uuidv4 format | |
| // 3d478a29-6e59-403e-85c7-94aba81ffd2a | |
| const uuid = api | |
| .replace(/^fc-/, "") | |
| .replace(/(.{8})(.{4})(.{4})(.{4})(.{12})/, "$1-$2-$3-$4-$5"); | |
| return uuid; | |
| } | |
| export function uuidToFcUuid(uuid: string) { | |
| const uuidWithoutDashes = uuid.replace(/-/g, ""); | |
| return `fc-${uuidWithoutDashes}`; | |
| } | |