Skip to content

Repository for general information, documentation and overall comments

License

Notifications You must be signed in to change notification settings

WoN-Hackathon-2019/Information

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Information

Repository for general information, documentation and overall comments.

Please join our slack channel #won-hackathon-2019

Join the chat at https://join.slack.com/t/webofneeds/shared_invite/enQtNzc0NjM0MzY3NTIyLTMwZmY1YTljMjMzYjJhMjJkYjYxM2MyMDdmMjU4ZTE4MDM4NWFiNDJiNWMyZGNjYTliYjA4NWYzY2RjMGY5YWE

Preparation

Things you'll need:

  • Java 8 (other versions may not work) - For running a bot, you'll need OpenJDK 8 (standard on linux, Windows installer can be found at AdoptOpenJdk.net.
  • Maven
  • Git
  • Some java development enviroment (Eclipse or Intellij, or do you have a better one?)
  • Make sure you have a system shell that you are comfortable with. On Windows, if unsure, take Git Bash.
  • Download blazegraph

Team Projects

Overview of the projects the teams are working on.

Please add one bullet point for each of your projects and describe them in a little more detail in your team page.

  • AirQualityBot: A WebOfNeeds-Bot to regularly fetch air quality data from https://docs.openaq.org/ and publish them as WoN-atoms to a WoN-node.
  • InternationalChatBot: Allows you to connect to a chat partner anywhere in the world and translates the messages to the corresponding language of the receiver.
  • TranslateBot: Translates messages from one language to another to deliver the translation needed for InternationalChatBot
  • BookPileBot: Reacts to book-related atoms, searches on the Buecherein Wien website for books and creates new atoms from the result(s)
  • BookMatchBot: Matches book-related atoms for renting/renting out or buying/selling books and hints the respective owners
  • PollCreaterBot: Creates a new strawpoll.me. All required information is collected via an interactive chat with the bot.
  • PollVoteBot: Allows the user to vote for a strawpoll.me poll. The user can choose the option to vote for via an interactive chat with the bot.
  • MeetingBot: Given multiple locations (the locations of the interaction partners) we find you a venue for a meeting near the halfway point between you.
  • LocationInformationBot: Given a location of desire and the tag "locationinformation", the bot provides useful information about that location. Including, but not limited to: country name, region, capital, interesting locations. Coop with TranslateBot for additional info, like "hello" in the locations language.
  • PollutionWarningBot: The PolutionWarningBot evaluates the air quality based on the air´s chemical components and determines whether the given results are critical or within a normal range.
  • CoopBot: Bot that creates new group chats, to find the best meeting place for all group members. Uses the MeetingBot to find the best place.
  • WeatherBot: Bot pulls weather data from OpenWeatherAPI and offers its various parameters as an Atom.

About

Repository for general information, documentation and overall comments

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published