top-names
Program to scrape from the most common first names (male and female) in the United States from the decades 1880s-2010s. Please note that these names are not guaranteed to be unique. Data provided by the Social Security Admnistration. If you do not want to run the program, you can view the results as of November 25th, 2021 in output.txt.
Getting Started
Installing
Simply run python3 setup.py install to install the package.
Usage
After installing, you should use the top_names.name_list.NameList class. This is a wrapper class of a list that is generated dynamically by the top_names.name_scraper.NameScraper class. Initially, the list is empty, but when trying to retrieve data from the list, it will be populated.
Running
You can run the module itself using python3 -m top_names. By default, this will output to stdout. You can specify a file to write to using the -o option. You may also see debug information with the --debug flag.
Requirements
Project built with Python 3.8.10. For modules, please read requirements.txt.
Data Source
Data scraped from the United States Social Security Administration through their Popular Baby Names by Decade form.
Authors
- Will Ciesialka
License
This project is licensed under the MIT License. For more details, please see LICENSE.
Release files for top-names 1.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| top_names-1.2.0.tar.gz | 4.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| top_names-1.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.0 kB
Release files / top_names-1.2.0.tar.gz
| Download URL | top_names-1.2.0.tar.gz |
|---|---|
| Size | 4.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b8dcf5b42d541cfc00b7e24a61edf2f2f9b964a0fb6fb5d6068130c69e65a068
|
|
BLAKE2b-256 checksum How to use checksums |
1e4aeacf91fe5cb79a9fc146ed96c0bdfe5bdb1a441ace4a0e448698707e73ae
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10
|
Release files / top_names-1.2.0-py3-none-any.whl
| Download URL | top_names-1.2.0-py3-none-any.whl |
|---|---|
| Size | 6.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
50b1102d11b0db9041c984606e8c47cc913895e9989cccde3d2113d4ab3bb4ab
|
|
BLAKE2b-256 checksum How to use checksums |
23fa5e72ae77cba6838a41af152b32b55a0d441566ddc21c40e28ac7ca6a1a43
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
|