feat: add Rotten Tomatoes mirror site - #26
Conversation
Conflicts resolved:
- websyn_start.sh / control_server.py: append rotten_tomatoes after drugs_com.
- Dockerfile EXPOSE 40000-40017 → 40000-40018.
Fixes on top of PR:
- sites/rotten_tomatoes/seed_data.py: pin bcrypt hash for 'TestPass123!'
to preserve byte-identical reset (PR used bcrypt.generate_password_hash
inline at seed time, which randomizes the salt every run).
Known gap (not blocking merge):
- sites/rotten_tomatoes/static/images/{posters,people}/ is empty in this
PR. The download_posters.py / download_people.py scripts require a
scraped_data/movies.json file that was not committed. Templates fall
back to /static/icons/placeholder.png. Real posters/headshots need a
follow-up HF asset PR or local re-scrape.
Review —
|
|
I’m taking over the review and remediation of this Rotten Tomatoes contribution. I’ll build a separate The review will cover current-main integration and pinned assets, browser/UI fidelity, task solvability, and deterministic verifiers backed by recorded executions and positive/negative tests. The existing review findings will be rechecked against the frozen candidate. Maintainers will retain final approval and merge responsibility. |
|
The reviewer continuation is now available as Draft #87: #87. It preserves @derenlei's original commits and movie identities, with source-data and functional repairs, responsive UI comparisons, and seven proposed grading contracts. The companion immutable asset candidate is HF PR #55. This remains a draft: full-image verification is blocked by local Docker storage recovery, and revised-task runs, human visual acceptance, and independent review are still outstanding. The linked report distinguishes completed offline tests from those uncompleted checks. |
Add Rotten Tomatoes mirror site
Mirror URL: https://www.rottentomatoes.com/
Port: 40015
Overview
A faithful Rotten Tomatoes clone with real movie data scraped from RT. Supports browsing, searching, movie detail pages, celebrity pages, user authentication, watchlists, ratings, and reviews.
Data Summary
Assets: 147 real movie posters + 777 actor headshots (906/909 cast members have photos)
Features
Benchmark Users
Tasks
20 benchmark tasks covering: browse + filter, search, movie info lookups, authentication, watchlist CRUD, ratings, and review operations.
Screenshots
Verification
HuggingFace Assets
rotten_tomatoes.tar.gzuploaded toChilleD/WebHarbordataset (commit 7583bbd)