Comments (12)
I'll take a crack at this!
from coffeerecommendationbot.
I'll give it a shot aswell!
from coffeerecommendationbot.
Good evening (9pm here) @darwinface0321 !
I'd love both :)
The idea behind this project is based on the (sometimes) awful long and exotic starbucks orders one can create. Some of them are so strange that you could probably get away ordering just anything.
This bot is supposed to "recommend" starbucks coffees to everyone on Twitter.
(Originally we planned on strapping on a GoPro and ordering some of those, but German law is pretty restrictive and we did not want to be hostile in any way)
In addition to that I used this as an example project to show people simple python (watch this talk from Elizabeth Uselton for the why - it's sadly not complete).
from coffeerecommendationbot.
I'd like to work on providing an option to customize the drinks. I will also see about adding some docs too.
from coffeerecommendationbot.
Hey @DeastinY, can you explain the difference between main.py
and daily_coffee.py
?
thanks.
from coffeerecommendationbot.
Hey @manu-chroma !
One script (main.py
) is supposed to be always on in the background.
It takes care of responses to tweets and following people and stuff like that.
The other script (daily_coffee.py
) is executed every day at a fixed time and tweets the "coffee of the day". I seperated them so I could execute one with crontab and have the other one running as a daemon.
With some differentiation between them (e.g. commandline argument) they could be united again. Would probably be more pythonic 😄
from coffeerecommendationbot.
Remember to add issues to discuss the features you're going to tackle !
Not that there is anything I won't approve 😅 , but don't want to work on the same feature as someone else without knowing, right !?
from coffeerecommendationbot.
@DeastinY Hey, would you like me to combine the two scripts?
from coffeerecommendationbot.
@zombiefied would love that ! Remember to open a quick issue and assign it to yourself though 👍
from coffeerecommendationbot.
Hey @DeastinY, I'd like to take on some documentation, did you want just like a readme update? or like inline doc for the code, or both. I'd be up for the task, but if you had a little background of what this bot is supposed to do/be overall, that'd be awesome, I saw in another discussion that it's supposed to be a little satirical.
from coffeerecommendationbot.
feel free to ask if anything else is needed :)
from coffeerecommendationbot.
I dont know if you prefer these types of docstrings or not but here is my take at documentation for the project!
from coffeerecommendationbot.
Related Issues (15)
- Move Contribution Guidelines to CONTRIBUTION.md HOT 9
- Merging scripts HOT 4
- Make code great again HOT 2
- Add different Python Versions to travis in Readme.md HOT 10
- Moving from urllib2 to requests HOT 3
- Should Python 3.6 be in .travis.yml ?
- Creation of "popular" and "roasts" categories
- Updating documentation
- Post a picture of the base coffee along with the main tweet HOT 7
- Build failing on Python 3 Environments after PR#34 HOT 1
- Crawl currently available drinks from Starbucks HOT 7
- Tweet to random persons every once in a while HOT 5
- Setup a script for automatic crontab / service configuration HOT 2
- Providing customized drinks HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from coffeerecommendationbot.