Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/c17r/tweet-tempest
https://github.com/c17r/tweet-tempest
Last synced: 9 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/c17r/tweet-tempest
- Owner: c17r
- License: mit
- Created: 2016-10-20T16:11:57.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-03-04T03:37:56.000Z (almost 2 years ago)
- Last Synced: 2024-10-27T20:57:26.494Z (about 2 months ago)
- Language: TypeScript
- Size: 4.71 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
##Tweet Tempest
UI for building a proper tweetstorm. It will break apart your large text into properly sized tweets, complete with 1/, 2/, etc as well as the ability to have the tweetstorm be directed at specific person(s). It will mark each tweet to be a reply of the previous so Twitter's threading works properly.
Motivation for building this was a proof-of-concept with Django/Ng8.
### Backend Tech
- Django
- Python Social Auth
- Django Webpack Loader### Frontend Tech
- Angular 8
- Lodash
-### Status
Works but needs lots of polish still. See TODO.md for details### To Run
1. Create a python virtual env, activate the venv, and `pip install -r requirements.lock`,
2. Copy `secrets.sample` to `secrets.json`
3. `./manage.py generate_secret_key`, copy the value to `SECRET_KEY` in `secrets.json`
4. Create your own twitter app. Fill in `CONSUMER_KEY` and `CONSUMER_SECRET` in `secrets.json`
5. Run `./manage.py runserver` in one window
6. Run `npm run watch` in another window
7. Browser to `http://127.0.0.1:8000/`
8. Log in with your Twitter account