Skip to main content

RTF Tokenize

A simple RTF tokenizer.

API:

# Init:
from rtf_tokenize import RtfTokenizer
tokenizer = RtfTokenizer(rtf_string)
# Get next token (return `None` on end of string):
token = tokenizer.next_token()
# Rewind a token (next call to `next_token` will return it):
tokenizer.rewind_token(token)
# Current location (last tokenized, irrespective of rewound tokens):
position = tokenizer.lnum, tokenizer.cnum

Release history

1.0.1

  • add copy of LICENSE.txt to distribution

1.0.0

  • first public release

Metadata

Release files for rtf-tokenize 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rtf-tokenize 1.0.1
File Size Uploaded
rtf_tokenize-1.0.1.tar.gz 11.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for rtf-tokenize 1.0.1
File
rtf_tokenize-1.0.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
rtf_tokenize-1.0.1-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
rtf_tokenize-1.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
rtf_tokenize-1.0.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
rtf_tokenize-1.0.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
rtf_tokenize-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
rtf_tokenize-1.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
rtf_tokenize-1.0.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
rtf_tokenize-1.0.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
rtf_tokenize-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
rtf_tokenize-1.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
rtf_tokenize-1.0.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
rtf_tokenize-1.0.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
rtf_tokenize-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
rtf_tokenize-1.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
rtf_tokenize-1.0.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
rtf_tokenize-1.0.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
rtf_tokenize-1.0.1-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
rtf_tokenize-1.0.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
rtf_tokenize-1.0.1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
rtf_tokenize-1.0.1-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
rtf_tokenize-1.0.1-cp38-cp38-musllinux_1_2_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.2+ x86-64 Details
rtf_tokenize-1.0.1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
rtf_tokenize-1.0.1-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details

Total release size: 336.9 kB

Release files / rtf_tokenize-1.0.1.tar.gz

Download URL rtf_tokenize-1.0.1.tar.gz
Size 11.5 kB
Tags Source
SHA-256 checksum
How to use checksums
9020aa801502b5de60be2b7709b9ce4cb29cd70df6f5fc4953315cf158035ad2
BLAKE2b-256 checksum
How to use checksums
a2e1c700f2043567a9fce17adb2ae7d91f0f7f88e8e555eff5b8436b8f9cf6aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / rtf_tokenize-1.0.1-cp313-cp313-win_amd64.whl

Download URL rtf_tokenize-1.0.1-cp313-cp313-win_amd64.whl
Size 15.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
a0a67ffb8c8eed359f89c3e1b03c09917cb0b0ca2d59ff15a2e467a7d2e80293
BLAKE2b-256 checksum
How to use checksums
96d0785da5228fa1781d3ee96cbcec8995b9ca4f7f2f0e4fec2817a0df3fc0c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / rtf_tokenize-1.0.1-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL rtf_tokenize-1.0.1-cp313-cp313-musllinux_1_2_x86_64.whl
Size 13.4 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8539dd710cf477d725dd948b17f233db0020aee7cd900cd709c058b1e860e0a2
BLAKE2b-256 checksum
How to use checksums
b2629ea0913a21f2144fb027d1ff7aca4db699e7e914603555e2c80dbdde0355
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / rtf_tokenize-1.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL rtf_tokenize-1.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 13.5 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7e2a967592a2d40170bad81dfe6733f9a252e36715f8de004b9b585eecd6fa57
BLAKE2b-256 checksum
How to use checksums
77d66a12f700247bb326e2aad2cea839f8687d41141b33dcfbff3741e3f8868e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / rtf_tokenize-1.0.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL rtf_tokenize-1.0.1-cp313-cp313-macosx_11_0_arm64.whl
Size 12.4 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c80fd78cd30ef6b24a0ebc87dc2285e0d4cff580324261fd65b1d79def8dbe21
BLAKE2b-256 checksum
How to use checksums
7948bef663568ea2ffd9e41408d60d6dc4787e540a62812d325f90fc56179df6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / rtf_tokenize-1.0.1-cp312-cp312-win_amd64.whl

Download URL rtf_tokenize-1.0.1-cp312-cp312-win_amd64.whl
Size 15.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
d97fd95175f3c7f56eb5c917e1d102a226d3e8983293740fa48b2efba1ad9c41
BLAKE2b-256 checksum
How to use checksums
6084b16c898592b4598d61a4a0cfea3ec06177f6209982f3c24d1f4a0fd1dd3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / rtf_tokenize-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL rtf_tokenize-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl
Size 13.4 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
bab4f70b76b8df43f6284adda5283de0a5736e9437dc29f2afd8564eb6832f9f
BLAKE2b-256 checksum
How to use checksums
a39d0be90b7807768781ffcc2bead86ab37f5fbc12ea7ce9adbb324175f054e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / rtf_tokenize-1.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL rtf_tokenize-1.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 13.5 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c4b73e3bb9c02240870c344cbc90cc64631111e10da6e850865f57fe7f5acd52
BLAKE2b-256 checksum
How to use checksums
52d6737f940c063df55b1ea52198ea06d9a859c0cc84d41176b89f1958549a43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / rtf_tokenize-1.0.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL rtf_tokenize-1.0.1-cp312-cp312-macosx_11_0_arm64.whl
Size 12.4 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e27bbc03ac814e030b602d6b16db6e2d77bf0f4c879a1b793ea15089af9ca21f
BLAKE2b-256 checksum
How to use checksums
f86658a1ed3c296bde08e10be91f076cb5efd3980f5fde0c7fe197d3ec996e36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / rtf_tokenize-1.0.1-cp311-cp311-win_amd64.whl

Download URL rtf_tokenize-1.0.1-cp311-cp311-win_amd64.whl
Size 15.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
5dfe59417f81628c41edc5ba00bc70b994a4ee15258e8984ed8a2ac889ad117e
BLAKE2b-256 checksum
How to use checksums
e333748e16c0fe91a44689265604e36380b4d487128c93df152a8e0c2b69b14e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / rtf_tokenize-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL rtf_tokenize-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl
Size 13.4 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
736b4fb566dc17d8d1cc9936c9e867453efd577edee5c3682be504928d0898da
BLAKE2b-256 checksum
How to use checksums
9e8bf3507611fa91f61e8291d468a1868b66f882da4e409c9cef5bc09a46f5f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / rtf_tokenize-1.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL rtf_tokenize-1.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 13.5 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5b3e818b41ba724ef20a556b5c5ad817a404c9cfbb53fea04de3238a195bec31
BLAKE2b-256 checksum
How to use checksums
90017f8f842f1b42190e304dc5a858d759facd701222f6c235c4cc09186ce255
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / rtf_tokenize-1.0.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL rtf_tokenize-1.0.1-cp311-cp311-macosx_11_0_arm64.whl
Size 12.4 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
66ab7f2bd249e65056c4aa64085a7bd243243ca426891f4de23f026e782daf15
BLAKE2b-256 checksum
How to use checksums
244e8b1179875401144979aef30cc91d9a0fbb3c302b7ad2b3251b600fe06daf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / rtf_tokenize-1.0.1-cp310-cp310-win_amd64.whl

Download URL rtf_tokenize-1.0.1-cp310-cp310-win_amd64.whl
Size 15.2 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
6c38584ee4de8b70fc1509aa3050833ed55e51e1aa35d35c182caac6fe2ca4fa
BLAKE2b-256 checksum
How to use checksums
0b5b939c0ed6a8374b72457b71a8d20052fa923f52f355e9a3d6edc69876f301
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / rtf_tokenize-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL rtf_tokenize-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl
Size 13.4 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8185fff21702fe83a6faaddc397ee8ed8c0fd4ec238efb4eb790e1b20b89869b
BLAKE2b-256 checksum
How to use checksums
62093e0fc0e0f5b183ddd24564b1b98de860258cce40cc7f2794bebda1417c5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / rtf_tokenize-1.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL rtf_tokenize-1.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 13.5 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
805c53eae7055b726fa9322e0b8c3a6a11a8115823b209e7a4b2d32c82e2c6fc
BLAKE2b-256 checksum
How to use checksums
09197c5f5f24515aebbda86bb4aed0167ef788d08dfd6a3d91fa0a8cde3e8e07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / rtf_tokenize-1.0.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL rtf_tokenize-1.0.1-cp310-cp310-macosx_11_0_arm64.whl
Size 12.4 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6966128b56d7d4740ceb222f1c838000075f8fb1b0814eb19a60a62fd256fe12
BLAKE2b-256 checksum
How to use checksums
f1588a93770c3c5f40f48b639cefb6ff9ac492ff1fdd948811c3b11010fcbd6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / rtf_tokenize-1.0.1-cp39-cp39-win_amd64.whl

Download URL rtf_tokenize-1.0.1-cp39-cp39-win_amd64.whl
Size 15.2 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
a24177c0917b5556e75e18a0f5e51a03e0e2df4d206bf2a21f5a9b07bb0adc1a
BLAKE2b-256 checksum
How to use checksums
f99f1d7c240a1653d76a640121d152caefa2fae65c89be6cd92f459d25c1b853
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / rtf_tokenize-1.0.1-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL rtf_tokenize-1.0.1-cp39-cp39-musllinux_1_2_x86_64.whl
Size 13.3 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
2866d835b7a548e80065b2b9b0ac241f407c3aa0f788e3a22d9c5f39d3311df6
BLAKE2b-256 checksum
How to use checksums
80f49aa7b450fe85ce80938f00da492e4f252444ed27065d061acce61a8d5afb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / rtf_tokenize-1.0.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL rtf_tokenize-1.0.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 13.5 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0508248d6a3af2f2bfca52844c589edf40109903e931397104d9e56fe2237aa6
BLAKE2b-256 checksum
How to use checksums
5016c0d4939e469663b718f1d54742992e9040f48591ed02b27ede758a48d008
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / rtf_tokenize-1.0.1-cp39-cp39-macosx_11_0_arm64.whl

Download URL rtf_tokenize-1.0.1-cp39-cp39-macosx_11_0_arm64.whl
Size 12.3 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e7e3cb111e6719594f5ae2e25eec6c4176b80a4a55ec8090d202c8f343b6c302
BLAKE2b-256 checksum
How to use checksums
751fbf6654492b0e607cdc1d76c20b6996b2ebfd01fd34b94e556691357c9889
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / rtf_tokenize-1.0.1-cp38-cp38-win_amd64.whl

Download URL rtf_tokenize-1.0.1-cp38-cp38-win_amd64.whl
Size 15.1 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
20bad6e5e4e2b55d66c9d4a1da3465940011d56cdc560c1b3ace85d299546bf3
BLAKE2b-256 checksum
How to use checksums
259fe99b9c15fb7ebc95a2dfa09045a62f28ce5b4b66134fbec874139858a06d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / rtf_tokenize-1.0.1-cp38-cp38-musllinux_1_2_x86_64.whl

Download URL rtf_tokenize-1.0.1-cp38-cp38-musllinux_1_2_x86_64.whl
Size 13.1 kB
Tags CPython 3.8 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
fba11c28c33326e26a1a4e842fe8d6a44259cf1c2b92465374e50bfbd1d2bfea
BLAKE2b-256 checksum
How to use checksums
74ea0b687c4304c846481f6385fbfbd26999c95e472c6d0efef32d66269ac814
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / rtf_tokenize-1.0.1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL rtf_tokenize-1.0.1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 13.1 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b15a261df179fbefda9e71c1b0ef27368eb1911f4da059b5c7c5f39e6138f923
BLAKE2b-256 checksum
How to use checksums
7f478e2835b97c2477bfbe6148ad9df46dceaab6b4ee12ce67211a92e43c0f46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / rtf_tokenize-1.0.1-cp38-cp38-macosx_11_0_arm64.whl

Download URL rtf_tokenize-1.0.1-cp38-cp38-macosx_11_0_arm64.whl
Size 12.1 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
021ab8053d041501bd41956c274ce1a4ff758c50006707659de8c14e533b09c3
BLAKE2b-256 checksum
How to use checksums
7ec98de1839dc212853ceef5556745bff6ce67a7287e68e00e02783c604da559
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release history Release notifications | RSS feed

This release

1.0.1 This release

25 release files

1.0.0

16 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page