0

adding JS-SDK

This commit is contained in:
rafaelsideguide 2024-04-16 11:38:22 -03:00
parent 36fe5f5986
commit be3eb211e9
3 changed files with 37 additions and 1 deletions

20
apps/js-sdk/example.js Normal file
View File

@ -0,0 +1,20 @@
import { FirecrawlApp } from '@mendableai/firecrawl-js';
const app = new FirecrawlApp({apiKey: "YOUR_API_KEY"});
const crawlResult = await app.crawlUrl('mendable.ai', {crawlerOptions: {excludes: ['blog/*'], limit: 5}}, false);
console.log(crawlResult)
const jobId = await crawlResult['jobId'];
console.log(jobId);
let job;
while (true) {
job = await app.checkCrawlStatus(jobId);
if (job.status == 'completed') {
break;
}
await new Promise(resolve => setTimeout(resolve, 1000)); // wait 1 second
}
console.log(job.data[0].content);

16
apps/js-sdk/package.json Normal file
View File

@ -0,0 +1,16 @@
{
"name": "js-example",
"version": "1.0.0",
"description": "",
"main": "example.js",
"type": "module",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"axios": "^1.6.8"
}
}

View File

@ -1,7 +1,7 @@
from firecrawl import FirecrawlApp from firecrawl import FirecrawlApp
app = FirecrawlApp(api_key="a6a2d63a-ed2b-46a9-946d-2a7207efed4d") app = FirecrawlApp(api_key="YOUR_API_KEY")
crawl_result = app.crawl_url('mendable.ai', {'crawlerOptions': {'excludes': ['blog/*']}}) crawl_result = app.crawl_url('mendable.ai', {'crawlerOptions': {'excludes': ['blog/*']}})
print(crawl_result[0]['markdown']) print(crawl_result[0]['markdown'])