All Projects → jjangsangy → Explaintome

jjangsangy / Explaintome

Licence: apache-2.0
Automatic Web Article Summarizer

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Explaintome

Pyaf
PyAF is an Open Source Python library for Automatic Time Series Forecasting built on top of popular pydata modules.
Stars: ✭ 289 (-24.94%)
Mutual labels:  heroku
Envied
Ensures presence and type of your app's ENV-variables (mirror)
Stars: ✭ 327 (-15.06%)
Mutual labels:  heroku
Socify
🚀 Socify is an open source social networking platform written in Ruby on Rails
Stars: ✭ 363 (-5.71%)
Mutual labels:  heroku
Aria2c Ariang
Stars: ✭ 299 (-22.34%)
Mutual labels:  heroku
Slack Meme
A Meme Bot for Slack.
Stars: ✭ 322 (-16.36%)
Mutual labels:  heroku
Django Heroku
Minimal configuration to host a Django project at Heroku
Stars: ✭ 344 (-10.65%)
Mutual labels:  heroku
Design System Starter Kit
Rapid prototyping environment using the Salesforce Lightning Design System
Stars: ✭ 280 (-27.27%)
Mutual labels:  heroku
Partyparrot
🎉 🐦 Very Serious Code ™️ that generates huge slack messages with emojis.
Stars: ✭ 374 (-2.86%)
Mutual labels:  heroku
Heroku Nextjs
⏩ Deploy Next.js universal web apps to Heroku
Stars: ✭ 323 (-16.1%)
Mutual labels:  heroku
Ocrserver
A simple OCR API server, seriously easy to be deployed by Docker, on Heroku as well
Stars: ✭ 359 (-6.75%)
Mutual labels:  heroku
Moufette
🦨 Moufette is developer-friendly, open-source set of tools to collect users feedback. Find us on Twitter @MoufetteHQ
Stars: ✭ 303 (-21.3%)
Mutual labels:  heroku
Devlopr Jekyll
Build and Deploy your Static Site 🚀 using this beautiful Jekyll Framework/Theme built for Creatives
Stars: ✭ 309 (-19.74%)
Mutual labels:  heroku
Core Nestjs
A simple application demonstrating the basic usage of permissions with NestJS (JWT, Passport, Facebook, Google+, User, Group, Permission)
Stars: ✭ 347 (-9.87%)
Mutual labels:  heroku
Siwapp
Online Invoice Management in Ruby On Rails.
Stars: ✭ 296 (-23.12%)
Mutual labels:  heroku
Userge
Userge, Durable as a Serge
Stars: ✭ 363 (-5.71%)
Mutual labels:  heroku
Shadowsocksshare
Python爬虫/Flask网站/免费ShadowSocks账号/ssr订阅/json 订阅
Stars: ✭ 3,062 (+695.32%)
Mutual labels:  heroku
Gopee
☁️ Full-Fledged, Self-Hosted Web Proxy in Go
Stars: ✭ 336 (-12.73%)
Mutual labels:  heroku
Js Stack From Scratch
🛠️⚡ Step-by-step tutorial to build a modern JavaScript stack.
Stars: ✭ 18,814 (+4786.75%)
Mutual labels:  heroku
Vscodethemes
Preview themes from the VSCode marketplace.
Stars: ✭ 374 (-2.86%)
Mutual labels:  heroku
Express Starter
🚚 A boilerplate for Node.js, Express, Mongoose, Heroku, Atlas, Nodemon, PM2, and Babel. REST / GraphQL API Server | PaaS | SaaS | CI/CD | Jest | Supertest | Docker | MongoDB | PostgreSQL | Sequelize | Lodash | RxJS | JWT | Passport | WebSocket | Redis | CircleCI | Apollo | DevSecOps | Microservices | Backend Starter Kit | ES6
Stars: ✭ 353 (-8.31%)
Mutual labels:  heroku

ExplainToMe

travis licence Quay

Automatic Web Article Summarizer

Front

Deploy

What is it?

ExplainToMe is a automatic text summarizer, that utilizes TextRank, a graph based algorithm to scans through the contents of a website to extract a concise machine generated summary. The methodology is similar to the way search engines return the most relevant web pages from a users search query.

Support

Here’s a list of Python platforms that are officially supported.

  • Python 2.7
  • Python 3.4
  • Python 3.5
  • pypy 2.5.0 -> 2.7.9

We are working on Python 3.6

Quickstart

Install

Clone Repository

$ git clone https://github.com/jjangsangy/ExplainToMe.git

Create a virtualenv

$ virtualenv -p python venv

Source Virtualenv

$ source venv/bin/activate

Install Python Dependencies

$ pip install --upgrade pip setuptools wheel
$ pip install -r requirements.txt

Run Server

$ python manage.py runserver
Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

Now go to your browser and point it towards http://127.0.0.1:5000

Docker

Running ExplainToMe via the official Docker image is an easy way to start a server if you don't want to install python.

We assume here you have already installed Docker for your system.

If you are getting started on OS X, the Docker toolbox is the first thing to checkout.

$ docker run -it -p 5000:5000 jjangsangy/ExplainToMe:latest

Once the server is running, navigate to either localhost:5000 (on Linux) or hostname:5000 (on Mac OS X), where hostname is the IP addresses of your virtual machine, obtained using

$ docker-machine ip my-vm-name

Now access your docker machine ip at port docker-machine-ip:5000

Kitematic

You might also want to try Kitematic on OS X which provides a GUI for running Docker images. Running ExplainToMe through Kitematic is easy, just search for the jjangsangy/ExplainToMe image, start it, and you should see it running

kitematic

Things to look forward to:

  • Summaries of documents in other languages than English!

ExplainToMe API

Check out our Swagger API Documentation

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].