▄ ▄ ▄ ▄ ▄▄ ▄ ▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄
▐░▌ ▐░▌▐░▌ ▐░▌▐░░▌ ▐░▌▐░░░░░░░░░░░▌▐░░░░░░░░░░░▌▐░░░░░░░░░░░▌
▐░▌ ▐░▌▐░▌ ▐░▌▐░▌░▌ ▐░▌ ▀▀▀▀█░█▀▀▀▀ ▐░█▀▀▀▀▀▀▀▀▀ ▐░█▀▀▀▀▀▀▀█░▌
▐░▌ ▐░▌▐░▌ ▐░▌▐░▌▐░▌ ▐░▌ ▐░▌ ▐░▌ ▐░▌ ▐░▌
▐░█▄▄▄▄▄▄▄█░▌▐░▌ ▐░▌▐░▌ ▐░▌ ▐░▌ ▐░▌ ▐░█▄▄▄▄▄▄▄▄▄ ▐░█▄▄▄▄▄▄▄█░▌
▐░░░░░░░░░░░▌▐░▌ ▐░▌▐░▌ ▐░▌ ▐░▌ ▐░▌ ▐░░░░░░░░░░░▌▐░░░░░░░░░░░▌
▐░█▀▀▀▀▀▀▀█░▌▐░▌ ▐░▌▐░▌ ▐░▌ ▐░▌ ▐░▌ ▐░█▀▀▀▀▀▀▀▀▀ ▐░█▀▀▀▀█░█▀▀
▐░▌ ▐░▌▐░▌ ▐░▌▐░▌ ▐░▌▐░▌ ▐░▌ ▐░▌ ▐░▌ ▐░▌
▐░▌ ▐░▌▐░█▄▄▄▄▄▄▄█░▌▐░▌ ▐░▐░▌ ▐░▌ ▐░█▄▄▄▄▄▄▄▄▄ ▐░▌ ▐░▌
▐░▌ ▐░▌▐░░░░░░░░░░░▌▐░▌ ▐░░▌ ▐░▌ ▐░░░░░░░░░░░▌▐░▌ ▐░▌
▀ ▀ ▀▀▀▀▀▀▀▀▀▀▀ ▀ ▀▀ ▀ ▀▀▀▀▀▀▀▀▀▀▀ ▀ ▀
PaperHunter is a robust academic paper discovery and precision filtering tool that fetches research from over 300 top computer science conferences via DBLP.
- 🔍 Conference Coverage: Supports 300+ CS conferences across AI, ML, Systems, Networking, Security, Databases...
- 🧠 Advanced Filtering: Use logical
AND/ORwith keywords for precise search - 📆 Multi-Year Query: Easily search across a year range
- 🔁 Robust Crawling: Retry & delay mechanisms to respect DBLP
- 🛠 Easy to Use: Advanced CLI with optional legacy mode
- Artificial Intelligence: AAAI, NeurIPS, ICML, CVPR, ICCV, etc.
- Systems & Architecture: ASPLOS, ISCA, MICRO, OSDI, SOSP, etc.
- Networking: SIGCOMM, NSDI, INFOCOM, MobiCom, etc.
- Security & Cryptography: CCS, USENIX Security, NDSS, S&P, Eurocrypt, etc.
- Databases: SIGMOD, VLDB, ICDE, KDD, etc.
👉 See full list of supported conferences:
paperhunter conferenceThis will output a list of supported conferences, showing their abbreviation (used in -con) and full name.
- Python ≥ 3.6
- Required packages:
requests,beautifulsoup4
git clone https://github.com/yourusername/paperhunter.git
cd PaperHunterchmod +x install.sh
./install.shpaperhunter -con <conf1> [<conf2> ...] -year <year>|<start>-<end> [-kw <kw1> ...] [-kw_all <kw1> ...]| Flag | Description |
|---|---|
-con |
One or more conference abbreviations (or all) |
-year |
A specific year or a range (e.g., 2021-2023) |
-kw |
At least one keyword must appear (OR) |
-kw_all |
All keywords must appear (AND) |
paperhunter -con ndss security -year 2021-2024 -kw "vulnerability" "malware"2. Search IEEE S&P (Oakland) 2023 papers that must include "attack" and at least one of ["IoT", "firmware"]:
paperhunter -con sp -year 2023 -kw "IoT" "firmware" -kw_all "attack"3. Find papers in CCS (ACM Conference on Computer and Communications Security) from 2020 to 2022 related to "side channel":
paperhunter -con ccs -year 2020-2022 -kw "side channel"paperhunter -con all -year 2024 -kw "DNS hijacking"Show help:
paperhunter helpList all supported conferences:
paperhunter conference- ✅ Status updates per conference/year
- 📊 Total number of matched papers
- 📄 Detailed list with:
- Conference
- Year
- Paper title
- Randomized delays and retry logic protect DBLP from aggressive crawling
- Conference data depends on DBLP URL patterns (with fallback logic)
- Keyword matching is case-insensitive
- Large-scale queries (e.g.,
all+2020-2024) take time ⏱
This project is released under the MIT License. See the LICENSE file for details.
- Powered by DBLP Computer Science Bibliography
- Conference list curated from top-tier venues across computer science domains