Code Monkey home page Code Monkey logo

law__--less's Introduction

[--less is more]

[--less is more is a framework that reads giant documents and summarizes them using a summarization algorithm]

  • Summarization algorithm
  • Open Source GUI contribute framework
  • Machine Learning

USAGE

  • [Law --Less]
  • Law --Less uses the --Less is More framework to read in legal documents, scanning for
    the type of infraction, the law in question, and the punishment being faced, among other
    things. With a database of over 40,000 cases from a University of California at Irvine
    database, Law --Less can also return legal precedents from previous cases.
    

BUILD/INSTALLATION INSTRUCTIONS

  • To install dependencies,
pip install flask
pip install PyPDF2

To run,

python app.py

Contributor Guide

[Contributor guide for this project] (CONTRIBUTING_LessIsMore.md)

License

[Licensing for this project] (LICENSE.md)

law__--less's People

Contributors

aaron09 avatar cabosanlucas avatar chiranth7954 avatar emilojkovic avatar jmcasebeer avatar nan1248 avatar nriaziat avatar owenli10 avatar warut-vijit avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

law__--less's Issues

laws and regulations data mining

Write a web scraper using splinter and phantomjs to scrape www.usa.gov/laws-and-regulations, based on keywords passed in through the text summarizer. Probably should be in utils.py in the main folder. Optimally, this should run asynchronously but a synchronous version should be acceptable for now.

Recursive summarization

Store summaries as a list of sentences, set to interactive so each can be expanded for more detail

Login screen UI

For login and signup popups, please edit the input fields to make text visible. The relevant file to edit is static/styles/styles.css, and the HTML tags affected are in each of the html documents in templates

Frontend: templates/cases.html

Working through the templates/cases.html, the additional feature of 'Police Reports' will have multiple instances of the 'print to screen' according to however many times the load button is pressed, instead of only registering once.

fix dropbox resizing

The dropbox on cases.html enlarges slightly when documents are uploaded. Set max-width and max-height properties in CSS. Thank you to @Aaron09 for bringing this up

Search for Priority

I want to be able to have my summary include specific parts that I can input.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.