paper finder
Find papers by keywords and venues. Then download it automatically.
How to use this?
Search
CLI
python search.py -k "knowledge tracing,knowledge trace" -v "KDD,IJCAI" -o data/kt_result.csv
min_year
: paper >= min_yearmax_year
: paper<=max_year-k
: keywords, different keywords split use,
-v
: venue, split using,
. Ifdefault
, will use the default venues.o
: output file path
Python api
from search import search
keyword_list=['knowledge tracing','knowledge trace']
venue_list=['KDD','IJCAI']
search(keyword_list=keyword_list,venue_list=venue_list,min_year=2016,max_year=2021,output='data/kt_result.csv')
Your can find venues' name in there.
Download
CLI
python download.py -i data/kt_result.csv -o pdfs
i
: the csv path fromsearch
o
: the dir to save pdfs, we will create sub folder for each venue. Such aspdfs/AIED
Python api
from utils.download import download_from_df
import pandas as pd
csv_path = "data/kt_result.csv"
df = pd.read_csv(csv_path)
df = download_from_df(df,save_dir='pdfs')
df.to_csv(csv_path.replace('.csv','_download_result.csv'),index=False)
Todo
- Search papers.
- Download papers
Author Warning
This code is only used for academic communication. The author has no liability for copyright. DO NOT ENGAGE IN ANY ILLEGAL ACTIVITIES. Please download and read the genuine articles from the publisher.