尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Web application for browsing and searching speeches from the UN General Assembly. Built with React Router v7, TypeScript, and D3.js for data visualization.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗A modern web application for browsing and searching UN General Assembly speeches (1946-2024). Built with React Router v7, TypeScript, and Tailwind CSS v4.
# Install dependencies
npm install
# Set up database (download if needed)
./update-db.sh
# Start development server
npm run dev
Visit http://localhost:5173 to view the application.
app/
├── routes/ # React Router v7 pages
│ ├── home.tsx # Main search interface
│ ├── country.$code.tsx # Country-specific speeches
│ ├── speech.$id.tsx # Individual speech details
│ └── research.*.tsx # Research pages (quotations, greenland, etc.)
├── components/ # Reusable UI components
├── lib/ # Database utilities and helpers
└── app.css # Global styles
scripts/ # Database and data processing utilities
data/
└── un_speeches.db # SQLite database with UN speeches
The application uses a SQLite database with the following structure:
# Build the Docker image
docker build -t un-speeches .
# Run the container
docker run -p 3000:3000 un-speeches
The existing self-hosted Renovate GitHub App handles only CRITICAL npm
vulnerability alerts. Ordinary updates and Renovate's own automerge are disabled.
The trusted infrastructure runner verifies dependency-only changes, runs
npm ci and npm run verify:dependencies without credentials, then publishes
un/dependencies and merges the exact verified commit. Failed or unsupported
updates remain open for manual review. Native checks use only an in-memory
database; no production database, embeddings or paid API jobs are used.
Docker image updates are outside this policy.