The Scholar Research App is a web application that allows users to fetch and display Google Scholar papers for a given scholar's name. The app utilizes the SerpApi to retrieve search results from Google Scholar.
Check it out at vikranth3140.pythonanywhere.com
- Enter the scholar's name and get their research papers list.
- Results displayed with paper titles from Google Scholar.
Scholar_H_Index_App
β
βββ static
β βββ styles
β βββ styles.css
β
βββ templates
β βββ index.html
β
βββ config.py
βββ main.py
βββ LICENSE
βββ README.md
βββ requirements.txt
- HTML, CSS
- Flask (Python)
- SerpApi
-
Installation:
- Clone the repository.
git clone https://github.com/Vikranth3140/Scholar-Research-App.git
- Install required dependencies
pip install -r requirements.txt
-
API Configuration:
- Obtain your API key from SerpApi.
- Replace
SERPAPI_KEY
inconfig.py
your actual key.
-
Run the Application:
- Execute the Python app
python run main.py
- Enter the desired scholor's name.
-
View Results:
-
Open the app in your web browser.
-
The application will display real-time research paper information and the corresponding paper links.
-
- Keep your API keys confidential and do not share them publicly.
- Ensure an active internet connection for accurate data retrieval.
If you're looking for ideas on how to enhance this project, consider the following improvements:
-
Google Scholar Integration:
- Explore the possibility of integrating with the Google Scholar API for more accurate and detailed profile information.
-
Improved UI/UX:
- Enhance the user interface for a more intuitive and user-friendly experience.
- Add features like loading spinners or notifications to improve user feedback.
-
Additional Scholar Metrics:
- Expand the application to fetch and display additional scholar metrics and statistics.
-
Localization:
- Implement multi-language support for a broader user base.
-
Optimization:
- Optimize API calls and application performance.
-
Bug Fixes:
- Address any reported bugs and issues.
-
Documentation:
- Improve and expand project documentation for better understanding and onboarding of contributors.
Welcome to contribute to Scholar H-Index App! Feel free to fork the repository and suggest any improvements. To contribute, follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push the changes to your fork.
- Submit a pull request.
Thank you for your contributions!
This project is licensed under the MIT License.