[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-1669":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":8,"language":10,"languages":8,"totalLinesOfCode":8,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":18,"rankGlobal":8,"rankLanguage":8,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":20,"hasPages":20,"topics":22,"createdAt":8,"pushedAt":8,"updatedAt":23,"readmeContent":24,"aiSummary":25,"trendingCount":15,"starSnapshotCount":15,"syncStatus":13,"lastSyncTime":26,"discoverSource":27},1669,"Artemis-Timeline","hankmt\u002FArtemis-Timeline","hankmt",null,"https:\u002F\u002Fartemis-timeline.vercel.app","JavaScript",307,41,2,5,0,1,114,52.37,"MIT License",false,"main",[],"2026-06-12 04:00:10","# Artemis II Photo Timeline\n\nAn attempt to contextualize the photography of the Artemis II mission chronologically, in space, and with other media including video and audio from the mission as well as the crew activity schedule. Real-time trajectory visualization, distance from Earth and Moon, and photography metadata.\n\n**Live site:** [ArtemisTimeline.com](https:\u002F\u002Fartemistimeline.com)\n\n## How it works\n\nThe entire site is two HTML files and a data file — no build step, no framework, no dependencies. Media files (photos and audio) are served from Cloudflare R2; only the code and metadata live in this repo.\n\n```\nindex.html     The viewer — CSS, HTML, and JS in one self-contained file\nphotos.js      All photo\u002Faudio metadata (titles, timestamps, camera info)\nadmin.html     Visual editor for photos.js (toggle entries, edit metadata, export)\nfaq.html       Frequently asked questions\n```\n\nImages and audio are hosted on Cloudflare R2 and referenced via `MEDIA_BASE` at the top of `index.html`. To run locally with your own copies, set `MEDIA_BASE = ''` and place files in `web\u002F` and `audio\u002F` directories.\n\n## Adding photos\n\n1. Create a 1600px-wide web version of your image: `convert original.jpg -resize 1600x -quality 85 web\u002Ffilename.jpg`\n2. Upload it to the `web\u002F` folder in the R2 bucket (via the Cloudflare dashboard or `wrangler r2 object put artemistimeline\u002Fweb\u002Ffilename.jpg --file=web\u002Ffilename.jpg`).\n3. Open `admin.html` in your browser and click **+ Add Photo**.\n4. Fill in the filename, timestamp, photographer, camera info, etc. The entry will sort into chronological position automatically.\n5. Click **Export photos.js** to download the updated data file.\n6. Replace `photos.js` with the exported version and deploy.\n\n### Timestamps\n\nEvery timestamp in the system is **Eastern Daylight Time (EDT \u002F UTC-4)**. If your photo's EXIF data is in a different timezone, you'll need to convert it. The cameras used for this mission were set to at least 6 different timezones (EDT, PDT, HST, CET, UTC+4, UTC), so always cross-reference against known mission events:\n\n- Liftoff: April 1, 2026 at 18:35:25 EDT\n- Splashdown: April 10, 2026 at 20:07:27 EDT\n\n### Photo ID conventions\n\nThe viewer identifies photos by filename patterns:\n\n- `55182417729_3e6cb18922_o.jpg` — Flickr (11-digit ID)\n- `9608627.jpg` — DVIDS \u002F Navy (7-digit ID)\n- `art002e014256~large.jpg` — NASA art-series\n- `KSC-20260401-PH-KLS01_0013.jpg` — Kennedy Space Center\n- `NHQ202604100032.jpg` — NASA Headquarters photographer\n- `ig-*.mp4` \u002F `yt-*.jpg` — Instagram \u002F YouTube embeds\n\n## Data sources\n\n- **Photo metadata:** NASA Flickr, DVIDS, NASA Image Gallery\n- **Flight trajectory:** JPL Horizons API (target -1024, center Earth 399)\n- **Crew schedule:** NASA's Artemis II Overview Timeline PDF\n- **Mission audio:** NASA livestream recordings\n\n## Admin editor\n\nOpen `admin.html` to browse and edit the photo database. You can search, filter by status (enabled\u002Fdisabled\u002Fvideos\u002Fcrew photos), toggle individual entries on and off, and edit all metadata fields. Changes are exported as a new `photos.js` file.\n\n## Built with\n\n[Claude Code](https:\u002F\u002Fclaude.ai\u002Fclaude-code) with Opus 4.6. JPL Horizons API for flight data. Flickr API for pulling image descriptions.\n\n## License\n\nThe code is released under the [MIT License](LICENSE). NASA imagery is generally not subject to U.S. copyright and is made available under [NASA's Media Usage Guidelines](https:\u002F\u002Fwww.nasa.gov\u002Fnasa-brand-center\u002Fimages-and-media\u002F). U.S. Navy imagery is public domain per DoD Visual Information policy.\n","Artemis II Photo Timeline 是一个旨在按时间顺序、空间位置以及结合任务期间的视频和音频等多媒体资料来展示 Artemis II 任务摄影照片的项目。其核心功能包括实时轨迹可视化、地球与月球距离显示及摄影元数据展示。该项目使用纯 JavaScript 编写，不依赖任何框架或构建步骤，所有代码和数据都包含在几个简单的 HTML 文件中，媒体文件通过 Cloudflare R2 服务提供。这种简洁的设计使其非常适合用于教育场景下的太空探索介绍，或是作为研究工具帮助理解特定航天任务的时间线与相关活动安排。","2026-06-06 02:46:06","CREATED_QUERY"]