Swot is a community-driven or crowdsourced library for verifying that domain names and email addresses are tied to a legitimate university of college.
If you have a product or service and offer academic discounts, there’s a good chance there’s some manual component to the approval process. Perhaps .edu email addresses are automatically approved because, for the most part at least, they’re associated with American post-secondary educational institutions. Perhaps .ac.uk email addresses are automatically approved because they’re guaranteed to belong to British universities and colleges. Unfortunately, not every country has an education-specific TLD (Top Level Domain) and plenty of schools use .com or .net.
Swot is a community-driven or crowdsourced library for verifying that domain names and email addresses are tied to a legitimate university of college - more specifically, an academic institution providing higher education in tertiary, quaternary or any other kind of post-secondary education in any country in the world.
Install swot with pip:
pip install swot
>>> import swot >>> swot.is_academic("email@example.com") True >>> swot.is_academic("firstname.lastname@example.org") False # Url's work as well >>> swot.is_academic("https://www.brown.edu") True >>> swot.is_academic("http://web.mit.edu:8080") True # We can also get school names >>> swot.get_school_name("email@example.com") ["Cornell University"] >>> swot.get_school_name("harvard.edu") ["Harvard University"]
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size swot-1.0.1.linux-x86_64.tar.gz (267.4 kB)||File type Source||Python version None||Upload date||Hashes View|
|Filename, size swot-1.0.1-py3-none-any.whl (2.0 MB)||File type Wheel||Python version py3||Upload date||Hashes View|