3.0.0 • Published 3 years ago

twitter-timeline v3.0.0

Weekly downloads
5
License
MIT
Repository
github
Last release
3 years ago

twitter-timeline

Displays twitter timeline similarly to twitter widget but without iframe and with more flexible styling options.

See Furkot Help to see in action.

Installation

$ npm install twitter-timeline

API

To use twitter timeline specify the element in which it needs to be rendered and Twitter handle:

var tt = require('twitter-timeline'),
el = document.getElementById('tt');
// render twitter for username furkot
tt('furkot').render(el);

By default 10 latest tweets are rendered. It can be changed using count method

tt('furkot').count(15).render(el);

Twitter API Server Proxy

Since version Twitter API 1.1 requires OAuth authentication for all requests, including request for public user timeout. Because of the JSONP no longer works, and I didn't have much luck with CORS either. The only reliable solution is setting up server proxy for Twitter API requests.

You can use various methods of proxying Twitter API. If you happen to use NGINX check out Dave Hall's blog for details on how to retrive bearer token and configure the proxy.

Styling

There is not any default styling included. Check out example for details.

The following classes are used:

  • .timeline - list of all tweets
  • .tweet - a single tweet
  • .tweet .text - text of the tweet
  • .tweet .photo - element containting anchor and img tags with the photo

License

MIT

3.0.0

3 years ago

2.0.0

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago

0.3.0

8 years ago