Git Product home page Git Product logo

parlament_browser's Introduction

Parliament_Browser

Project Satuts

Note: This project is not maintained anymore.

A new version of the same project is being developed.

Contributors:

Kenan Khauto
Maximilian Chen
Simon Schütt
Stanley Mathew
Tim König

About

An application to analyze parliament protocols from the German Bundestag, utilizing NLP for sentiment analysis. It involves reading/scraping XML files of the reports, extracting relevant data, storing it in custom data structures, and persisting it in a MongoDB database. Additionally, the application provides database query functionalities and is accessible through a Java Spark Webserver, which hosts a website with navigations and menus.

With the integration of NLP for sentiment analysis, the application gains the ability to analyze the sentiment expressed in the parliament protocols. This involves employing NLP techniques to process the textual content of the reports and determine the sentiment associated with specific topics, discussions, or speeches. The sentiment analysis can provide insights into the emotional tone, opinions, and attitudes expressed within the protocols.

By leveraging NLP libraries and techniques, such as tokenization, part-of-speech tagging, and sentiment analysis algorithms, the application can process the text and assign sentiment scores or labels to different sections or speeches. These sentiment scores can range from positive to negative or be categorized into sentiment classes such as positive, neutral, or negative.

All of this is accessible via a Java Spark Webserver, which hosts a Website with navigations and menus.

To start the program, just run the main method without any arguments.
This launches the webserver and you can access the website on: http://localhost:4567 or with any other device in the network under the server's ip address and port 4567.

System Requirements

  • Webserver: Java Version 1.8+
  • Database: MongoDB Server Version 4.4.0+
  • Browser Support: Safari 15.4+, Chrome 98+, Edge 98+, Firefox 94+, Opera 84+
  • A Minimum of 4 GB RAM
  • Broadband internet connection
  • 200 MB of Free Disk Space

parlament_browser's People

Contributors

kenankhauto avatar

Stargazers

jk avatar

Watchers

 avatar

parlament_browser's Issues

New API key

"?api_key=GmEPb1B.bfqJLIhcGAsH9fTJevTglhFpCoZyAAAdhp").get();

Zur Nutzung ist ein API-Key notwendig. Der zunächst bis Ende Mai 2025 gültige API-Key lautet:
I9FKdCn.hbfefNWCY336dL6x62vfwNKpoN2RZ1gp21

Auf Anfrage können Sie auch einen eigenen API-Key mit einer Laufzeit von zunächst zehn Jahren erhalten. Ein eigener API-Key hat denselben Funktionsumfang wie der öffentliche API-Key.

Bitte stellen Sie eine diesbezügliche Anfrage per E-Mail an: [email protected]

https://dip.bundestag.de/%C3%BCber-dip/hilfe/api#content

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.