Add Local Paper Search Tool with Streamlit Interface#7
Conversation
|
Hi @hhh2210, I really appreciate this feature—it looks fantastic and super useful! I tested it on my end and noticed a minor path issue. I'll quickly review your logic and get back to you soon. Again, this is an awesome PR, and I'll proceed with merging it afterward. I'll keep you posted. Best, |
|
Thanks! I really appreciate you catching this edge case with the command line input. The path issue occurs when providing the input file path via the command line, specifically when attempting to enter a list of lists (LOL) data structure. To address this, I made the following changes:
|
refactor the search function, now support multiple search terms
|
NEW UPDATE! This version is now optimized for smooth performance. I've shared it with my professor and senior colleagues, and they were very impressed! Changes: Removed config.py. |
|
Hi @hhh2210, I just reviewed your latest updates and tested them locally—everything works perfectly! It's a really cool feature. I'll proceed with merging it. Thanks for your contribution. Looking forward to discussing and collaborating with you further. Best, |
Thanks for your great open source work on the papercopilot project!
I recently used the keyword search feature on the papercopilot website and noticed that it places a significant burden on the server, resulting in slow response times, unresponsiveness, and lag. Out of concern for these performance issues and a desire to improve the user experience, I have created this pull request.
PR Description
This PR adds a local paper search tool that provides a more efficient way to search and filter conference papers. The tool includes both a web interface (using Streamlit) and command-line functionality.
Key Features
Changes
app.pyfor Streamlit interfaceextract.pyfor enhanced functionality and directory supportconfig.pyfor configuration managementrequirements.txtREADME.mdwith new features and usage instructions.gitignoreThis tool helps reduce server load by allowing users to perform searches locally while maintaining all the functionality of the web version. It also introduces new features like directory search and multi-conference analysis.
The changes have been thoroughly tested and adhere to the existing coding style and best practices. I believe these enhancements will greatly benefit users and contribute to the overall success of the papercopilot project.
Please let me know if you have any questions or feedback regarding this PR. I'm open to discussion and further improvements.
Thank you for considering this contribution!