How mosasauroidea/gazellepw works
GazellePW is a movie-focused private BitTorrent tracker. Members register or sign in, discover movie releases, and interact with the torrent catalog; upload workflows enrich releases with movie metadata and media details. Forums, requests, collages, and notifications support the community, while staff tools and scheduled tasks operate the site. The tree and README identify additional product capabilities, but many implementations and their wiring were not sampled, so the graph shows those as distinct subsystems without asserting uncertain call paths.
Main entry points: DB.php Application database · Upload.php Release upload · notificationsmanager.class.php Notifications · index.php Login and registration
Components 22
Web access
- Web entry
public/index.php - Login and registration
sections/login/index.php - Sessions
app/Session.php
Movie catalog
- Browse and search
sections/requests/browse.php - Torrent catalog
classes/torrents.class.php - Release upload
app/Upload.php - Movie metadata
classes/omdb.class.php - Media details
app/Torrent/MediaInfo.php - Torrent editions
app/Torrent/TorrentSlot.php - Image storage
classes/image.class.php
Community
- Requests and bounties
sections/requests/index.php - Forums
sections/forums/index.php - Forum response
sections/ajax/forum/main.php - Movie collages
sections/collages/index.php - Notifications
classes/notificationsmanager.class.php - Notification display
classes/notificationsmanagerview.class.php
Site operations
- Application database
app/DB.php - Cache
classes/cache.class.php - Staff tools
sections/tools/index.php - Scheduled tasks
sections/schedule/index.php
Other components
- Member
- Minio storage
classes/minio.class.php
Connections 19
- Member → Web entry: requests pages
- Web entry → Login and registration: serves access
- Login and registration → Application database: reads and writes
- Login and registration → Cache: updates sessions
- Member → Browse and search: discovers releases
- Member → Release upload: submits release
- Release upload → Movie metadata: fetches metadata
- Release upload → Media details: parses media
- Release upload → Torrent editions: records edition
- Image storage → Minio storage: stores images
- Member → Requests and bounties: creates requests
- Member → Forums: participates
- Forum response → Application database: queries forum data
- Member → Movie collages: curates titles
- Notifications → Notification display: formats notices
- Notifications → Application database: reads and writes
- Notifications → Cache: caches notices
- Staff tools → Application database: manages site data
- Scheduled tasks → Application database: updates site data