File: //home/arjun/projects/env/lib/python3.10/site-packages/uszipcode/__pycache__/db.cpython-310.pyc
o
+weB � @ s� d Z ddlZddlmZ ddlmZ ddlmZ ddlZ dZ
dZee�� d�Z
ee
d �Zee
d
�Zdeded
edefdd�ZdS )av
The dataset for ``uszipcode`` is from multiple source, and integrated by Sanhe Hu.
- 2012-01-22 federal governmanet zipcode data from
http://federalgovernmentzipcodes.us/
- 2010 zcta2010 population, wage, houseunit, land, water area data from
from http://proximityone.com/cen2010_zcta_dp.htm
- 2015-10-01 geometry google map geocoding data from http://maps.google.com
� N)�Path)�repr_data_size)�atomic_writezZhttps://github.com/MacHu-GWU/uszipcode-project/releases/download/1.0.1.db/simple_db.sqlitezahttps://github.com/MacHu-GWU/uszipcode-project/releases/download/1.0.1.db/comprehensive_db.sqlitez
.uszipcodezsimple_db.sqlitezcomprehensive_db.sqlite�db_file_path�download_url�
chunk_size�
progress_sizec C s� t | �jjddd� td| � d|� d�� tj|dd�}d}|}t| ddd ��.}|�|�D ] }|s3 n|�|� ||7 }||krMtd
� t
|��� ||7 }q-W d � n1 sXw Y td� d S )NT)�parents�exist_okz Download z from z ...)�streamr �wb)�mode� overwritez {} downloaded ...z Complete!)r �parent�mkdir�print�requests�getr �iter_content�write�formatr ) r r r r �response�downloaded_size�next_log_threshold�f�chunk� r �E/home/arjun/projects/env/lib/python3.10/site-packages/uszipcode/db.py�download_db_file s"