% Soundphy % Miguel Sánchez de León Peque % 2017-02-16
Best bots are inline bots, those which you can share with others in a conversation!
- Instants bot
- Gifs bot → giphy.com
- Videos bot → youtube.com
- Instants bot → ???
- Python
- Spiders:
requests
,bs4
- Search engine:
whoosh
- Web services:
flask
- Bot:
python-telegram-bot
- Deployment: OpenShift Online
- Sound database
- Collaborative
- User access control
- Machine-friendly access
- Human-friendly access
- Python
django
django-rest-framework
- ...
- https://github.com/Soundphy
- BSD license (3-clause)
- https://github.com/Soundphy/soundphy
- Basic REST API
- Upload and store files
- Simple models
- Simple interface
- CI infraestructure
- ...
- Independent/parallel
- All levels
- All interests/backgrounds
- Installing Python 3
- Installing an editor
- Working with Git and GitHub
- User registration
- Access control in the REST API
- (Tests)
- Extend/improve the current models
- Keep history (avoid DELETE)
- (Tests)
- Calculate the duration of sounds
- Infer other useful parameters
- (Tests)
- Integrate a search engine
- (Tests)
- OpenShift Online
- (Documentation)
- Questions?
- Comments?
- Suggestions?
- First steps
- Users
- Models
- Sounds
- Database
- Deployment