Parse Polish Sejm transcripts to machine readable corpus
Project description
# hipisejm
Process textual data from Polish Sejm.
Does the same thing as is available on https://kdp.nlp.ipipan.waw.pl/query_corpus/ but maybe someone will find those scripts useful.
Configuration
Create virtualenv:
source enter.sh
Then every time you start working you can simply type it again.
To add virtualenv from enter.sh to jupyter (one time):
python -m ipykernel install –user –name=hipisejm
Testing
To run all tests type (use -s for debug show of prints ;) ):
python -m pytest tests
To run specific test put path to the test file:
python -m pytest tests/t_stenparser/test_sejm_parser.py
Format
We use XML-alike format to store parsed data. Each day is stored in the separate file (so in general one PDF transcription will create one XML file).
You will find XSD schema for the corpus output file in resources/hipisejm-transcript-schema.xsd
You can find example of the parsed file in resources/hipisejm-transcript-example.xml
Hint, to validate your XML file:
xmllint –schema resources/hipisejm-transcript-schema.xsd resources/hipisejm-transcript-example.xml –noout
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file hipisejm-0.1.2.tar.gz.
File metadata
- Download URL: hipisejm-0.1.2.tar.gz
- Upload date:
- Size: 2.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: Python-urllib/3.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6924a0fdaf72e9424333143b9518d72c59271f061c46fdaa406fba2b4b79a996
|
|
| MD5 |
1349817d6d6395f2530ff89acdc84ee6
|
|
| BLAKE2b-256 |
09a76e42c96975c027eb08c8c00e0074c5410217db838f4f3a7deb45675ca813
|