PAB CLI Documentation
Welcome to PAB CLI, a command-line tool for deploying Scrapy spiders to APCloudy platform.
Contents:
- Requirements
- Install from PyPI (Recommended)
- Install from Source
- Verify Installation
- Platform-Specific Notes
- Virtual Environment (Recommended)
- Troubleshooting Installation
- Next Steps
- Prerequisites
- Step 1: Login to APCloudy
- Step 2: List Your Projects
- Step 3: Deploy Your Spider
- Step 4: Verify Deployment
- Common Workflow
- Project Structure Requirements
- What Happens During Deployment?
- Next Steps
- Need Help?
- Commands Reference
- Configuration
- Examples
- Permission Errors During Installation
- Project Structure Issues
- Performance Issues
- Data/Configuration Issues
- Getting Help
- Troubleshooting
- API Reference
- CLI Module (
pab_cli.cli) - Authentication Module (
pab_cli.auth) - Configuration Module (
pab_cli.config) - Deployment Module (
pab_cli.deploy) - HTTP Client Module (
pab_cli.http_client) - Package Module (
pab_cli.package) - Exception Classes (
pab_cli.exceptions) - Utility Functions (
pab_cli.utils) - Version Module (
pab_cli.version) - Usage Examples
- CLI Module (
What is PAB CLI?
PAB (APCloudy Deployment Tool) is a command-line interface that simplifies the deployment of Scrapy spiders to the APCloudy platform. Similar to how shub works with Scrapinghub, PAB provides an easy and efficient way to manage your web scraping projects in the cloud.
Key Features
🚀 Easy Deployment: Deploy Scrapy spiders with a single command
🔐 Secure Authentication: Secure API key management and credential storage
📦 Automatic Packaging: Automatically packages and uploads your projects
📋 Project Management: List and manage your projects and spiders
🔄 Real-time Status: Track deployment status in real-time
🌟 Cross-platform: Works on Windows, macOS, and Linux
Quick Links
Need Help?
Check out our Troubleshooting Guide
Browse the API Reference
Visit the GitHub Repository