pdfgrep
docquery
pdfgrep | docquery | |
---|---|---|
5 | 4 | |
43 | 1,645 | |
- | 0.5% | |
0.0 | 0.0 | |
over 1 year ago | about 1 year ago | |
Emacs Lisp | Python | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pdfgrep
-
Recoll – Full-text search for your desktop
I use this script to make recoll produce pdfgrep-like output so that I can use it with Emacs and pdfgrep.el. This gives a nice interactive way to search through thousands of pdf files.
https://github.com/jeremy-compostella/pdfgrep/pull/8#issueco...
-
Pdfgrep – a commandline utility to search text in PDF files
For Emacs users there is also https://github.com/jeremy-compostella/pdfgrep which lets you browse the results and open the original docs highlighting the selected match.
-
Search multiple selected pdfs in Org mode Emacs at the same time?
Pdfgrep is another option. It's a command line utility. I think you can just give it the file name of a certain number of PDFs and it'll search through them. There's apparently a pdfgrep mode and Helm apparently has pdfgrep as well. I'm not sure if any will search all open PDF buffers rather than a directory though.
- pdfgrep: Emacs module providing grep comparable facilities but for PDF files
-
Is it possible to search text into OCRed PDFs? How?
The eMacs interface can be found here: https://github.com/jeremy-compostella/pdfgrep (sorry, I’m too lazy to see if someone has created a package for this).
docquery
-
Understanding HTML with Large Language Models
There is a visual demo here: https://sites.google.com/view/llm4html/home.
This work is very exciting for a few reasons:
* HTML is an incredibly rich source of visually structured information, with a semi-structured representation. This is as opposed to PDFs, which are usually fed into models with a "flat" representation (words + bounding boxes). Intuitively, this offers the model a more direct way to learn about nested structure, over an almost unlimited source of unsupervised pre-training data.
* Many projects (e.g. Pix2Struct https://arxiv.org/pdf/2210.03347.pdf, also from Google) operate on pixels, which are expensive (both to render and process in the transformer). Operating on HTML directly means smaller, faster, more efficient models.
* (If open sourced) it will be the first (AFAIK) open foundation model for the RPA/automation space (there are several closed projects). They claim they plan to open source the dataset at least, which is very exciting.
I'm particularly excited to extend this and similar (https://arxiv.org/abs/2110.08518) for HTML question answering and web scraping.
Disclaimer: I'm the CEO of Impira, which creates OSS (https://github.com/impira/docquery) and proprietary (http://impira.com/) tools for analyzing business documents. I am not affiliated with this project.
-
Pdfgrep – a commandline utility to search text in PDF files
DocQuery (https://github.com/impira/docquery), a project I work on, allows you to do something similar, but search over semantic information in the PDF files (using a large language model that is pre-trained to query business documents).
For example:
$ docquery scan "What is the due date?" /my/invoices/
-
This Week In Python
docquery – An easy way to extract information from documents
- DocQuery: Document Query Engine Powered by Natural Language Processing
What are some alternatives?
ripgrep-all - rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc.
pdfgrep
rg.el - Emacs search tool based on ripgrep
pdf-keywords-extractor
natbot - Drive a browser with GPT-3
recoll-webui - web interface for recoll desktop search
django-htmx-patterns - Pattern repository for Django and htmx with full example code
dumb-jump - an Emacs "jump to definition" package for 50+ languages
django-functest - Helpers for creating high-level functional tests in Django, with a unified API for WebTest and Selenium tests.
ede-php-autoload - PHP autoloading simulation for Emacs' Semantic
deptry - Find unused, missing and transitive dependencies in a Python project.