Skip to content

jascqh/Text-cruncher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

191 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Text-cruncher

BT3103 project

Requirements

  • Save and Fetch data from Firestore database
  • Must be developed in Vue.js
  • Must be deployed in firebase / firestore
  • Must have a github repository with the history of the work done.
  • Include a dashboard to display project analytics.

Application summary

Our application is a TextSummarizer and Web scraping for research webpage called TextCrucher. It accesses the content from Google search results and helps the user scrape all the data to produce a compiled excel sheet of the relevant summarized information that will be sent to the user’s email or via instant download through our website.

How to use it

Users just need to key in their search queries up to 5 queries, with each being separated by a comma:

Example with 3 queries: “Dog,Cat,Tails” Example with 4 queries: “Dog Food, Canned Food, Animal Control, Cats and Dogs”

Text Cruncher will then search the web for the sites/articles that are closely related to the queries keyed in. The data will then be summarized in an excel sheet and the user can choose to download/send to a preferred email.

Installation

clone the project from github Run the front end named bt3103project_part1 using the commands below

cd "replace this with the file location"
npm install 
npm run serve

To run the code for backend,

pip install virtualenv

Replace C:\Path\To\Python\python.exe with the location of your python.exe

cd my-project
virtualenv --python C:\Path\To\Python\python.exe venv

Activate the environment

.\venv\Scripts\activate

add libraries

pip install -r requirements.txt

Run app.py

python app.py

Tech stack

virtual environment inside the "backend" directory is created based on Python36 use: .\venv\Scripts\activate to activate enviroment, will be on localhost5000

  • VueJS
  • Firestore / firebase
  • Bootstrap
  • Flask

About

Web application with TextSummarizer and Web scraping. It accesses the content from Google search results and scrape all the data to generate a compiled excel sheet of the relevant summarized information that will be sent to the user’s email or to be downloaded directly through the platform.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors