billy3321/ivod-download-client — pull request #4 by qrtt1 (2014-10-11 05:12:06+00:00)
Title: 重構：調整專案結構與整理共用程式碼

## 調整專案結構為 python package

執行測試
```
python setup.py test
```

安裝
```
python setup.py install
```

## 重構程式碼，儘量將重複邏輯獨立

對需要自製 ui 單獨下載的人，其實只需要 parse manifest 與 download。可簡單 import 使用

```python
from ivod.downloader import download_adobe_hds
from ivod.ivod_parser import extract_manifest_from_player_page
```

## 加入簡單的 web server 接受下載

```
# ivod_schedule_download_web.py

curl 'http://127.0.0.1:8000/http://ivod.ly.gov.tw/Play/VOD/77050/300K'
```