event-parser
イベント情報が載っているウェブページから情報を抽出し、特定のデータ形式に変換するパッケージ。
Usage
install
pip を利用する場合(主にインストールした後バージョン管理をpipでしたい人向け)
$ pip install kueventparser
run script
parse_event [-h] [--help]
Develop
git clone https://github.com/kkiyama117/KUEventParser.git
# recommend using pipenv
pipenv install --dev
you can also use venv with requirements.txt
Docs
get
from kueventparser import get
get(url="url of event")
get_all
from kueventparser import get_all
get_all()
kueventparser
import kueventparser
kueventparser.kueventparser('get_all', year=2019, month=2)
eventは指定URLのイベントページから抽出したイベント情報(Event)で、以下の構造になっている。
class Event:
"""イベント情報を含んだclass
"""
def __init__(self, name:str, url: str, location: str, description: str, date: datetime.date,
start: datetime.time,
end: datetime.time):
"""イニシャライザー
Args:
name: イベント名
url: イベント情報のURL
location: 開催地
description: 詳細説明文
date: 開催日
start: 開始時間
end: 終了時間
"""
detail
より正確なドキュメント群はsphinxで書かれている.
# /docs/build/html/ にドキュメントが作成される.
cd docs
python make_docs.py
Release files for kueventparser 3.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| kueventparser-3.0.1.tar.gz | 12.3 kB | Details |
Release files / kueventparser-3.0.1.tar.gz
| Download URL | kueventparser-3.0.1.tar.gz |
|---|---|
| Size | 12.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
07557d8fd75b0e9b1816312656e571b4445140dd0370cc61b80f45b2704b2ca6
|
|
BLAKE2b-256 checksum How to use checksums |
02c64ef05da3e2d5415ed5447d7d6621d55ae03b3c4fd228b33ed042b666e83c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3
|