{"_id":"@alexrosuek/scrapely-cli","name":"@alexrosuek/scrapely-cli","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@alexrosuek/scrapely-cli","version":"0.1.0","description":"CLI tool for Scrapely - manage actors and runs","main":"dist/index.js","bin":{"scrapely":"dist/index.js"},"type":"module","scripts":{"build":"tsc","dev":"tsc --watch"},"keywords":["scrapely","cli","scraper","actor"],"author":{"name":"SandeepDev1"},"license":"ISC","publishConfig":{"access":"public"},"dependencies":{"archiver":"^7.0.1","chalk":"^5.3.0","commander":"^12.0.0","glob":"^10.3.0","ignore":"^7.0.5","inquirer":"^9.2.0","lodash":"^4.18.1","tar":"^7.5.17"},"devDependencies":{"@types/archiver":"^7.0.0","@types/inquirer":"^9.0.9","@types/node":"^20.11.0","@types/tar":"^6.1.13","typescript":"^5.3.0"},"engines":{"node":">=18.0.0"},"overrides":{"brace-expansion":"^5.0.7"},"gitHead":"88dd89a4e1af57bf4b08e33e9f86e9810456108e","types":"./dist/index.d.ts","_id":"@alexrosuek/scrapely-cli@0.1.0","_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-iHAM/irFcTrCjH0b+HWv6T9ennRq+BQcrSOGRtV3X1BIhZsbLQXlbIaP9UjCqIGaPxha3cBLIkl+9A51xxxBrg==","shasum":"233e262d83a4848b9014f3d374613308071cbfb9","tarball":"https://registry.npmjs.org/@alexrosuek/scrapely-cli/-/scrapely-cli-0.1.0.tgz","fileCount":94,"unpackedSize":582288,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC8XYAImm+yHEu/rER5UjSCK3aXfVAzq37Pit7wLRcRUAiARPoE1zs5jIcS7WKFVYMwEb523IqWHJLA9lROhkGZftg=="}]},"_npmUser":{"name":"alexrosuek","email":"arosulek5814@gmail.com"},"directories":{},"maintainers":[{"name":"alexrosuek","email":"arosulek5814@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/scrapely-cli_0.1.0_1786465474884_0.9069573990779061"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-11T16:24:34.730Z","0.1.0":"2026-08-11T16:24:35.010Z","modified":"2026-08-11T16:24:35.210Z"},"maintainers":[{"name":"alexrosuek","email":"arosulek5814@gmail.com"}],"description":"CLI tool for Scrapely - manage actors and runs","keywords":["scrapely","cli","scraper","actor"],"author":{"name":"SandeepDev1"},"license":"ISC","readme":"# @scrapely/cli\n\nCLI tool for Scrapely - manage actors and runs.\n\n## Installation\n\n```bash\nnpm install -g @scrapely/cli\n```\n\nOr use with npx:\n\n```bash\nnpx @scrapely/cli --help\n```\n\n## Commands\n\n### login\n\nLogin to Scrapely server.\n\n```bash\nscrapely login\n```\n\nPrompts for API URL, email, and password. Stores credentials in `~/.scrapely/credentials.json`.\n\n### init\n\nInitialize a new Scrapely actor project.\n\n```bash\nscrapely init my-actor\n```\n\nCreates:\n- `package.json` - Actor configuration\n- `package.json` - Node.js project\n- `main.js` - Entry point\n\n### push\n\nPush actor source code to Scrapely.\n\n```bash\nscrapely push\nscrapely push --actor-id abc123\nscrapely push --version 0.1.0\n```\n\nUploads all files in the current directory (excluding `node_modules`, `.git`, etc.) as a new version.\n\n### run\n\nRun an actor on Scrapely.\n\n```bash\nscrapely run\nscrapely run abc123\nscrapely run --input '{\"url\": \"https://example.com\"}' --wait\n```\n\nOptions:\n- `-i, --input <json>` - JSON input for the actor\n- `-w, --wait` - Wait for the run to complete\n- `-t, --timeout <seconds>` - Timeout in seconds\n\n### logs\n\nGet logs for a run.\n\n```bash\nscrapely logs <runId>\n```\n\n### pull\n\nPull actor source code from Scrapely.\n\n```bash\nscrapely pull abc123\nscrapely pull abc123 --version 0.1.0 --output ./my-actor\n```\n\nOptions:\n- `-v, --version <version>` - Version to pull\n- `-o, --output <dir>` - Output directory\n\n### publish\n\nMake an actor public.\n\n```bash\nscrapely publish\nscrapely publish abc123\n```\n\n## Configuration\n\n### Global Config\n\nStored in `~/.scrapely/credentials.json`:\n\n```json\n{\n  \"token\": \"your-api-token\",\n  \"apiBaseUrl\": \"http://localhost:3000\",\n  \"user\": {\n    \"id\": \"user-id\",\n    \"email\": \"user@example.com\",\n    \"username\": \"username\"\n  }\n}\n```\n\n### Local Config\n\nEach actor project has a `package.json`:\n\n```json\n{\n  \"name\": \"my-actor\",\n  \"version\": \"1.0.0\",\n  \"entrypoint\": \"main.js\",\n  \"maxMemory\": 512,\n  \"maxTimeout\": 300,\n  \"description\": \"A Scrapely actor\",\n  \"actorId\": \"abc123\"\n}\n```\n\n## Environment Variables\n\n- `SCRAPELY_API_URL` - Override API URL\n- `SCRAPELY_TOKEN` - Override API token\n\n## License\n\nISC","readmeFilename":"README.md","_rev":"1-21ff916d253b698a0746fdf0c9fccfa1"}