iArt.ai
AI 모션 그래픽 소프트웨어, 누구나 사용할 수 있는 After Effects 대안, 텍스트 프롬프트로 몇 분 안에 애니메이션·설명 영상 제작
날짜를 선택하면 그 날의 인터넷을 볼 수 있다 — 모든 사이트가 당시 모습대로, Internet Archive에서 직접 렌더링됨
Escolha uma data e veja a internet como ela era naquele dia — cada site renderizado como estava, direto do acervo do Internet Archive.
미디어TypeScript · DockerfileGitHub @synapsecodeonline온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A Internet no dia do seu aniversário. Digite uma data e veja como estavam Google, UOL, Globo, Wikipedia e mais — renderizados do acervo real do Wayback Machine (Internet Archive), sem nenhuma interface do Wayback visível.
Usuário ──► Vercel (Next.js 14)
│
├─ /api/* ──► Supabase (Postgres) ← cache persistente de snapshots
│ └─► Wayback Machine CDX ← fonte real dos dados
│
├─ /[date]/card, /buscar/card ──► thum.io / Microlink ← screenshots p/ PNG
│
└─ /api/cron/daily ◄── automação externa (Python, cron local,
GitHub Actions…) ──► redes sociais
| Peça | Serviço | Plano |
|---|---|---|
| App Next.js (páginas + APIs + cards PNG) | Vercel | Hobby (grátis) |
Cache persistente (snapshots) | Supabase | Free |
| Dados históricos | Internet Archive Wayback Machine | público |
| Screenshots das páginas | thum.io → Microlink (fallback) | free tiers |
| Agendador de posts | script Python local / cron | — |
/)DatePicker: campo de data (começa vazio) + campo de domínio.
Três combinações:
/{data} — sorteia portais aleatórios do dia./{data}?site=dominio — ver regras de busca abaixo./buscar?site=dominio — o site através do tempo./aniversario e /comparar./aniversario)/{data} com a data preenchida:
a página sorteia uma amostra de até 20 portais elegíveis naquela data
e mostra só os que têm captura real — a pessoa vê vários portais e as
notícias/manchetes do dia dela. A cada visita a amostra é diferente./[date])from=to=data). Sem cards "sem registro" —
se não há captura real, o site simplesmente não aparece.nonNews/loginWall: fora da busca geral, mas
pesquisáveis digitando o domínio em ?site=.if_, sem toolbar do
Wayback), data do snapshot, nome do site, até 4 chamadas de matéria
reais extraídas do HTML (h1–h3 + links de headline, sem o nome do
site — fallback: h1 → og:title → title → meta description), link para
abrir o snapshot completo e spinner próprio até o iframe carregar.(site, data), então os
sites sorteados vão se acumulando no Supabase./comparar).política, tech, futebol. Funciona
em busca geral, busca por site e /comparar.?site=), a nova data continua buscando o mesmo site./[date]?site=dominio.com)Regra implementada em app/[date]/page.tsx com lib/search.ts:
findExactSiteRecord, CDX from=to=data)
→ 1 card só, com a captura daquele portal naquele dia.searchSiteWindow, janela de ±30 dias, até 8 capturas
validadas). Título vira "dominio.com em datas próximas" e cada card
mostra selo "Fora da data pesquisada" com a distância em dias./{data}/share?site=;
fallback → /buscar/share?site=&date= (mesma janela, card do registro
exibido)./buscar?site=dominio.com)searchSiteTimeline + closestSnapshotRecord).여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗