neuroticnerd / dragoncon-bot Goto Github PK
View Code? Open in Web Editor NEWbot for scraping dragoncon info and sending notifications via SMS/email
License: Apache License 2.0
bot for scraping dragoncon info and sending notifications via SMS/email
License: Apache License 2.0
Most of the exception handling should occur in the coroutines, especially since that is where any db interaction would occur to be able to store exception information in the db or send admin emails on errors.
Investigate whether it is feasible to just use the SQLAlchemy results model (potentially with some additional modifications) as the main results model that is passed between coroutines in the queue.
Improve the lifespan handling of the SQLAlchemy sessions to better conform to best practices for that library.
When availability is found, add parsing for the actual room data (price, type, etc.)
Add unit tests!
Implement a Django/Flask UI for the execution history stored in the db and possibly modifying settings or logrotate as well.
Investigate whether it would be better to store large exception traces or the raw HTML responses in a NoSQL db (mongodb, hbase, cassandra, etc.)
Provide easy ansible configuration for the bot (either in this repo or separately), including:
Make sure that the signed commits and committer email matches the GPG key (probably need to generate a new GPG key).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.