Commit 8c4688e
committed
feat: add validation scripts for repository structure and quality checks
- Implemented PowerShell script `validate_repo.ps1` to validate example packs for directory structure, language coverage, README quality, index integrity, and solver correctness.
- Added Python script `validate_repo.py` with similar functionality, including command-line arguments for verbose output and JSON formatting.
- Updated README files in `webhook-endpoint-monitoring-captcha-callbacks` and `zapier-captchaai-no-code-automation` to fix mojibake characters and improve formatting.1 parent ad521a5 commit 8c4688e
314 files changed
Lines changed: 2609 additions & 1574 deletions
File tree
- .github/workflows
- articles
- abstract-captcha-solver-provider-agnostic
- academic-research-scraping-captcha-solving
- ad-verification-captcha-handling
- aiohttp-captchaai-async
- airline-fare-monitoring-captcha-handling
- airtable-captchaai-database-captcha
- android-espresso-captcha-testing
- ansible-captchaai-worker-deployment
- apify-captchaai-cloud-scraping-integration
- arabic-rtl-captcha-handling
- async-captcha-solving-python-asyncio
- auction-site-monitoring-captcha-handling
- auto-scaling-captcha-solving-workers
- automated-form-submission-captcha-handling
- automated-login-captcha-handling
- automation-bot-captcha-handling
- aws-lambda-captchaai-serverless-captcha
- aws-sns-captchaai-event-driven-captcha
- axios-captchaai-no-browser
- azure-functions-captchaai-cloud-integration
- backpressure-handling-captcha-solving-queues
- bash-curl-captchaai-shell-automation
- batch-captcha-cost-estimation-budget-alerts
- batch-captcha-solving-multiple-tasks
- batch-image-captcha-solving-1000-images
- batch-recaptcha-solving-form-pipelines
- bls-captcha-government-portals-handling
- bls-captcha-image-order-grid-response-handling
- bls-captcha-instructions-code-parameter-deep-dive
- bls-captcha-instructions-code-solving
- blue-green-deployment-captcha-solving
- bright-data-captchaai-proxy-integration
- browser-console-captcha-detection-sitekeys-parameters
- build-automated-testing-pipeline-captchaai
- build-competitor-analysis-dashboard-captchaai
- build-content-change-monitoring-bot-captchaai
- build-job-listing-aggregator-captchaai
- build-lead-generation-pipeline-captchaai
- build-multi-site-data-aggregation-captchaai
- build-price-comparison-bot-python-captchaai
- build-review-monitoring-system-captchaai
- building-captcha-solving-queue-nodejs
- building-captcha-solving-queue-python
- building-captchaai-usage-dashboard-monitoring
- building-client-captcha-pipelines-captchaai
- building-custom-scraping-framework-captchaai
- building-go-client-captchaai-api
- building-nodejs-sdk-captchaai-api
- building-php-composer-package-captchaai
- bulkhead-pattern-captcha-solving-isolation
- caching-captcha-tokens-reuse-guide
- captcha-automation-scripts
- captcha-chains-sequential-multi-step-forms
- captcha-detection-scraping-explained
- captcha-event-bus-nodejs-captchaai
- captcha-handling-continuous-integration-testing
- captcha-handling-django-captchaai
- captcha-handling-flask-captchaai
- captcha-handling-mobile-appium
- captcha-handling-registration-flow-testing
- captcha-handling-sneaker-bot-automation
- captcha-image-preprocessing-better-solve-rates
- captcha-popup-modal-detection-injection
- captcha-retry-queue-exponential-backoff
- captcha-scraping-nodejs-tutorial
- captcha-scraping-python-guide
- captcha-session-state-distributed-workers
- captcha-solving-10000-tasks-per-hour
- captcha-solving-api-endpoint-testing-web-forms
- captcha-solving-audit-logs-compliance
- captcha-solving-csharp
- captcha-solving-fallback-chains
- captcha-solving-go
- captcha-solving-java
- captcha-solving-php
- captcha-solving-qa-authorized-testing
- captcha-solving-ticket-purchase-automation
- captchaai-alerts-pagerduty-integration
- captchaai-api-key-rotation
- captchaai-api-latency-optimization
- captchaai-balance-check-auto-refill
- captchaai-callback-error-handling-patterns
- captchaai-callback-url-webhook-guide
- captchaai-debug-logger-development
- captchaai-health-check-monitoring-script
- captchaai-ip-whitelisting-api-key-security
- captchaai-load-balancer-architecture
- captchaai-monitoring-datadog-metrics-alerts
- captchaai-monitoring-new-relic-apm
- captchaai-pingback-task-notification-patterns
- captchaai-python-pydantic-validation
- captchaai-scraping-stack-100-budget
- captchaai-soft-id-referral-tracking
- captchaai-webhook-security-callback-validation
- case-sensitive-captcha-api-parameter-guide
- chaos-engineering-captcha-solving-pipelines
- chrome-devtools-network-captcha-debugging
- circuit-breaker-pattern-captcha-api-calls
- cloudflare-challenge-page-parameters-token-flow
- cloudflare-turnstile-sitekey-extraction
- colly-captchaai-go-scraping-captcha-solving
- compensating-transactions-captcha-workflows
- connection-keepalive-http2-captcha-api
- connection-pool-sizing-captcha-api-clients
- crawlee-captchaai-modern-scraping-integration
- csharp-task-whenall-captchaai-async
- csv-batch-captcha-solving-python
- curl-captchaai-cli
- custom-captcha-types-submit-unusual-challenges
- custom-timeout-settings-captcha-types
- cypress-captchaai-e2e-testing-captcha
- cyrillic-text-captcha-solving
- dead-letter-queue-failed-captcha-tasks
- debugging-captcha-api-charles-proxy
- deduplicating-captcha-solves-database-locking
- dependency-injection-captcha-solving-services
- disaster-recovery-captcha-solving-pipelines
- discord-webhook-captcha-pipeline-alerts
- docker-captchaai-containerized-captcha-solving
- domain-whois-lookup-captcha-handling
- dynamic-captcha-loading-lazy-loaded-detection
- dynamodb-serverless-captcha-solve-tracking
- ecommerce-price-monitoring
- elk-stack-captcha-solving-log-analysis
- encrypting-captcha-api-traffic-tls
- error-budget-tracking-captcha-reliability
- event-ticket-monitoring-captcha-handling
- expressjs-captchaai-server-side-captcha
- extracting-recaptcha-parameters-page-source
- factory-pattern-multi-type-captcha-solving
- fastapi-captchaai-microservice
- fiddler-inspect-captchaai-api-traffic
- financial-data-scraping-captcha-handling
- flight-status-monitoring-captcha-handling
- flutter-webview-captcha-handling
- food-delivery-price-comparison-captcha-solving
- geetest-slide-captcha-parameters-api-guide
- geetest-token-injection-browser-automation
- geetest-v3-slider-parameter-extraction
- gis-mapping-data-captcha-extraction
- github-actions-captchaai-cicd-captcha-testing
- go-goroutines-captchaai-high-throughput
- google-apps-script-captchaai-captcha
- google-cloud-functions-captchaai-integration
- government-portal-automation-captcha-solving
- graceful-degradation-captcha-solving-fails
- grafana-dashboard-templates-captchaai
- grid-image-coordinate-mapping
- handle-captcha-in-web-scraping-workflows
- handling-multiple-captchas-single-page
- headless-browser-captcha-issues
- health-check-endpoints-captcha-workers
- healthcare-data-collection-captcha-handling
- high-availability-captcha-solving-failover
- horizontal-scaling-captcha-solving-workers
- http-replay-captcha-api-debugging
- httpx-captchaai-integration
- idempotent-captcha-solving-prevent-duplicates
- iframe-captcha-extraction-nested-frames
- image-captcha-base64-encoding-best-practices
- image-captcha-confidence-scores-quality
- image-captcha-preprocessing-contrast-rotation
- implementing-retry-logic-captchaai-api
- improving-ocr-captcha-accuracy-captchaai-settings
- insurance-quote-comparison-captcha-automation
- ios-xcuitest-captcha-handling
- java-completablefuture-captchaai-async
- job-board-scraping-captcha-handling
- kafka-captchaai-streaming-captcha-processing
- kubernetes-job-queues-captcha-solving-scale
- legal-research-scraping-captcha-handling
- load-testing-captcha-solving-pipeline
- make-integromat-captchaai-captcha-automation
- market-research-data-collection
- math-captcha-solving-captchaai-calc-parameter
- memory-cpu-optimization-captcha-workers
- mobile-browser-automation-captcha-solving
- mongodb-captcha-solve-history-analytics
- monitoring-captcha-solve-rates-prometheus-grafana
- multi-character-image-captcha-solving-strategies
- multi-region-captcha-solving-architecture
- multi-step-checkout-automation-captcha-solving
- multi-step-workflow-automation-captchaai
- n8n-captchaai-no-code-automation
- nats-messaging-captchaai-task-distribution
- news-media-aggregation-captcha-handling
- nodejs-captcha-solving-retry-error-handling
- nodejs-playwright-captchaai-complete-integration
- nodejs-promise-allsettled-batch-captcha
- nodejs-puppeteer-captchaai-advanced-patterns
- nodejs-worker-threads-parallel-captcha-solving
- notion-api-captchaai-data-entry
- octoparse-captchaai-visual-scraping-captcha
- opentelemetry-tracing-captcha-pipelines
- oxylabs-captchaai-datacenter-proxy-integration
- parsehub-captchaai-no-code-scraping
- pharmacy-price-comparison-captcha-handling
- phrase-min-max-length-parameters-image-captcha
- playwright-captcha-handling
- plugin-architecture-captcha-solving-pipelines
- power-automate-captchaai-captcha-solving
- powershell-captchaai-windows-automation
- profiling-captcha-bottlenecks-python
- proxy-authentication-methods-captchaai
- proxy-rotation-captcha-scraping
- public-records-search-captcha-handling
- puppeteer-captcha-solving-nodejs
- puppeteer-stealth-captchaai-browser-automation
- pwa-captcha-handling-guide
- pytest-captchaai-test-fixtures
- python-asyncio-captchaai-concurrent-solving
- python-beautifulsoup-captchaai-protected-pages
- python-captcha-solving-retry-error-patterns
- python-multiprocessing-parallel-captcha-solving
- python-playwright-captchaai-complete-guide
- python-selenium-captchaai-complete-guide
- python-threadpool-captcha-parallelism
- python-wrapper-library-captchaai-api
- queue-batch-captcha-priority-processing
- rabbitmq-captchaai-message-queue-integration
- rate-limiting-own-captcha-requests
- react-native-webview-captcha-solving
- real-estate-data-scraping
- recaptcha-data-s-parameter-explained
- recaptcha-single-page-application-dynamic
- recaptcha-v3-action-parameter-explained
- redis-captcha-token-ttl-management
- redis-queue-captchaai-distributed-processing
- reduce-captcha-interruptions-in-web-scraping
- retail-inventory-monitoring-captcha-handling
- retail-site-captcha-handling
- retool-captchaai-internal-tool-captcha
- retry-storm-prevention-captcha-systems
- reusable-captcha-modules-client-projects
- rolling-updates-captcha-solving-workers
- salary-compensation-data-captcha-handling
- scheduled-captcha-solving-cron-jobs
- scraping-automation-captcha-handling
- scraping-protected-websites-captcha
- scraping-reliability-captcha-handling
- scrapy-captchaai-integration
- scrapy-spider-middleware-captchaai-advanced
- search-results-captcha-handling
- securing-captchaai-credentials-env-vars
- selenium-captcha-handling-python
- selenium-grid-captchaai-distributed-solving
- selenium-wire-captchaai-request-interception
- semaphore-patterns-captcha-concurrency
- shadow-dom-captcha-handling-web-components
- shipping-logistics-rate-scraping-captcha
- slack-bot-captcha-notifications
- smartproxy-captchaai-residential-proxy-setup
- social-media-research-captcha-handling
- socks5-proxy-captchaai-setup-configuration
- solve-bls-captcha-nodejs
- solve-bls-captcha-python
- solve-cloudflare-challenge-nodejs
- solve-cloudflare-challenge-python
- solve-geetest-v3-nodejs
- solve-geetest-v3-php
- solve-geetest-v3-python
- solve-grid-image-captcha-nodejs
- solve-grid-image-captcha-python
- solve-image-captcha-base64-api
- solve-image-captcha-nodejs
- solve-image-captcha-python-ocr
- solve-multiple-captcha-types-workflow
- solve-recaptcha-invisible-nodejs
- solve-recaptcha-invisible-python
- solve-recaptcha-v2-enterprise-nodejs
- solve-recaptcha-v2-enterprise-python
- solve-recaptcha-v3-enterprise-php
- solving-captchas-chinese-websites
- solving-captchas-dart-flutter-captchaai
- solving-captchas-japanese-korean-websites
- solving-captchas-kotlin-captchaai-api
- solving-captchas-perl-captchaai-api
- solving-captchas-r-research-data-collection
- solving-captchas-ruby-captchaai-api
- solving-captchas-rust-captchaai-api
- solving-captchas-scala-captchaai-api
- solving-captchas-swift-captchaai-api
- solving-cloudflare-turnstile-nodejs
- solving-cloudflare-turnstile-python-requests
- solving-geetest-v3-nodejs-captchaai
- solving-geetest-v3-python-captchaai
- solving-recaptcha-v2-nodejs-fetch
- solving-recaptcha-v2-python-requests
- sports-statistics-data-captcha-handling
- sqlite-local-captcha-solve-caching
- sse-realtime-captcha-solve-notifications
- stock-market-data-captcha-handling
- storing-captcha-results-postgresql
- streaming-batch-captcha-results-processing
- structured-logging-captcha-operations
- supply-chain-monitoring-captcha-handling
- terraform-captchaai-infrastructure-as-code
- testing-captchaai-parallel-run-migration
- time-series-captcha-solve-performance-trends
- token-bucket-rate-limited-captcha-concurrency
- travel-fare-monitoring
- type-safe-captchaai-client-typescript-generics
- typescript-captchaai-type-safe-solving
- undetected-chromedriver-captchaai
- university-registration-captcha-testing
- vault-integration-captchaai-api-key
- webhook-endpoint-monitoring-captcha-callbacks
- zapier-captchaai-no-code-automation
- scripts
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
54 | 172 | | |
55 | 173 | | |
56 | 174 | | |
57 | 175 | | |
58 | 176 | | |
59 | 177 | | |
60 | | - | |
| 178 | + | |
61 | 179 | | |
62 | 180 | | |
| 181 | + | |
63 | 182 | | |
64 | 183 | | |
| 184 | + | |
| 185 | + | |
65 | 186 | | |
66 | 187 | | |
67 | 188 | | |
| |||
70 | 191 | | |
71 | 192 | | |
72 | 193 | | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
78 | 200 | | |
79 | 201 | | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | 202 | | |
85 | 203 | | |
86 | 204 | | |
87 | 205 | | |
88 | 206 | | |
89 | | - | |
| 207 | + | |
90 | 208 | | |
91 | 209 | | |
92 | 210 | | |
| |||
105 | 223 | | |
106 | 224 | | |
107 | 225 | | |
108 | | - | |
| 226 | + | |
109 | 227 | | |
110 | 228 | | |
111 | 229 | | |
| |||
115 | 233 | | |
116 | 234 | | |
117 | 235 | | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
7 | 44 | | |
8 | 45 | | |
9 | 46 | | |
| |||
0 commit comments