iArt.ai
AI 모션 그래픽 소프트웨어, 누구나 사용할 수 있는 After Effects 대안, 텍스트 프롬프트로 몇 분 안에 애니메이션·설명 영상 제작
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
ant news
README 전체를 불러오는 중입니다.
README 전문 보기 ↗An automated news aggregator for the ant-keeping community. Collects, categorizes, and displays articles from various myrmecology sources worldwide.
pnpm install
Copy .env.example to .env and configure:
DATABASE_URL=postgresql://user:password@localhost:5432/antkeeper_news
TRIGGER_PROJECT_ID=your-project-id
CRON_SECRET=your-secret-key
OPENROUTER_API_KEY=your-api-key
# Admin mode (GitHub OAuth via nuxt-auth-utils)
NUXT_SESSION_PASSWORD=random-string-of-at-least-32-chars
NUXT_OAUTH_GITHUB_CLIENT_ID=your-github-oauth-client-id
NUXT_OAUTH_GITHUB_CLIENT_SECRET=your-github-oauth-client-secret
NUXT_ADMIN_GITHUB_LOGINS=your-github-username
Run migrations:
pnpm drizzle-kit push
# Start Nuxt dev server
pnpm dev
# Start Trigger.dev worker (separate terminal)
pnpm trigger:dev
Create a GitHub OAuth App with callback URL https://<your-domain>/auth/github (or http://localhost:3000/auth/github in dev), then set the NUXT_OAUTH_GITHUB_* variables. GitHub logins listed in NUXT_ADMIN_GITHUB_LOGINS (comma-separated) can sign in at /login and edit articles directly from their page (title, summary, content, category, tags — including one-click "off-topic" / "pest-control" to hide an article).
Articles categorized as off-topic or pest-control (extermination/anti-ant content) are hidden from the site. To re-run the filters on already-ingested articles:
pnpm recheck-articles -- --dry-run # preview without writing
pnpm recheck-articles # keyword pass + AI re-categorization
pnpm recheck-articles -- --keywords-only # fast pass, no AI calls
pnpm recheck-articles -- --limit 100 # cap the number of articles
pnpm recheck-articles -- --ids 12,34 # specific articles
pnpm recheck-articles -- --start-id 1234 # resume after a rate-limit stop
├── app/ # Nuxt frontend
│ ├── components/ # Vue components
│ ├── pages/ # App routes
│ └── composables/ # Vue composables
├── server/
│ ├── api/ # API routes
│ ├── db/ # Drizzle schema & migrations
│ └── services/ # Business logic
├── trigger/ # Trigger.dev background tasks
│ ├── fetch-articles.ts
│ ├── categorize-articles.ts
│ ├── detect-duplicates.ts
│ └── orchestrator.ts
└── i18n/ # Translations