GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com โ€” SunnkerLocket89 - Overview

@SunnkerLocket89 SunnkerLocket89 Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@SunnkerLocket89
SunnkerLocket89
Follow
View SunnkerLocket89's full-sized avatar
๐Ÿ 
Working from home

Sarah Montoya SunnkerLocket89

๐Ÿ 
Working from home
Follow
Justice always.
17 followers ยท 283 following
  • A Different Perspective
  • Saint Louis
  • 06:06 (UTC -06:00)
  • www.behance.com/sarahmontoya1
  • https://orcid.org/0009-0009-9542-4212
  • @MontoyaOnAir
  • sarebear690
  • in/sarahmontoya67

Achievements

Achievement: Pull Sharkx2Achievement: Pair ExtraordinaireAchievement: YOLO

Achievements

Achievement: Pull Sharkx2Achievement: Pair ExtraordinaireAchievement: YOLO
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
SunnkerLocket89/README.md

Idaho4 Exhibits Parser

This repository provides a command line helper that automates the task of downloading and organising the public exhibits listed in the Idaho4_exhibits_with_full_metadata.xlsx spreadsheet. The script reads the spreadsheet, downloads the referenced PDF files, and optionally extracts the first N pages of each document into a dedicated folder.

Installation

The parser now works out of the box using only the Python standard library. Optional third-party packages improve performance and unlock extras:

  • openpyxl โ€“ faster workbook loading.
  • requests โ€“ robust HTTP downloads.
  • tqdm โ€“ rich progress bars.
  • PyMuPDF or PyPDF2 โ€“ PDF page extraction.

Install them individually or via the provided requirements.txt file when available:

pip install -r requirements.txt

Usage

python run_idaho4_parser.py \
  --in-file Idaho4_exhibits_with_full_metadata.xlsx \
  --sheet Exhibits_With_Metadata \
  --workers 6 \
  --extract-pages 4

By default the script stores the downloaded PDFs in idaho4_output/downloads and writes a JSON manifest plus a CSV summary to idaho4_output. Downloaded files are prefixed with the zero-padded Excel row number to guarantee unique filenames while keeping the on-disk order aligned with the worksheet. The manifest records whether each row succeeded, was skipped (for example because it did not contain a URL), or failed, and includes the corresponding Excel row number for quick cross-referencing. Re-run the command with --resume to continue from where a previous session stopped without re-downloading files.

Common flags

  • --url-column โ€“ Set the spreadsheet column that contains the PDF URL. When omitted the script attempts to infer a sensible column automatically.
  • --id-column โ€“ Configure the column that uniquely identifies each exhibit. This identifier is used to name the downloaded files.
  • --out-dir โ€“ Choose a different destination directory for all generated artefacts.
  • --manifest / --csv โ€“ Override the default manifest output paths.
  • --verbose โ€“ Enable verbose logging for troubleshooting.

Run python run_idaho4_parser.py --help to see the full list of supported flags.

Pinned Loading

  1. openai/codex openai/codex Public

    Lightweight coding agent that runs in your terminal

    Rust 135k 21.4k

  2. shodan-python shodan-python Public

    Forked from achillean/shodan-python

    The official Python library for Shodan

    Python 1

  3. doctor doctor Public

    Forked from freelawproject/doctor

    A microservice for document conversion at scale

    Python 1

  4. x-ray x-ray Public

    Forked from freelawproject/x-ray

    A tool to detect whether a PDF has a bad redaction

    Python 1

  5. freelawproject/x-ray freelawproject/x-ray Public

    A tool to detect whether a PDF has a bad redaction

    Python 835 56

  6. IntelligenceX/SDK IntelligenceX/SDK Public

    Public SDK for Intelligence X

    Python 562 129

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 โ€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800ร—600. No cookies required.