Giter Site home page Giter Site logo

divineender / d2mt Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 26 KB

Dota 2 Match Ticker (D2MT) is a small project that pulls upcoming Dota 2 matches off of the gosugamers website and adds them to google calendar as events

License: Apache License 2.0

Python 100.00%

d2mt's People

Contributors

divineender avatar

Watchers

 avatar  avatar

d2mt's Issues

Bug - Generates extra matches

Script adds events which are new and removes old events with the same summary. So if a match time changed between two teams script will update the calendar event when run, however, if teams changed or the match was simply removed from the schedule (e.g. a team forfeited), then the script will leave those old matches and add new ones if team names do not match. Add way to deal with this issue.
Possible fixes - Get list of all dota events previously generated and delete them before reading matches and creating events : Compare list of previously generated dota 2 events to the current list of will be generated events and delete old events that do not match

TODO - GUI with more match and game options

Create GUI with simple buttons and combo boxes. Features would include:

Click button add event sync
Drop down combo box menu that lets the user select which esport they want to add events for
Drop down combo box menu that lets the user select which site they want to pull matches from
Interface which allows the user to see upcoming games and add events for specific games manually

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.