Jump to content

StuartQF

Members
  • Posts

    2
  • Joined

  • Last visited

Everything posted by StuartQF

  1. It's been working for me with 1.7 since I configured the API info and followed this guide to make things work over SSL https://community.xibo.org.uk/t/using-tickers-and-other-external-resources-over-https/46
  2. I'm using Xibo to display an RSS feed pulled from a Twitter account for our school district. I generate the RSS feed using a Perl script that is running as a scheduled task on the Xibo server. You'll need Perl, Net::Twitter, Data::Dumper and XML::RSS installed as well as an application created at http://dev.twitter.com Here's the Perl script: Fill in your OAuth details from your Twitter Dev application and enter the account to follow. use Net::Twitter; use Scalar::Util 'blessed'; use Data::Dumper; use XML::RSS binmode(STDOUT, ":utf8"); my $rss = XML::RSS->new(version => '1.0'); $rss->channel( title => "My Twitter", link => "https://twitter.com/MyTwitter", description => "My Twitter Feed", dc => { date => '2000-08-23T07:00+00:00', subject => "My Twitter", creator => '[email protected]', publisher => '[email protected]', rights => 'Copyleft', language => 'en-us', }, ); my $screen_name="fillMeIn!"; my $nt = Net::Twitter->new( traits => [qw/OAuth API::RESTv1_1/], consumer_key => "enter", consumer_secret => "your", access_token => "keys", access_token_secret => "here", ); my $result = $nt->user_timeline({screen_name => $screen_name, count => "10" }); for my $tweet ( @$result ) { last unless @$result; print "$tweet->{text}\n"; $rss->add_item( title => "Title1", link => "http://mydomain.com", description => "$tweet->{text}", ); } $rss->save("twitter.rss");
×
×
  • Create New...