django-mob provides two middlewares. One to detect mobile user
agents and patch the request object to include request.is_mobile and
request.mobile, the other to extend .template_name on template
responses.
The Tidelift Subscription provides access to a continuously curated stream of human-researched and maintainer-verified data on open source packages and their licenses, releases, vulnerabilities, and development practices.