Lightweight Microsoft OLE file parser in pure Python
Project description
ole-py
Microsoft OLE file parser in pure Python. You can read more about OLE file at here.
Installation
pip install ole-py
Example
import ole
with ole.open('examples\\testfile.hwp') as f:
print(f.list_streams())
print('=' * 40)
print(f.get_stream('PrvText').read().decode('utf-16le'))
Result:
('FileHeader', 'DocInfo', '\x05HwpSummaryInformation', 'PrvImage', 'PrvText', 'Scripts/JScriptVersion', 'Scripts/DefaultJScript', 'DocOptions/_LinkDoc', 'BodyText/Section0')
========================================
2018년 육군 전문특기병(어학병 포함) 모집 일정
<특기명><모집인원><접수기간><1차발표><면접일시><면접장소><최종발표><입영시기>
<영어어학병><55><2017-11-03><~><2017-11-14><2017-11-14><2017-12-07 2017-12-07><09:00
14:00><합동군사대학교 국방어학원><2017-12-22><18년 1~3월><66><2018-01-25><~><2018-02-08><2018-02-08><2018-03-08 2018-03-08><09:00 14:00><2018-03-23><18년 4~6월><64><2018-04-25><~><2018-05-09><2018-05-09><2018-06-07 2018-06-07><09:00 14:00><2018-06-22><18년 7~9월><65><2018-07-25><~><2018-08-09><2018-08-09><2018-09-06 2018-09-06><09:00 14:00><2018-09-21><18년 10~12월>
<프랑스어어학병><1><2018-05-24><~><2018-06-07><없음><2018-07-04><13:00><2018-07-27><18년 8월><1><2018-09-27><~><2018-10-11><없음><2018-11-06><13:00><2018-11-23><18년 12월>
<스페인어어학병><1><2018-04-25><~><2018-05-09><없음><2018-06-12><13:00><2018-06-22><18년 7월><1><2018-09-27><~><2018-10-11><없음><2018-11-07><13:00><2018-11-23><18년 12월>
<독일어어학병><1><2017-11-03><~><2017-11-14><없음><2017-12-04><13:00><2017-12-22><18년 1월><2><2018-05-24><~><2018-06-07><없음><2018-07-05><13:00><2018-07-27><18년 8월>
<일본어어학병><2><2017-11-03><~><>
License
MIT
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ole-py-1.1.2.tar.gz
(6.2 kB
view details)
Built Distribution
File details
Details for the file ole-py-1.1.2.tar.gz
.
File metadata
- Download URL: ole-py-1.1.2.tar.gz
- Upload date:
- Size: 6.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ad3e66e82624cb095f60947fe36c89130d478716290406ef6343283df875b43 |
|
MD5 | 1e32e650cc88c2189025998bf8ebbb77 |
|
BLAKE2b-256 | b16e4901a820fc3668b5af888462e575a95cd72febf8fb9a66f489d7d996f798 |
File details
Details for the file ole_py-1.1.2-py3-none-any.whl
.
File metadata
- Download URL: ole_py-1.1.2-py3-none-any.whl
- Upload date:
- Size: 7.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a022d2d35c96d3876ca3a1344a9401f22975e830ecd39d1db91270ca7ea946f |
|
MD5 | b0f8f9d0de5b36a8a10c561f3c47d46a |
|
BLAKE2b-256 | faa546b173d3518e7702c07da1d1c4766b9019a381a94c672cdd1875603f38da |