- Twitterwall with spring:boot for heroku
- More Info: https://phasenraum2010.github.io/twitterwall2/
- Get Source Code: git clone https://github.com/phasenraum2010/twitterwall2.git
- Project: https://github.com/phasenraum2010/twitterwall2/projects/1
- Issues: https://github.com/phasenraum2010/twitterwall2/issues
- heroku login
- heroku pg:psql --app {app-name}
- heroku logs -t --app {app-name}
- more:
-
Get Credentials from your Twitter-Account:
-
Edit your .profile with the Credentials from your Twitter-Account
- export DATABASE_URL=jdbc:postgresql://localhost:5432/postgres?user=postgres
- export TWITTER_CONSUMER_KEY={Credentials from your Twitter-Account}
- export TWITTER_CONSUMER_SECRET={Credentials from your Twitter-Account}
- export TWITTER_ACCESS_TOKEN={Credentials from your Twitter-Account}
- export TWITTER_ACCESS_TOKEN_SECRET={Credentials from your Twitter-Account}
-
Edit app behaviour
- export TWITTERWALL_SHOW_USERS_MENU=true
- export TWITTERWALL_CONTEXT_TEST=true
- export TWITTER_PAGE_SIZE=500
- export TWITTER_FETCH_TESTDATA=false
- export TWITTERWALL_WAIT_FOR_TEST=120000
- export TWITTERWALL_URL_TEST_DATA_VERBOSE=false
- export TWITTERWALL_SCHEDULER_ALLOW_UPDATE_TWEETS=true
- export TWITTERWALL_SCHEDULER_ALLOW_UPDATE_USERS=true
- export TWITTERWALL_SCHEDULER_ALLOW_UPDATE_USERS_FROM_MENTION=true
- export TWITTERWALL_SCHEDULER_ALLOW_SEARCH=true
- export TWITTERWALL_SCHEDULER_HEROKU_DB_LIMIT=false
- export TWITTERWALL_SCHEDULER_USER_LIST_ALLOW=true
-
Edit Tasks / Use Cases
- export TWITTER_SEARCH_TERM=#hibernate OR #java OR #TYPO3
- export TWITTERWALL_INFO_WEBPAGE=https://github.com/phasenraum2010/twitterwall2
- export TWITTERWALL_THEME=typo3
- export TWITTERWALL_APP_NAME=Twitterwall
- export TWITTERWALL_INFO_IMPRINT_SCREEN_NAME=port80guru
- export TWITTERWALL_GOOGLE_ANALYTICS_ID=TWITTERWALL_GOOGLE_ANALYTICS_ID
- export TWITTERWALL_SCHEDULER_USER_LIST_NAME=test-typo3-hibernate-java
- export TWITTERWALL_LOGIN_USERNAME=admin
- export TWITTERWALL_LOGIN_PASSWORD=password
-
run with: mvn clean spring-boot:run
Feel free to fork Twitterwall Git repository at GitHub for your own use and updates.
Contribute your fixes and new features back to the main codebase using GitHub pull requests.
Please report any bugs found, feature requests or other issues on Twitterwall GitHub tracker.
When creating a new issue, try following necolas's guidelines.
Let me know if you are using Twitterwall. I may get around to creating a showcase page listing user sites.
Contact me if you have questions about Twitterwall, or just like to say something about it. If you really really like it and want to support the author, I will be glad to accept a small donation.
Thomas Wöhlke
- Twitter: https://twitter.com/ThomasWoehlke
- Github: https://github.com/phasenraum2010
- Blog: https://thomas-woehlke.blogspot.de
- Twitterwall Frontend is built on Bootstrap.
- These include icons from Glyphicons and web fonts from Google.
- JavaScript goodies with jQuery.
- More icons by fontawesome.
- Twitterwall Backend is made with Java and Spring-Boot.
- Spring Frameworks used: MQ, JPA, Security and Twitter
- Database PostgreSQL and jdbc by PostgreSQL-JDBC.
- Running on Cloud-Service Heroku with Heroku PostegreSQL.
© 2017 Thomas Wöhlke
Licensed under the Apache License, Version 2.0
http://www.apache.org/licenses/LICENSE-2.0
Except where otherwise noted, Documentation of this work is licensed under Creative Commons CC BY-ND 3.0