Git Product home page Git Product logo

jtweetsanywhere's Introduction

jQuery Twitter Widget with @Anywhere support

jTweetsAnywhere is a jQuery Twitter Widget that simplifies the integration of Twitter services into your site. With just a few lines of Javascript you can

  • Display tweets from users' feeds, lists and favorites
  • Show results from a Twitter search
  • Present auto-refreshing realtime/live tickers
  • Build pageable tweet feeds
  • Give your visitors the opportunity to Reply to, Retweet and Favorite your tweets
  • Integrate a customizable TweetBox into your site
  • Let your visitors follow you directly from your site
  • Handle secure authentication with Twitter

Sample

$('#tweets').jTweetsAnywhere({
    username: 'tbillenstein',
    count: 5
});

$('#ticker').jTweetsAnywhere({
    searchParams: 'q=nfl',
    count: 10,
    showTweetFeed: {
        autorefresh: {
            mode: 'trigger-insert',
            interval: 60
        },
        paging: {
            mode: 'more'
        },
   	    showTimestamp: {
            refreshInterval: 15
        }
    }
});

Features

  • Displays tweets from one or more users' feeds
  • Displays tweets from a user's list
  • Displays a user's favorite tweets
  • Displays the results of a Twitter search
  • Supports all Twitter search params
  • Supports Twitter's @Anywhere features
  • Has paging support in several variants - including endless-scroll - to display earlier tweets
  • Has auto-refresh support to build realtime/live tickers with no effort

 

  • Can supply Reply, Retweets and Favorite Actions for each tweet by the use of Twitter's Web Intents which makes it possible for users to interact with Twitter content in the context of your site, without leaving the page
  • Can integrate a customizable TweetBox into your site, so your visitors can update their status on the fly
  • Can add a Twitter "Follow Button" to your site
  • Can add a "Connect with Twitter" button to your site
  • Provides secure user authentication
  • Handles low level user login and signup procedures

 

  • Supports native retweets
  • Can display extended tweet attributes, like timestamp, source, geolocation and in-reply-to info
  • Can display profile images and usernames in tweet feeds
  • Automatically detects and marks up links in tweets
  • Automatically links #hashtags to Twitter search requests
  • Automatically links @username to Twitter profiles
  • Automatically shows Hovercards when hovering @username or profile images

 

  • Customize the style and layout of the widget with your own stylesheets
  • Overwrite the generated HTML markup by providing your own decorators
  • Supply your own visualizers to add UI effects
  • Write your own tweet filter to customize the tweet feed
  • Add your own listeners to get notfied on interesting events
  • Takes care of Twitter's rate limits, mainly in conjunction with the auto-refresh and paging features to avoid getting black-listed and therefor keep your visitors happy
  • Small code size for fast download
  • Does not interrupt the loading of your page

 

  • I18N: Currently supports english, german, dutch and spanish languages

External references

  • Demo - The demo pages
  • Usage - Quickstart guide
  • Documentation - Describes all configurable plugin options
  • Additional notes - Details on Twitter's @Anywhere registration and how to set up a local web server for testing purposes
  • Blog - Find blog posts related to jTweetsAnywhere

Support

In case of questions, suggestions or problems you may have using jTweetsAnywhere, you can contact me.

jtweetsanywhere's People

Contributors

tbillenstein avatar henkie14 avatar dperezrada avatar saruman avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.