AutonomousVehicleControlBeginnersGuide
Python sample codes and documents about Autonomous vehicle control algorithm. This project can be used as a technical guide book to study the algorithms and the software architectures for beginners.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗例文の雨を浴びて、使える言葉へ。同じかたちの文が音声付きで雨のように降ってきて、共通しているところに自分で気づき、 自分でも言ってみて AI に直してもらい、忘れてもまた降ってくる中で出会い直す学習アプリ。思想は CONCEPT.md。
npm install
cp .env.example .env.local # fill in the values
node --env-file=.env.local scripts/migrate.mjs supabase/migrations/20261003000000_polylinga_core.sql
node --env-file=.env.local scripts/migrate.mjs supabase/migrations/20261008000000_polylinga_v2.sql
node --env-file=.env.local scripts/migrate.mjs supabase/migrations/20261008010000_library_review.sql
node --env-file=.env.local scripts/migrate.mjs supabase/migrations/20261009000000_shower.sql
node --env-file=.env.local scripts/seed.mjs
npm run dev
scripts/draft-library.mjs drafts new functions from scripts/library/functions.json;
scripts/expand-library.mjs adds more chat-style sentences to existing ones. Both create drafts.scripts/review-library.mjs adds an AI second opinion ("要確認" notes with suggested fixes).scripts/publish-reviewed.mjs publishes what passed. Flagged items wait in /admin/library
(your address must be in ADMIN_EMAILS) for a person to fix or reject.scripts/generate-audio.mjs pre-generates audio for newly published sentences.The project's auth emails, templates, Site URL (https://polylinga.app) and redirect list belong to the old app, and its
Confirm email is off. So this app does its own:
src/app/login/actions.ts): the server makes the account unconfirmed
(generateLink), and Resend (src/lib/email.ts, RESEND_API_KEY, the old app's verified polylinga.app domain)
sends ことのあめ's mail with a link straight to /auth/confirm?token_hash=…. It works when opened in another browser,
and no redirect list is involved. Counted as emails in pl_daily_usage (5 per address, 80 a day in all).NEXT_PUBLIC_GOOGLE_CLIENT_ID, in a Google Cloud project whose consent screen
says ことのあめ), Google Identity Services, then signInWithIdToken. Its client ID must be added in Supabase →
Authentication → Sign In / Providers → Google → Client IDs, after the old app's (which stays first). Without it the
button falls back to the shared redirect sign-in, which only comes back to addresses in the redirect list.src/lib/metering.ts are the brake.lang: "ko" in src/lib/sisters.ts): on the way to them, the login, sign-up,
confirmation mail, name, つなぐ and forgotten-password pages and mails are in Korean (src/lib/i18n/sign-in.ts, chosen from the
/connect in next by connectLang). Everything else stays Japanese.tts-audio bucket; this app uses pl-audio, but nothing
should keep running against the shared project.public/sw.js unregisters the old app's service worker for returning visitors, and old URLs redirect
(next.config.ts, src/app/app/[...rest]).