Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mousazourob/essayresearcher

A website that streamlines the research process by showing articles with excerpts based on a particular topic and group of keywords
https://github.com/mousazourob/essayresearcher

beautifulsoup bootstrap css flask html javascript jquery python web-scraping

Last synced: 1 day ago
JSON representation

A website that streamlines the research process by showing articles with excerpts based on a particular topic and group of keywords

Awesome Lists containing this project

README

        

# Essay Researcher
### Overview:
A **Python** website to ease the process of preparing sources for an essay or assignment. After entering a topic sentence and keywords, a list of articles with excerpts containing these words is returned, allowing the user to fundamentally streamline their research process. The program uses the **Flask** framework to display results on the web, and **BeautifulSoup4** to scrape through websites for information related to the topic and keywords that the user enters. To build the front-end **HTML/CSS** and **Bootstrap** were used, and for the backend Python and **BeautifulSoup4** were used. Built for the **DefHacks 2020 Hackathon**.

### Features:
* User is able to input a topic sentence and keywords to refine their search
* Option to specify the type of suffix for the URL, with the options being, .gov, .edu, or .org sites.
* Returns list of articles with related excerpts as well as URLs to said articles

### Devpost: https://devpost.com/software/essay-research-assistant

### Demo:
![Essay_Research_Assistant](https://user-images.githubusercontent.com/66835262/86067439-df965280-ba42-11ea-8981-206d67c91648.gif)

### Collaborators:
* https://github.com/ammar-s847
* https://github.com/ellenwang02
* https://github.com/JunZheng-dev
* https://github.com/shenbenson