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.
例文の雨を浴びて、使える言葉へ。同じかたちの短い文が音声付きで降ってきて、共通しているところに自分で気づく。韓国語・英語・中国語を、日本語から。
Translation pending
EducationTypeScript · JavaScriptGitHub @ryoda0314OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
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]).