Swot is a community-driven or crowdsourced library for verifying that domain names and email addresses are tied to a legitimate university of college.
Project description
swot
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.
Installation
Install swot with pip:
pip install swot
Usage
>>> import swot >>> swot.is_academic("student@rutgers.edu") True >>> swot.is_academic("coolboy1998@hotmail.com") 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("ze@cornell.edu") ["Cornell University"] >>> swot.get_school_name("harvard.edu") ["Harvard University"]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file swot-1.0.1.linux-x86_64.tar.gz
.
File metadata
- Download URL: swot-1.0.1.linux-x86_64.tar.gz
- Upload date:
- Size: 267.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e17b65be467f23d487fdce1fbe10b56a7b80cd85ae568a516c90aaed5052e43c |
|
MD5 | c0dffa6c4c3efc13df259ed4668149a9 |
|
BLAKE2b-256 | 953857d955aa8d2d22c6cf44aebb0cc509ad597b802c049b082471e64cfa5ff8 |
File details
Details for the file swot-1.0.1-py3-none-any.whl
.
File metadata
- Download URL: swot-1.0.1-py3-none-any.whl
- Upload date:
- Size: 2.0 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e6fc8dc5377160606f240b3b835a0381cac16430f50963cb8a348b662d16735 |
|
MD5 | f58f98c06c5924e2080dbe38cd822ce9 |
|
BLAKE2b-256 | 8b9bf22710c3570c0bbe2f8df12bd13279f3a2264507980a31d9d5c0ab57ef97 |