MCPcopy Create free account
hub / github.com/OpenRaiser/PaperFlow / main

Function main

scripts/precollect_papers_by_day.py:104–127  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

102
103
104def main() -> None:
105 parser = argparse.ArgumentParser(description="Pre-collect all-source papers day by day")
106 parser.add_argument("--start-date", required=True, help="Start date YYYYMMDD")
107 parser.add_argument("--end-date", required=True, help="End date YYYYMMDD")
108 parser.add_argument(
109 "--sources",
110 nargs="*",
111 default=None,
112 help="Sources to collect, default: arxiv openreview journal",
113 )
114 parser.add_argument(
115 "--limit-per-source",
116 type=int,
117 default=None,
118 help="Optional per-source limit for each day. Omit for collector defaults.",
119 )
120 args = parser.parse_args()
121
122 precollect_by_day(
123 start_date=args.start_date,
124 end_date=args.end_date,
125 sources=args.sources,
126 limit_per_source=args.limit_per_source,
127 )
128
129
130if __name__ == "__main__":

Callers 1

Calls 1

precollect_by_dayFunction · 0.85

Tested by

no test coverage detected