MyAnythingList Care TV Locked Demos v003 Purpose: This package creates public demo pages that only use allowlisted local playlists. It avoids arbitrary remote MyAnythingList URLs on public pages. Public launcher: public/care-tv/index.php Example public URLs after upload: https://8k.art/beta/care-tv/ https://8k.art/beta/care-tv/?demo=memory-care https://8k.art/beta/care-tv/?demo=mom-favorites https://8k.art/beta/care-tv/?demo=liberal-news https://8k.art/beta/care-tv/?demo=youtube-premium-calm https://8k.art/beta/care-tv/?demo=facility-room Local test: 1. Copy folder to your localhost beta directory. 2. Visit generate.php once in browser or run: php generate.php 3. Open: http://localhost/beta/myanythinglist-care-tv-locked-demos-v003/public/care-tv/ VPS upload model: - Upload public/care-tv/ to /beta/care-tv/ - Upload config.php, generate.php, rules/, cache/, logs/, output/ outside public web if preferred. - Run generate.php by cron. Cron: */30 * * * * /usr/bin/php /path/to/generate.php >> /path/to/logs/cron.log 2>&1 Rule modes: specific_video latest_channel_video latest_matching_video latest_playlist_item latest_matching_across_channels static_url macro_url channel_home playlist_home channel_subgrid latest_channel_many Note: YouTube RSS works for latest channel uploads without an API key. Playlist-item automation is more reliable with a YouTube Data API key.