Home

Awesome

paper_downloader

Download papers and supplemental materials only from OPEN ACCESS paper website, such as AAAI, AISTATS, COLT, CORL, CVPR, ECCV, ICCV, ICLR, ICML, IJCAI, JMLR, NIPS, RSS, WACV.


The number of papers that could be downloaded using this repo (with Aliyundrive share link and access code or 123Pan share link):

<sub> <sup>
year\confAAAIACCVAISTATSCOLTCORLCVPRECCVICCVICLRICMLIJCAIJMLRNIPS RSSWACV
1969--------------------64--------
1971--------------------66--------
1973--------------------85--------
1975--------------------146--------
1977--------------------251--------
1979--------------------12--------
19809596eg----------------------------
1981--------------------108--------
1982104----------------------------
19839209jo------------------237--------
198469----------------------------
1985--------------------259--------
1986194----------------------------
1987149------------------246--90----
1988159----------------------94----
1989--------------------269--101----
1990173----------49----------143----
1991144------------------192--144----
1992134----------49----------127----
1993135------------------138--158----
1994302----------98----------140----
1995----64--------------282--152----
1996275----------98----------152----
1997186--57--------------180--150----
1998187----------98----------151----
1999182--17--------------204--150----
2000/v1221----------98--------11152----
2001/v2----46--------------1731197----
2002/v3187----------196--------59207----
2003/v4-----44------------12129759198----
2004/v5177----------190----118--56207----
2005/v6328--56------------1333507320748--
2006/v7393----------192+11--------10020439--
2007/v8375--86------------1504789121741--
2008/v9355----------196----158--9725040--
2009/v10----84------------16034210026239--
2010/v11300--126------286+63----159--11829240--
2011/v12302--10843----------15349010530645--
2012/v13353--16046----329+147----243--11936860--
2013/v14251--7250--4715p0q+156--455+14214+92834968436055--
2014/v15447--12461--545+125334+158--35310--12041157--
2015/v16455--13477--602+133--526+1334227065611840349--
2016/v17676--16870--643+194372+132--8032265823656847--
2017/v18765--1757548783+281--621+35319843478123467975--
2018/v191102--2309475979+346732+262--33646687084100971--
2019/v201343--4031271101294+612--1075+498502773964184142884--
2020/v2118645ls6254dn93+13d9o679661yu1263mv91651467y89b+5170fz91358a5i0--6874x1c10845yw07764xq325418993g3d103378l1m8+24me08
2021/v221961b69m--84593ig14096ln1661660+517le14--161299uu+46516es860ef431183g8b172340is2902334v6g1924061id9+2390rl
2022/v231624fp7627947jy+25s7a9492f16o1551972077i16a+56211kj16456d7j--54+176+865b1l3123481ov862ea463512673eh4974406ab53+80q6d2
2023/v242021--496l5m91701992358+698--2161+49190+284+120529sf180584639767+378+2773112639mo78+74nj80
2024/v252581Dec 12th547170Nov 9th2716+7732387--86+369+1810144+191+22751048167Det 15th131846+120
</sup> </sub> <!--| **2023/v24** | | | | | | | | | | | | | | |-->

Download from 123pan.com (ACCESS CODE: FdX2)

(May miss some papers due to the 123pan's limitation on the length of filename)

NOTE: all the shared papers' pdf files are collected from network, and the original authors/providers hold the copyrights.


Usage

For example: download AAAI-2022 papers

  1. Install Internet Downloader Manager/IDM [Windows Only] [OPTIONAL]

Note: If the IDM is NOT installed at the DEFAULT location, then the code in lib/IDM.py should also be modified:

# should replace with your IDM path
idm_path = '"your path to IDMan.exe"'  

# default:
# idm_path = '"C:\Program Files (x86)\Internet Download Manager\IDMan.exe"'

  1. Install Chrome [For ICLR, ICML papers]

Disable the downloading popup pages of IDM would be better

  1. Change the code block at the end of code/paper_downloader_AAAI.py
if __name__ == '__main__':
    year = 2022
    total_paper_number = save_csv(year)  # save papers urls to csv/AAAI_2022.csv
    download_from_csv(
        year, 
        save_dir=f'..\\AAAI_{year}', # change to your save location
        time_step_in_seconds=5,  # time step (seconds) between two downloading requests
        total_paper_number=total_paper_number,
        downloader=None # use python "requests" package to download papers, workable on Windows/MacOS/Linux
        # downloader='IDM'  # use Internet Download Manager software to 
                           # download papers
    )
  1. Then run the code:
python code/paper_downloader_AAAI.py  # download AAAI papers

This repo also provides the function to process supplemental material:

  1. Merge the main supplemental material pdf file and the main paper into one single pdf file;
  2. Move the supplemental material pdf files (extracted from the downloaded zip files if presented) into the main papers' folder.

Star history

Star History Chart