curl · bash · CI/CD
Gerador de RG via curl
API REST do FakeForge gera RG com formato específico por UF. Zero SDK, só curl e jq. Snippets pra bash, GitHub Actions, GitLab CI.
curl "https://fakeforge.com.br/api/generate?type=rg&quantity=100"GitHub Actions
# .github/workflows/seed-identidades.yml
name: Seed identidades
on:
schedule:
- cron: "0 3 * * *"
jobs:
seed:
runs-on: ubuntu-latest
steps:
- name: Gera 500 pessoas + RG
run: |
curl -s "https://fakeforge.com.br/api/generate?preset=customer&quantity=500" > pessoas.json
curl -s "https://fakeforge.com.br/api/generate?type=rg&quantity=500" | jq -r '.data[]' > rgs.txt
- name: Import
run: node scripts/import-identidades.js pessoas.json rgs.txtBash script
#!/bin/bash
# seed-rgs.sh
set -euo pipefail
curl -s "https://fakeforge.com.br/api/generate?type=rg&quantity=1000&format=sql" \
| psql "$STAGING_URL"
echo "1000 RGs inseridos em staging"Formatos
# JSON
curl "https://fakeforge.com.br/api/generate?type=rg&quantity=3"
# CSV
curl "https://fakeforge.com.br/api/generate?type=rg&quantity=100&format=csv"
# SQL INSERT
curl "https://fakeforge.com.br/api/generate?type=rg&quantity=100&format=sql"