A seamless fullscreen viewer for browsing media content on simpcity.cr with keyboard navigation and automatic page loading.
- Fullscreen Media Viewing - View images and videos in a distraction-free fullscreen mode
- Keyboard Navigation - Use arrow keys to quickly browse through all media
- Auto-Detection - Automatically finds all images and videos on the page
- High-Quality Loading - Attempts to load highest quality versions of images
- Auto-Load Next Pages - Automatically fetches content from next pages as you browse
- Preloading - Preloads upcoming media for smooth, instant navigation
- Video Support - Full video playback with play/pause controls
- Install Python 3.8 or higher
- Install dependencies:
pip install -r requirements.txt
- Install Playwright browsers:
playwright install chromium
Run the script:
python simpcity_viewer.pyThis will open a Chromium browser window. Navigate to any thread on simpcity.cr, then use the keyboard shortcuts below.
| Key | Action |
|---|---|
F |
Open fullscreen viewer |
← / → |
Previous / Next media |
↑ / ↓ |
Jump 10 items back / forward |
Space |
Play/Pause video |
Esc |
Close viewer |
- The script launches a browser with custom JavaScript injected
- On any page, it scans for all images and videos
- Media items are numbered and made clickable
- Press
Fto enter fullscreen mode - Navigate through all media with arrow keys
- When you're near the end, it automatically loads the next page
- Continue browsing seamlessly through all pages
- Log in first - If the site requires login, do so in the browser window
- Navigate to threads - The viewer works best on individual thread pages
- Click numbers - You can click the numbered badges on images to jump directly to that item
- Use jump navigation - Press
↑/↓to skip 10 items at a time for long threads
Make sure you've installed Playwright browsers:
playwright install chromium- Make sure you're on a thread page with actual images/videos
- Some content may require scrolling down first
- The page might need to fully load
- Some external hosts may block direct access
- The script tries multiple URL patterns to find the highest quality version
MIT License