tivris

tivris / scinet-queue

Public

A small CLI for managing Sci-Net paper requests.

17
2
85% credibility
Found May 21, 2026 at 17 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

scinet-queue is a command-line tool that helps researchers manage paper requests on Sci-Net more efficiently. Instead of manually clicking through each request, users maintain a local queue of papers they want, submit requests in bulk, and let the tool monitor their status and download PDFs when available. The tool uses your existing browser to handle authentication and interacts with Sci-Net through standard browser automation, requiring you to log in once and then letting the tool handle the repetitive waiting and checking. It stores everything locally on your computer and never bypasses authentication or paywalls.

How It Works

1
🔍 You discover a better way to request papers

You've been manually requesting papers on Sci-Net and heard about a tool that can automate the tedious waiting and checking.

2
📦 You download and install the tool

You grab the ready-made version for your computer and get it running in seconds.

3
🔐 You log in to Sci-Net once

The tool opens your browser so you can sign in to your Sci-Net account normally, just like you always do.

4
📚 You add papers to your queue

You paste in the paper identifiers from your reading list, or import them from a file you've been keeping.

5
🎁 You submit all your requests at once

Instead of clicking through each paper one by one, you let the tool send all your requests to Sci-Net with a single command.

6
You wait for papers to arrive
😌
Papers arrive quickly

Some papers are already available or get fulfilled fast, and the tool downloads them automatically.

Papers take time

For papers still being worked on, the tool checks back periodically until PDFs appear.

You review and organize your papers

Downloaded papers land in a folder, and you mark each one as reviewed when you've looked it over.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 17 to 17 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is scinet-queue?

scinet-queue is a Rust CLI for managing paper requests on Sci-Net. You queue DOIs from markdown files or directly, submit requests with token rewards, watch for PDF availability, and download papers when ready. The tool runs your Sci-Net session through a managed browser profile using Chrome DevTools Protocol for Chromium browsers or WebDriver BiDi for Firefox. All queue state stays local in plain JSONL files.

Why is it gaining traction?

This fills a specific gap: automating Sci-Net without browser extensions or manual clicking. The JSON output mode makes it scriptable for agents and pipelines. You get polling with configurable intervals, explicit approval states, and availability hints when papers exist in open-access or Sci-Hub but aren't ready on the request page. The design avoids bundled browsers, Selenium, and daemon processes, keeping the dependency surface minimal.

Who should use this?

Researchers with active Sci-Net accounts who download papers frequently will benefit most. If you maintain reading lists across sessions or want to batch requests and wait for PDFs overnight, this replaces repetitive browser work. Teams building research pipelines can use the JSON mode to integrate with other tools.

Verdict

At 17 stars with v0.1.0 in the release tags, the project is early and the 0.85% credibility score reflects that small footprint. Documentation is thorough and the codebase includes tests, but you should expect Sci-Net UI changes to occasionally break detection logic. For a niche workflow tool this is well-engineered and honest about its limitations.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.