/twitterwall2

Twitterwall with spring:boot for heroku

Primary LanguageJavaApache License 2.0Apache-2.0

Twitterwall2

Build Status

Abstract

Development

Repository

heroku CLI

Setup Test and Development on Localhost

  • 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

Contribute

Fork, patch and contribute code

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.

Issues (bug and feature tracker)

Please report any bugs found, feature requests or other issues on Twitterwall GitHub tracker.

When creating a new issue, try following necolas's guidelines.

Support

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.

Author

Thomas Wöhlke

Acknowledgements

Copyright and license

© 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