Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
-
Updated
Jan 21, 2025 - Python
A grammar describes the syntax of a programming language, and might be defined in Backus-Naur form (BNF). A lexer performs lexical analysis, turning text into tokens. A parser takes tokens and builds a data structure like an abstract syntax tree (AST). The parser is concerned with context: does the sequence of tokens fit the grammar? A compiler is a combined lexer and parser, built for a specific grammar.
Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
Tika-Python is a Python binding to the Apache Tika™ REST services allowing Tika to be called natively in the Python community.
💬 Python scripts to parse Messenger, Hangouts, WhatsApp and Telegram chat logs into DataFrames.
Parse, Audit, Query, Build, and Modify Arista / Cisco / Juniper / Palo Alto / F5 configurations.
📋 A Python Parser for PubMed Open-Access XML Subset and MEDLINE XML Dataset
A relatively up-to-date fork of ParsePy, the Python wrapper for the Parse.com API. Originally maintained by @dgrtwo
📄 ⚙️ ETL processes for medical and scientific papers
爬蟲極簡教學(fetch, parse, search, multiprocessing, API)- PTT 為例
Themer is a colorscheme generator and manager for your desktop.
A collection of tools for forensic analysis
sub-component of Genie that parse the device output into structured datastructure
olefile is a Python package to parse, read and write Microsoft OLE2 files (also called Structured Storage, Compound File Binary Format or Compound Document File Format), such as Microsoft Office 97-2003 documents, vbaProject.bin in MS Office 2007+ files, Image Composer and FlashPix files, Outlook messages, StickyNotes, several Microscopy file fo…
A Python implementation of the BM25 ranking function.
🏴☠️💰 Another Ransomware gang tracker
Library to parse and apply unified diffs