<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>EchoTech &#187; Twitter</title>
	<atom:link href="http://www.echo-technology.co.uk/category/twitter/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.echo-technology.co.uk</link>
	<description>technology blogging for the moribund</description>
	<lastBuildDate>Tue, 06 Apr 2010 12:35:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Displaying Twitter messages using Growl</title>
		<link>http://www.echo-technology.co.uk/2009/12/22/displaying-twitter-messages-using-growl/</link>
		<comments>http://www.echo-technology.co.uk/2009/12/22/displaying-twitter-messages-using-growl/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 14:36:21 +0000</pubDate>
		<dc:creator>Richard Stelling</dc:creator>
				<category><![CDATA[Apple Inc.]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Growl]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Trowel]]></category>

		<guid isPermaLink="false">http://www.echo-technology.co.uk/?p=363</guid>
		<description><![CDATA[It&#8217;s been well-over a year since I hacked the the first few lines of code for Trowel, the open source, Perl solution to your Twitter and Growl needs.


How to: Growl and Twitter 
Twitter Growl Trowel v1.0
Twitter and Growl — real world solutions

I must confess there was no great plan I just needed a solution, but [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.echo-technology.co.uk%2F2009%2F12%2F22%2Fdisplaying-twitter-messages-using-growl%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.echo-technology.co.uk%2F2009%2F12%2F22%2Fdisplaying-twitter-messages-using-growl%2F" height="61" width="51" /></a></div><p>It&#8217;s been well-over a year since I hacked the the first few lines of code for Trowel, the open source, Perl solution to your Twitter and Growl needs.<br />
<span id="more-363"></span></p>
<ol>
<li><a href="http://www.echo-technology.co.uk/2008/11/11/how-to-growl-and-twitter/">How to: Growl and Twitter</a> </li>
<li><a href="http://www.echo-technology.co.uk/2009/01/26/twitter-growl-trowel-v10/">Twitter Growl Trowel v1.0</a></li>
<li><a href="http://www.echo-technology.co.uk/2009/11/23/twitter-growl-—-real-world-solutions/">Twitter and Growl — real world solutions</a></li>
</ol>
<p>I must confess there was no great plan I just needed a solution, but looking at the comments the above posts generated, so did many of you.</p>
<p>Now <a href="http://www.xs4all.nl/~ipenburg/">Roland van Ipenburg</a> has cleaned up the original code you can <a href="http://www.xs4all.nl/~ipenburg/trowel">download the latest version</a>. But for completeness I have reproduced it below.</p>
<p><code>#!/usr/bin/perl -w<br />
# -*- cperl; cperl-indent-level: 4 -*-<br />
use strict;<br />
use warnings;</p>
<p>## no critic qw(ProhibitLongLines)<br />
# $Id$<br />
# $Revision$<br />
# $HeadURL$<br />
# $Date$<br />
## use critic</p>
<p>use utf8;<br />
use 5.008000;</p>
<p>our $VERSION = '0.01';</p>
<p>use Date::Format;<br />
use Digest::MD5;<br />
use Encode;<br />
use File::HomeDir;<br />
use File::Slurp;<br />
use File::Spec;<br />
use Getopt::Long qw(:config no_ignore_case);<br />
use IO::File;<br />
use Imager;<br />
use LWP::Simple;<br />
use Log::Log4perl qw(:easy get_logger);<br />
use Mac::Growl;<br />
use Net::Twitter;<br />
use Pod::Usage;<br />
use Set::Scalar;</p>
<p>use Readonly ();<br />
## no critic qw(prohibitCallsToUnexportedSubs)<br />
Readonly::Scalar my $EMPTY   => q{};<br />
Readonly::Scalar my $NEWLINE => qq{\n};<br />
Readonly::Scalar my $COMMA   => q{,};<br />
Readonly::Scalar my $ESCAPE  => q{%};</p>
<p>Readonly::Scalar my $APPLICATION       => q{Growl+Twitter=trowel};<br />
Readonly::Scalar my $NOTIFICATION_NAME => q{New Tweet};</p>
<p>Readonly::Scalar my $DEFAULT_FORMAT   => q{%u: %t};<br />
Readonly::Scalar my $MAX_TWEETS       => 200;<br />
Readonly::Scalar my $MAX_TWEETS_INIT  => 5;<br />
Readonly::Scalar my $DISPLAY_INTERVAL => 4;<br />
Readonly::Scalar my $POLL_INTERVAL    => 37;<br />
Readonly::Scalar my $AVATAR_WIDTH     => 32;<br />
Readonly::Scalar my $AVATAR_HEIGHT    => $AVATAR_WIDTH;</p>
<p>Readonly::Scalar my $CACHE_DIR => File::Spec->catdir( File::HomeDir->my_home(),<br />
    qw{Library Caches GrowlHelperApp} );<br />
Readonly::Scalar my $TID_FILE       => q{tweet.id};<br />
Readonly::Scalar my $ENCODING       => q{utf8};<br />
Readonly::Scalar my $AVATAR_TYPE    => q{jpeg};<br />
Readonly::Scalar my $ERR_MODE_SLURP => q{quiet};</p>
<p>Readonly::Array my @CSV_OPTIONS        => qw(exclude include sticky);<br />
Readonly::Array my @NET_TWITTER_TRAITS => qw(InflateObjects Legacy);<br />
## use critic</p>
<p>Log::Log4perl->easy_init($INFO);<br />
my $log = get_logger();</p>
<p>my %options = (<br />
    format   => $DEFAULT_FORMAT,<br />
    poll     => $POLL_INTERVAL,<br />
    interval => $DISPLAY_INTERVAL,<br />
);<br />
foreach my $csv (@CSV_OPTIONS) {<br />
    $options{$csv} = [];<br />
}</p>
<p>Getopt::Long::GetOptions(<br />
    \%options,                  q{username|s=s},<br />
    q{password|p=s},            q{interval|i=i},<br />
    q{poll|l=i},                q{exclude|x=s@},<br />
    q{sticky|t=s@},             q{include|I=s@},<br />
    q{output|o},                qq{initials|n:$MAX_TWEETS_INIT},<br />
    q{format|f=s},              q{config|g=s},<br />
    qq{retrieve|r:$MAX_TWEETS}, q{help|h},<br />
    q{verbose+},                q{exclude_self|X},<br />
    qq{width:$AVATAR_WIDTH},    qq{height:$AVATAR_HEIGHT},<br />
    q{man},<br />
) or Pod::Usage::pod2usage(2);<br />
$options{help} &#038;&#038; Pod::Usage::pod2usage(1);<br />
$options{man} &#038;&#038; Pod::Usage::pod2usage( -verbose => 2 );</p>
<p># Gather comma seperated items or items from multiple options into a set:<br />
foreach my $csv (@CSV_OPTIONS) {<br />
    $options{$csv} =<br />
      Set::Scalar->new( split /$COMMA/xsm, join $COMMA, @{ $options{$csv} } );<br />
}<br />
$options{exclude_self} &#038;&#038; $options{exclude}->insert( $options{username} );</p>
<p>my @names = ($NOTIFICATION_NAME);<br />
$log->debug('Register notifications');<br />
## no critic qw(prohibitCallsToUnexportedSubs)<br />
Mac::Growl::RegisterNotifications( $APPLICATION, \@names, [ $names[0] ] );<br />
## use critic</p>
<p>my $twitter = Net::Twitter->new(<br />
    username => $options{username},<br />
    password => $options{password},<br />
    traits   => \@NET_TWITTER_TRAITS,<br />
);</p>
<p>my $last_id =<br />
## no critic qw(prohibitCallsToUnexportedSubs)<br />
  File::Slurp::read_file( File::Spec->catfile( $CACHE_DIR, $TID_FILE ),<br />
    err_mode => $ERR_MODE_SLURP );<br />
## use critic<br />
my $switch = 0;</p>
<p>$log->debug('Entering poll loop');<br />
while (1) {</p>
<p>    $log->debug('Getting timeline');<br />
    my $ar_timeline = $twitter->friends_timeline(<br />
        $last_id<br />
        ? { count => $MAX_TWEETS, since_id => $last_id }<br />
        : { count => $options{initials} }<br />
    );</p>
<p>    while ( my $tweet = shift @{$ar_timeline} ) {<br />
        $log->debug( 'Processing tweet ' . $tweet->id );<br />
        if ( !$switch ) {<br />
            $last_id = $tweet->id;<br />
## no critic qw(prohibitCallsToUnexportedSubs)<br />
            File::Slurp::write_file(<br />
                File::Spec->catfile( $CACHE_DIR, $TID_FILE ), $last_id );<br />
## use critic<br />
            $switch++;<br />
        }<br />
        next if ( skippable($tweet) );<br />
        my %tweet_data = get_data($tweet);<br />
        if ( $options{output} ) {<br />
## no critic qw(RequireCheckedSyscalls)<br />
            print $tweet_data{body}, $NEWLINE;<br />
## use critic<br />
        }<br />
        else {<br />
            growl( $tweet, \%tweet_data );<br />
        }<br />
    }<br />
    $switch = 0;<br />
    $log->debug( 'Wait ' . $options{poll} . ' seconds' );<br />
    sleep $options{poll};<br />
}</p>
<p>sub skippable {<br />
    my $tweet = shift;<br />
    return ( $options{exclude}->has( $tweet->user->screen_name )<br />
          || !$options{include}->is_null )<br />
      &#038;&#038; !$options{include}->has( $tweet->user->screen_name )<br />
      &#038;&#038; !$options{sticky}->has( $tweet->user->screen_name );<br />
}</p>
<p>sub get_data {<br />
    my $tweet      = shift;<br />
    my %tweet_data = (<br />
        n => $tweet->user->name,<br />
        u => $tweet->user->screen_name,<br />
        t => $tweet->text,<br />
        d => $tweet->created_at,<br />
        l => $tweet->user->location,<br />
    );<br />
    while ( my ( $key => $value ) = each %tweet_data ) {<br />
        ( defined $value )<br />
          &#038;&#038; ( $tweet_data{$key} = Encode::encode( $ENCODING, $value ) );<br />
    }<br />
    $tweet_data{$ESCAPE} = $ESCAPE;<br />
    my $map =<br />
      qq{(?<!$ESCAPE)$ESCAPE([} . join( $EMPTY, keys %tweet_data ) . q{])};<br />
    $log->debug( 'Using map ' . $map );<br />
    my $re = qr{$map}imsx;<br />
    $tweet_data{body} = $options{format};<br />
## no critic qw(ProhibitUselessRegexModifiers RequireLineBoundaryMatching)<br />
    $tweet_data{body} =~ s/$re/$tweet_data{$1}/gxs;<br />
## use critic<br />
    return %tweet_data;<br />
}</p>
<p>sub growl {<br />
    my ( $tweet, $hr_tweet_data ) = @_;<br />
    my $avatar = get_avatar( $tweet, $hr_tweet_data );<br />
## no critic qw(prohibitCallsToUnexportedSubs)<br />
    Mac::Growl::PostNotification(<br />
        $APPLICATION,<br />
        $names[0],<br />
## no critic qw(ProhibitAccessOfPrivateData)<br />
        $hr_tweet_data->{n},<br />
        $hr_tweet_data->{body},<br />
## use critic<br />
        $options{sticky}->has( $tweet->user->screen_name ) ? 1 : 0,<br />
        0,<br />
        $avatar<br />
    );<br />
## use critic<br />
    sleep $options{interval};<br />
    return;<br />
}</p>
<p>sub get_avatar {<br />
    my ( $tweet, $hr_tweet_data ) = @_;<br />
    my $avatar_url = $tweet->user->profile_image_url->as_string;<br />
    my $avatar_file =<br />
      File::Spec->catfile( ($CACHE_DIR), Digest::MD5::md5_hex($avatar_url) );<br />
    $log->debug($avatar_file);<br />
    my $fh = IO::File->new();<br />
    if ( !$fh->open(qq{< $avatar_file}) ) {<br />
        LWP::Simple::mirror( $avatar_url, $avatar_file );<br />
        my $img = Imager->new( file => $avatar_file );<br />
        my $thumb = $img->scale(<br />
            xpixels => $options{width},<br />
            ypixels => $options{height}<br />
        );<br />
        $thumb->write( file => $avatar_file, type => $AVATAR_TYPE );<br />
    }<br />
    $fh->close();<br />
    return $avatar_file;<br />
}</p>
<p>exit;</p>
<p>__END__</p>
<p>=encoding utf8</p>
<p>=head1 NAME</p>
<p>trowel - display Twitter messages with Growl.</p>
<p>=head1 VERSION</p>
<p>This is version 0.01. It's based on<br />
L<http://www.echo-technology.co.uk/2009/01/26/twitter-growl-trowel-v10/></p>
<p>=head1 SYNOPSIS</p>
<p>	trowel -u -p [options]</p>
<p>=head1 DESCRIPTION</p>
<p>Shows the tweets entering a users Twitter timeline as Growl notifications,<br />
including the avatar of the tweep. The format is the message in the<br />
notification is configurable and the avatars are scaled to fit in the standard<br />
Smoke Theme and cached locally.</p>
<p>=head1 DEPENDENCIES</p>
<p>L<Date::Format><br />
L<Digest::MD5><br />
L<Encode><br />
L<File::HomeDir><br />
L<File::Slurp><br />
L<File::Spec><br />
L<Getopt::Long><br />
L<IO::File><br />
L<Imager><br />
L<LWP::Simple><br />
L<Log::Log4perl><br />
L<Mac::Growl><br />
L<Net::Twitter><br />
L<Pod::Usage><br />
L<Set::Scalar></p>
<p>Issue the following command in a Terminal to install these modules:</p>
<p>	sudo /usr/bin/cpan -i Date::Format Digest::MD5 Encode File::Slurp \\<br />
	File::Spec Getopt::Long IO::File Imager LWP::Simple Log::Log4perl \\<br />
	Mac::Growl Net::Twitter Pod::Usage Set::Scalar Readonly \\<br />
	&#038;&#038; sudo /usr/bin/cpan -fi File::HomeDir</p>
<p>=head1 INCOMPATIBILITIES</p>
<p>=over 4</p>
<p>=item * File::HomeDir fails tests when it is being installed as root because<br />
the user root doesn't have some special Folders only normal users have. It can<br />
be installed as root by forcing the install with the -fi option.</p>
<p>=back</p>
<p>=head1 DIAGNOSTICS</p>
<p>This module uses Log::Log4perl for logging.</p>
<p>=head1 BUGS AND LIMITATIONS</p>
<p>=over 4</p>
<p>=item * This script aims to be compatible with the original version or<br />
trowel, but it it not bug-compatible</p>
<p>=item * A missing password option isn't interactively requested later</p>
<p>=item * The format processing is improved so C<%%> can be used to display a<br />
single C<%> and substitutes containing formats aren't clobbered.</p>
<p>=item * The location is not the location of the tweet, but of the account</p>
<p>=back</p>
<p>=head1 CONFIGURATION</p>
<p>To use this script you'll need an account at the Twitter micro-blogging<br />
service. The avatars used are scaled to 32x32 to fit as graphic in the default<br />
Smoke theme of Growl. The scaled avatars and the file containing the id of the<br />
most recent tweet displayed are stored in the cache folder of GrowlhelperApp<br />
in L<~/Library/Caches>.</p>
<p>=head1 USAGE</p>
<p>	trowel -u <twitter_username> -p <twitter_password> [-p -x -t -I -o -f -g<br />
	-h -v -vv -vvv]</p>
<p>=head1 REQUIRED ARGUMENTS</p>
<p>=over 4</p>
<p>=item * B<-u> B<--username> The username of the Twitter account to connect to</p>
<p>=item * B<-p> B<--password> The password of the Twitter account to connect to</p>
<p>=back</p>
<p>=head1 OPTIONS</p>
<p>=over 4</p>
<p>=item B<-u> B<--username> Twitter username</p>
<p>=item B<-p> B<--password> Twitter password</p>
<p>=item B<-i> interval between displaying tweets</p>
<p>=item B<-l> time between polls of Twitter feed</p>
<p>=item B<-x> list of users to exclude</p>
<p>=item B<-X> B<--exclude-self> exclude yourself</p>
<p>=item B<-t> list of users who's tweets are sticky, -x and -i will override<br />
this</p>
<p>=item B<-l> list of users to include</p>
<p>=item B<-o> output to STDOUT only, by-passing Growl, use this for piping to<br />
another application</p>
<p>=item B<-n> initial number of Tweets to request, default is 5</p>
<p>=item B<-f"<br />
<format>"> format of the Tweet<br />
%u - user<br />
%t - tweet<br />
%d - date time<br />
%l - location</p>
<p>=item B<-g> B<--config> a configuration file that sets command line<br />
parameters, this function is not implemented</p>
<p>=item B<-h> B<-help></p>
<p>=item B<-v> verbose mode</p>
<p>=item B<-vv> very verbose mode</p>
<p>=item B<-vvv> debug verbose mode</p>
<p>=item B<-man></p>
<p>=back</p>
<p>=head1 EXIT STATUS</p>
<p>The exit status is determined by L<Pod::Usage><br />
=over 4</p>
<p>=item * 1 </p>
<p>=item * 2</p>
<p>=back</p>
<p>=head1 EXAMPLES</p>
<p>trowel -u<username> -p
<password> -i5 -l180 -f"%t %d"<br />
-ttwitter,stephenfry,rjstelling<br />
-Iguykawasaki,twitter,stephenfry,TechCrunch,rjstelling</p>
<p>=head1 AUTHOR</p>
<p>=over 4</p>
<p>=item * Roland van Ipenburg  C<< <ipenburg@xs4all.nl> >></p>
<p>=item * Echotech L<http://www.echo-technology.co.uk/></p>
<p>=back</p>
<p>=head1 LICENSE AND COPYRIGHT</p>
<p>Copyright (C) 2009 by Roland van Ipenburg</p>
<p>This library is free software; you can redistribute it and/or modify<br />
it under the same terms as Perl itself, either Perl version 5.10.0 or,<br />
at your option, any later version of Perl 5 you may have available.</p>
<p>=head1 DISCLAIMER OF WARRANTY</p>
<p>BECAUSE THIS SOFTWARE IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY<br />
FOR THE SOFTWARE, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN<br />
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES<br />
PROVIDE THE SOFTWARE "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER<br />
EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED<br />
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE<br />
ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE IS WITH<br />
YOU. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL<br />
NECESSARY SERVICING, REPAIR, OR CORRECTION.</p>
<p>IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING<br />
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR<br />
REDISTRIBUTE THE SOFTWARE AS PERMITTED BY THE ABOVE LICENSE, BE<br />
LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL,<br />
OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE<br />
THE SOFTWARE (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING<br />
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A<br />
FAILURE OF THE SOFTWARE TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF<br />
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF<br />
SUCH DAMAGES.</p>
<p>=cut</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.echo-technology.co.uk/2009/12/22/displaying-twitter-messages-using-growl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter &amp; Growl — real world solutions</title>
		<link>http://www.echo-technology.co.uk/2009/11/23/twitter-growl-%e2%80%94-real-world-solutions/</link>
		<comments>http://www.echo-technology.co.uk/2009/11/23/twitter-growl-%e2%80%94-real-world-solutions/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 17:23:08 +0000</pubDate>
		<dc:creator>Richard Stelling</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Growl]]></category>

		<guid isPermaLink="false">http://www.echo-technology.co.uk/?p=345</guid>
		<description><![CDATA[By-far-and-away the most popular blogs I have ever written are How To: Growl and Twitter and Twitter + Growl = Trowel v1.0.
These simple how to&#8217;s, provide a solution to a simple problem. How do I pipe my Twitter time line to Growl?

It shames me to say this but I no longer use my own solutions. [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.echo-technology.co.uk%2F2009%2F11%2F23%2Ftwitter-growl-%25e2%2580%2594-real-world-solutions%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.echo-technology.co.uk%2F2009%2F11%2F23%2Ftwitter-growl-%25e2%2580%2594-real-world-solutions%2F" height="61" width="51" /></a></div><p>By-far-and-away the most popular blogs I have ever written are <a href="http://www.echo-technology.co.uk/2008/11/11/how-to-growl-and-twitter/">How To: Growl and Twitter</a> and <a href="http://www.echo-technology.co.uk/2009/01/26/twitter-growl-trowel-v10/">Twitter + Growl = Trowel v1.0</a>.</p>
<p>These <em>simple</em> how to&#8217;s, provide a solution to a simple problem. How do I pipe my <a href="http://twitter.com">Twitter</a> time line to <a href="http://growl.info/">Growl</a>?<br />
<span id="more-345"></span><br />
It shames me to say this but I no longer use my own solutions. If I ever get the time I might write a fully <a href="http://www.echo-technology.co.uk/2009/11/17/apples-misdirection/">Cocoa native solution</a>, but for now here is my real world guide to Twitter and Growl.</p>
<p>
<h1><a href="http://www.atebits.com/tweetie-mac/">Tweetie</a></h1>
</p>
<p>or</p>
<p>
<h1><a href="http://adium.im/">Adium</a></h1>
</p>
<p>Both these application support Growl, they do have limited features but will the best solution for the vast majority of users.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.echo-technology.co.uk/2009/11/23/twitter-growl-%e2%80%94-real-world-solutions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>UK Local News Aggregator &#8211; The Skinny</title>
		<link>http://www.echo-technology.co.uk/2009/03/06/uk-local-news-aggregator-the-skinny/</link>
		<comments>http://www.echo-technology.co.uk/2009/03/06/uk-local-news-aggregator-the-skinny/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 10:50:54 +0000</pubDate>
		<dc:creator>Richard Stelling</dc:creator>
				<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Web Sites]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Matters News Network]]></category>

		<guid isPermaLink="false">http://www.echo-technology.co.uk/?p=235</guid>
		<description><![CDATA[Ever since we set up The Matters Network, we&#8217;ve been trying to find new ways to bring local content to out thousands of users. So at the end of 2008 we set up the Matters News Network, the aim was to distill the gigabytes of local data we produce each day and distribute it in the most convenient way (for us [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.echo-technology.co.uk%2F2009%2F03%2F06%2Fuk-local-news-aggregator-the-skinny%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.echo-technology.co.uk%2F2009%2F03%2F06%2Fuk-local-news-aggregator-the-skinny%2F" height="61" width="51" /></a></div><p>Ever since we set up <strong>The Matters Network</strong>, we&#8217;ve been trying to find new ways to bring local content to out thousands of users. So at the end of 2008 we set up the <a href="mailto:blog@echo-data.co.uk">Matters News Network</a>, the aim was to distill the gigabytes of local data we produce each day and distribute it in the most convenient way (for us and our users).</p>
<p><span id="more-235"></span>We decided on Twitter, the whole gang are big fans and we could see it was about to explode into the mainstream in the UK.</p>
<p>You can find your local Twitter feed at the <a href="mailto:blog@echo-data.co.uk">Matters News Network</a> blog post form last month.</p>
<h2>Matters News Network 2.0</h2>
<p>Since that post we have had a massive response with many accounts seeing a 10 fold increase in followers, some however are still empty; <a href="http://twitter.com/HerefordMatters">Herefordshire</a> and <a href="http://twitter.com/BerksMatters">Berkshire</a> to name and shame a few.</p>
<p>Never deterred we pressed on with a survey to find out peoples attitudes to social news sites, here are some of the responses:</p>
<p>&#8220;Digg unearths things that I wouldn&#8217;t find any other.&#8221;</p>
<p><em>&#8220;[...] too much emphasis on content democracy and &#8216;digging up&#8217; which is usually a publicity ploy&#8221;</em></p>
<p>&#8220;[...] easier to build networks, like tags for searchability of items&#8221;</p>
<p><em>&#8220;Fast moving, varied, able to focus on smaller subjects [...]&#8220;</em></p>
<p>&#8220;Simplicity, I use it more for my own references rather than giving an article support.&#8221;</p>
<p>By far the most important aspect to users was, ease of use. Well over 10% of respondent complained that sites such ad Digg required too much time and effort to participate in, but they liked the ability to find new and relevant information.</p>
<p>We wanted to keep the ease of use but simultaneously order, rate and rank the stories, this then allowed us to process more sources and increase the quality of our twitter feeds.</p>
<h2>Secret Sauce</h2>
<p>We believe in openness, and our ranking algorithm is no exception. We have plenty security measures in place plus all the stories come form trusted sources so we have less problems with spam.</p>
<h3>Activity</h3>
<p>More viewed articles will float to the top</p>
<p>If a story is re-tweeted is gets a boot</p>
<h3>Freshness</h3>
<p>Newer stories are given higher priority</p>
<h3>Keywords</h3>
<p>A dynamically changing list of keywords ensures we reflect current trends and public opinion</p>
<h2>3 point OH!</h2>
<p>We are looking to expand the range of blogs, local news papers, podcasts etc. IF you run a locally focused blog or online news source <a href="mailto:blog@echo-data.co.uk">contact us</a> or leave a comment</p>
]]></content:encoded>
			<wfw:commentRss>http://www.echo-technology.co.uk/2009/03/06/uk-local-news-aggregator-the-skinny/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Prior Art Project &#8211; Open Source Ideas</title>
		<link>http://www.echo-technology.co.uk/2009/02/15/the-prior-art-project-open-source-ideas/</link>
		<comments>http://www.echo-technology.co.uk/2009/02/15/the-prior-art-project-open-source-ideas/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 16:03:01 +0000</pubDate>
		<dc:creator>Richard Stelling</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Prior Art]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Web Sites]]></category>

		<guid isPermaLink="false">http://www.echo-technology.co.uk/?p=206</guid>
		<description><![CDATA[I&#8217;ve had this idea for a few weeks and I finally want to move it forward or forget it.
In a nut shell Prior Art will be a podcast (weekly or bi-monthly to start) that will discuss ideas and inventions sent in by listeners. The stated invention is to enter into the public domain ideas and systems before large corporations and [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.echo-technology.co.uk%2F2009%2F02%2F15%2Fthe-prior-art-project-open-source-ideas%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.echo-technology.co.uk%2F2009%2F02%2F15%2Fthe-prior-art-project-open-source-ideas%2F" height="61" width="51" /></a></div><p>I&#8217;ve had this idea for a few weeks and I finally want to move it forward or forget it.</p>
<p>In a nut shell Prior Art will be a podcast (weekly or bi-monthly to start) that will discuss ideas and inventions sent in by listeners. The stated invention is to enter into the public domain ideas and systems before large corporations and patent trolls can patent them.</p>
<p><span id="more-206"></span>By discussing them &#8220;on air&#8221; with technology experts and providing a forum to discuss these ideas I hope to speed up the dissemination of great ideas ultimately leading to real world and practical applications.</p>
<p>The show will be 30-40 minutes, consisting of 3 or 4 segments with technology experts, commentators, bloggers, developers etc. Interviews will be conducted over Skype, interviewees will be encouraged to constructively comment on the ideas of that weeks show. A range of experts will discuss the technological and business aspects of the idea.</p>
<p>Listeners will be encouraged to comment on the ideas and also create examples, hopefully leading to some interesting collaborations and great new technology.</p>
<p>A tentative tag line is, &#8220;Open Source Ideas&#8221; and the show its self will be licensed under <a href="http://creativecommons.org/" target="_blank">creative commons</a>.</p>
<p>What I need is, firstly you thoughts on the idea and show format. Secondly ideas to discuss in the show and thirdly experts, commentators bloggers, enthusiasts willing to give up 30 minutes to recored their segment. I won&#8217;t be paying anyone, but you can shamelessly plug your blog, book, web site etc&#8230;</p>
<p><strong>How can you help?</strong></p>
<p>1. Send me ideas</p>
<p>2. Sign Up to record a segment (send me an <a href="mailto:priorart@echo-data.co.uk">email</a> or get me on <a href="http://twitter.com/rjstelling" target="_blank">Twitter</a>)</p>
<p>3. Tweet about it (don&#8217;t forget a link to this blog post)</p>
<p>4. Leave a comment bellow about ideas etc</p>
<p>5. Digg this blog post</p>
<p>6. Blog about the idea.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.echo-technology.co.uk/2009/02/15/the-prior-art-project-open-source-ideas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Future Twitter Syntax</title>
		<link>http://www.echo-technology.co.uk/2009/02/09/future-twitter-syntax/</link>
		<comments>http://www.echo-technology.co.uk/2009/02/09/future-twitter-syntax/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 12:59:00 +0000</pubDate>
		<dc:creator>Richard Stelling</dc:creator>
				<category><![CDATA[Prior Art]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Web Sites]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://www.echo-technology.co.uk/?p=198</guid>
		<description><![CDATA[As part of my Prior Art project I am publishing these Twitter syntax ideas I would like to see implemented.
We all know the standard Twitter syntax elements (#, @, d), these are documented below. Please leave comments and your own ideas (and correct my mistakes).

Current Syntax



Name
Syntax
Example


Hash Tag
#, #keyword
Used to denote keywords and aid search


At
@, @username
Used to indicate a [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.echo-technology.co.uk%2F2009%2F02%2F09%2Ffuture-twitter-syntax%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.echo-technology.co.uk%2F2009%2F02%2F09%2Ffuture-twitter-syntax%2F" height="61" width="51" /></a></div><p>As part of my <a href="http://www.echo-technology.co.uk/2009/02/15/the-prior-art-project-open-source-ideas/">Prior Art project</a> I am publishing these Twitter syntax ideas I would like to see implemented.</p>
<p>We all know the standard Twitter syntax elements (#, @, d), these are documented below. Please leave comments and your own ideas (and correct my mistakes).</p>
<p><span id="more-198"></span></p>
<h2>Current Syntax</h2>
<table border="1" width="100%">
<tbody>
<tr>
<td><strong>Name</strong></td>
<td><strong>Syntax</strong></td>
<td><strong>Example</strong></td>
</tr>
<tr>
<td>Hash Tag</td>
<td>#, #keyword</td>
<td>Used to denote keywords and aid search</td>
</tr>
<tr>
<td>At</td>
<td>@, @username</td>
<td>Used to indicate a Twitter user</td>
</tr>
<tr>
<td>Direct Message</td>
<td>d, d username</td>
<td>Used send a direct message to selected user</td>
</tr>
</tbody>
</table>
<p><span style="font-size: 10px;">(please leave undocumented syntax in the comments)</span><br />
 </p>
<h2>Future Syntax</h2>
<table border="1" width="100%">
<tbody>
<tr>
<td><strong>Name</strong></td>
<td><strong>Syntax</strong></td>
<td><strong>Example</strong></td>
</tr>
<tr>
<td> Group</td>
<td> +, +work or +school</td>
<td>Used to send the same tweet to multiple recipients, groups are user specified.The +group_name is never tweeted, instead multiple @username_nth messages are created.    </p>
<p>Groups should be limited to 20-50 members.</td>
</tr>
<tr>
<td> Private</td>
<td> $, $ [message]</td>
<td>Messages prefixed with $ are private and only followers can read and the tweet will not appear in the public time line or search.</td>
</tr>
<tr>
<td>Compressed / Encrypted</td>
<td> ?, ?[compressed message]</td>
<td>Messages that start with ? are compressed and will require spacial software to uncompress.   </p>
<p>This also might indicate an encrypted message. This would most often be combined with $.</td>
</tr>
</tbody>
</table>
<p><span style="font-size: 10px;">(please leave undocumented syntax in the comments)</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.echo-technology.co.uk/2009/02/09/future-twitter-syntax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Local News on Twitter</title>
		<link>http://www.echo-technology.co.uk/2009/02/06/local-news-on-twitter/</link>
		<comments>http://www.echo-technology.co.uk/2009/02/06/local-news-on-twitter/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 13:39:21 +0000</pubDate>
		<dc:creator>Richard Stelling</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Web Sites]]></category>

		<guid isPermaLink="false">http://www.echo-technology.co.uk/?p=186</guid>
		<description><![CDATA[Local news just got that little easier to find on Twitter. The micro-blogging site has exploded over the last 2 months and with it a seemingly inexhaustible supply of information.
Below is a list of local news services on Twitter&#8230; enjoy.




Region
Twitter URL
Matters Network URL


Aberdeenshire
http://twitter.com/ABDNMatters
http://www.aberdeenshire-matters.co.uk


Barking and Dagenham
http://twitter.com/BarkingDagenham
http://www.barkinganddagenham-matters.co.uk


Barnet
http://twitter.com/BarnetMatters
http://www.barnet-matters.co.uk


Bedfordshire
http://twitter.com/BedsMatters
http://www.bedfordshire-matters.co.uk


Belfast
http://twitter.com/BelfastMatters
http://www.belfast-matters.co.uk


Berkshire
http://twitter.com/BerksMatters
http://www.berkshire-matters.co.uk


Bexley
http://twitter.com/BexleyMatters
http://www.bexley-matters.co.uk


Birmingham
http://twitter.com/BhamMatters
http://www.birmingham-matters.co.uk


Bradford
http://twitter.com/BradfordMatters
http://www.bradford-matters.co.uk


Brent
http://twitter.com/BrentMatters
http://www.brent-matters.co.uk


Brighton
http://twitter.com/BrightonMatters
http://www.brighton-matters.co.uk


Bristol
http://twitter.com/BristolMatters
http://www.bristol-matters.co.uk


Bromley
http://twitter.com/BromleyMatters
http://www.bromley-matters.co.uk


Buckinghamshire
http://twitter.com/BucksMatters
http://www.buckinghamshire-matters.co.uk


Caerphilly
http://twitter.com/CaerMatters
http://www.caerphilly-matters.co.uk


Cambridgeshire
http://twitter.com/CambsMatters
http://www.cambridgeshire-matters.co.uk


Camden
http://twitter.com/CamdenMatters
http://www.camden-matters.co.uk


Cardiff
http://twitter.com/CardiffMatters
http://www.cardiff-matters.co.uk


Carmarthenshire
http://twitter.com/CARMSMatters
http://www.carmarthenshire-matters.co.uk


Cheshire
http://twitter.com/CheshireMatters
http://www.cheshire-matters.co.uk


Cleveland
http://twitter.com/CleveMatters
http://www.cleveland-matters.co.uk


Cornwall
http://twitter.com/CornwallMatters
http://www.cornwall-matters.co.uk


County Durham
http://twitter.com/CoDurhamMatters
http://www.countydurham-matters.co.uk


Croydon
http://twitter.com/CroydonMatters
http://www.croydon-matters.co.uk


Cumbria
http://twitter.com/CumbriaMatters
http://www.cumbria-matters.co.uk


Derbyshire
http://twitter.com/DerbysMatters
http://www.derbyshire-matters.co.uk


Derry
http://twitter.com/DerryMatters
http://www.derry-matters.co.uk


Devon
http://twitter.com/DevonMatters
http://www.devon-matters.co.uk


Dorset
http://twitter.com/DorsetMatters
http://www.dorset-matters.co.uk


Ealing
http://twitter.com/EalingMatters
http://www.ealing-matters.co.uk


East Midlands
http://twitter.com/EastMidsMatters
http://www.eastmidlands-matters.co.uk


East Sussex
http://twitter.com/ESussexMatters
http://www.eastsussex-matters.co.uk


Edinburgh
http://twitter.com/NewsEdinburgh
http://www.edinburgh-matters.co.uk


Enfield
http://twitter.com/EnfieldMatters
http://www.enfield-matters.co.uk


Essex
http://twitter.com/EssexMatters
http://www.essex-matters.co.uk


Fife
http://twitter.com/FifeMatters
http://www.fife-matters.co.uk


Flintshire
http://twitter.com/FlintMatters
http://www.flintshire-matters.co.uk


Fulham
http://twitter.com/FulhamMatters
http://www.fulham-matters.co.uk


Gateshead
http://twitter.com/GatesheadNews
http://www.gateshead-matters.co.uk


Glasgow
http://twitter.com/GlasgowMatters
http://www.glasgow-matters.co.uk


Gloucestershire
http://twitter.com/GlosMatters
http://www.gloucestershire-matters.co.uk


Greenwich
http://twitter.com/GreenwichNews
http://www.greenwich-matters.co.uk


Hackney
http://twitter.com/HackneyMatters
http://www.hackney-matters.co.uk


Hammersmith
http://twitter.com/HammersmithNews
http://www.hammersmith-matters.co.uk


Hampshire
http://twitter.com/HantsMatters
http://www.hampshire-matters.co.uk


Haringay
http://twitter.com/HaringayMatters
http://www.haringay-matters.co.uk


Harrow
http://twitter.com/HarrowMatters
http://www.harrow-matters.co.uk


Havering
http://twitter.com/HaveringMatters
http://www.havering-matters.co.uk


Herefordshire
http://twitter.com/HerefordMatters
http://www.herefordshire-matters.co.uk


Hertfordshire
http://twitter.com/HertsMatters
http://www.hertfordshire-matters.co.uk


Highland
http://twitter.com/HighlandMatters
http://www.highland-matters.co.uk


Hillingdon
http://twitter.com/HillingdonNews
http://www.hillingdon-matters.co.uk


Hounslow
http://twitter.com/HounslowMatters
http://www.hounslow-matters.co.uk


Humberside
http://twitter.com/HumbMatters
http://www.humberside-matters.co.uk


Isle of Man
http://twitter.com/IOManMatters
http://www.isleofman-matters.co.uk


Isle of Wight
http://twitter.com/IOWMatters
http://www.isleofwight-matters.co.uk


Islington
http://twitter.com/IslingtonNews
http://www.islington-matters.co.uk


Jersey
http://twitter.com/JerseyMatters
http://www.jersey-matters.co.uk


Kensington and Chelsea
http://twitter.com/KenstonChelsea
http://www.kensingtonandchelsea-matters.co.uk


Kent
http://twitter.com/KentMatters
http://www.kent-matters.co.uk


Kingston upon Thames
http://twitter.com/KingstonMatters
http://www.kingstonuponthames-matters.co.uk


Kirklees
http://twitter.com/KirkleesMatters
http://www.kirklees-matters.co.uk


Lambeth
http://twitter.com/LambethMatters
http://www.lambeth-matters.co.uk


Lancashire
http://twitter.com/LancsMatters
http://www.lancashire-matters.co.uk


Leeds
http://twitter.com/LeedsMatters
http://www.leeds-matters.co.uk


Leicestershire
http://twitter.com/LeicsMatters
http://www.leicestershire-matters.co.uk


Lewisham
http://twitter.com/LewishamMatters
http://www.lewisham-matters.co.uk


Lincolnshire
http://twitter.com/LincsMatters
http://www.lincolnshire-matters.co.uk


Lisburn
http://twitter.com/LisburnMatters
http://www.lisburn-matters.co.uk


Liverpool
http://twitter.com/LiverpolMatters
http://www.liverpool-matters.co.uk


London
http://twitter.com/London_Matters
http://www.london-matters.co.uk


Manchester
http://twitter.com/MancMatters
http://www.manchester-matters.co.uk


Merseyside
http://twitter.com/MerseysideNews
http://www.merseyside-matters.co.uk


Merton
http://twitter.com/MertonMatters
http://www.merton-matters.co.uk


Newcastle
http://twitter.com/NcastleMatters
http://www.newcastle-matters.co.uk


Newham
http://twitter.com/NewhamMatters
http://www.newham-matters.co.uk


Newport
http://twitter.com/NewportMatters
http://www.newport-matters.co.uk


Norfolk
http://twitter.com/NorfolkMatters
http://www.norfolk-matters.co.uk


North Lanarkshire
http://twitter.com/NLKSMatters
http://www.northlanarkshire-matters.co.uk


North Yorkshire
http://twitter.com/NYorksMatters
http://www.northyorkshire-matters.co.uk


Northamptonshire
http://twitter.com/NorthantMatters
http://www.northamptonshire-matters.co.uk


Northumberland
http://twitter.com/NorthumbMatters
http://www.northumberland-matters.co.uk


Nottinghamshire
http://twitter.com/NottsMatters
http://www.nottinghamshire-matters.co.uk


Oxfordshire
http://twitter.com/OxonMatters
http://www.oxfordshire-matters.co.uk


Port Talbot
http://twitter.com/PTalbotMatters
http://www.porttalbot-matters.co.uk


Redbridge
http://twitter.com/RedbridgeNews
http://www.redbridge-matters.co.uk


Rhondda Cynon [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.echo-technology.co.uk%2F2009%2F02%2F06%2Flocal-news-on-twitter%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.echo-technology.co.uk%2F2009%2F02%2F06%2Flocal-news-on-twitter%2F" height="61" width="51" /></a></div><p>Local news just got that little easier to find on Twitter. The micro-blogging site has exploded over the last 2 months and with it a seemingly inexhaustible supply of information.</p>
<p>Below is a list of local news services on Twitter&#8230; enjoy.</p>
<p><span id="more-186"></span></p>
<table style="font-size: 10px" border="0">
<tbody>
<tr>
<th>Region</th>
<th>Twitter URL</th>
<th>Matters Network URL</th>
</tr>
<tr>
<td>Aberdeenshire</td>
<td><a href="http://twitter.com/ABDNMatters">http://twitter.com/ABDNMatters</a></td>
<td><a href="http://www.aberdeenshire-matters.co.uk">http://www.aberdeenshire-matters.co.uk</a></td>
</tr>
<tr>
<td>Barking and Dagenham</td>
<td><a href="http://twitter.com/BarkingDagenham">http://twitter.com/BarkingDagenham</a></td>
<td><a href="http://www.barkinganddagenham-matters.co.uk">http://www.barkinganddagenham-matters.co.uk</a></td>
</tr>
<tr>
<td>Barnet</td>
<td><a href="http://twitter.com/BarnetMatters">http://twitter.com/BarnetMatters</a></td>
<td><a href="http://www.barnet-matters.co.uk">http://www.barnet-matters.co.uk</a></td>
</tr>
<tr>
<td>Bedfordshire</td>
<td><a href="http://twitter.com/BedsMatters">http://twitter.com/BedsMatters</a></td>
<td><a href="http://www.bedfordshire-matters.co.uk">http://www.bedfordshire-matters.co.uk</a></td>
</tr>
<tr>
<td>Belfast</td>
<td><a href="http://twitter.com/BelfastMatters">http://twitter.com/BelfastMatters</a></td>
<td><a href="http://www.belfast-matters.co.uk">http://www.belfast-matters.co.uk</a></td>
</tr>
<tr>
<td>Berkshire</td>
<td><a href="http://twitter.com/BerksMatters">http://twitter.com/BerksMatters</a></td>
<td><a href="http://www.berkshire-matters.co.uk">http://www.berkshire-matters.co.uk</a></td>
</tr>
<tr>
<td>Bexley</td>
<td><a href="http://twitter.com/BexleyMatters">http://twitter.com/BexleyMatters</a></td>
<td><a href="http://www.bexley-matters.co.uk">http://www.bexley-matters.co.uk</a></td>
</tr>
<tr>
<td>Birmingham</td>
<td><a href="http://twitter.com/BhamMatters">http://twitter.com/BhamMatters</a></td>
<td><a href="http://www.birmingham-matters.co.uk">http://www.birmingham-matters.co.uk</a></td>
</tr>
<tr>
<td>Bradford</td>
<td><a href="http://twitter.com/BradfordMatters">http://twitter.com/BradfordMatters</a></td>
<td><a href="http://www.bradford-matters.co.uk">http://www.bradford-matters.co.uk</a></td>
</tr>
<tr>
<td>Brent</td>
<td><a href="http://twitter.com/BrentMatters">http://twitter.com/BrentMatters</a></td>
<td><a href="http://www.brent-matters.co.uk">http://www.brent-matters.co.uk</a></td>
</tr>
<tr>
<td>Brighton</td>
<td><a href="http://twitter.com/BrightonMatters">http://twitter.com/BrightonMatters</a></td>
<td><a href="http://www.brighton-matters.co.uk">http://www.brighton-matters.co.uk</a></td>
</tr>
<tr>
<td>Bristol</td>
<td><a href="http://twitter.com/BristolMatters">http://twitter.com/BristolMatters</a></td>
<td><a href="http://www.bristol-matters.co.uk">http://www.bristol-matters.co.uk</a></td>
</tr>
<tr>
<td>Bromley</td>
<td><a href="http://twitter.com/BromleyMatters">http://twitter.com/BromleyMatters</a></td>
<td><a href="http://www.bromley-matters.co.uk">http://www.bromley-matters.co.uk</a></td>
</tr>
<tr>
<td>Buckinghamshire</td>
<td><a href="http://twitter.com/BucksMatters">http://twitter.com/BucksMatters</a></td>
<td><a href="http://www.buckinghamshire-matters.co.uk">http://www.buckinghamshire-matters.co.uk</a></td>
</tr>
<tr>
<td>Caerphilly</td>
<td><a href="http://twitter.com/CaerMatters">http://twitter.com/CaerMatters</a></td>
<td><a href="http://www.caerphilly-matters.co.uk">http://www.caerphilly-matters.co.uk</a></td>
</tr>
<tr>
<td>Cambridgeshire</td>
<td><a href="http://twitter.com/CambsMatters">http://twitter.com/CambsMatters</a></td>
<td><a href="http://www.cambridgeshire-matters.co.uk">http://www.cambridgeshire-matters.co.uk</a></td>
</tr>
<tr>
<td>Camden</td>
<td><a href="http://twitter.com/CamdenMatters">http://twitter.com/CamdenMatters</a></td>
<td><a href="http://www.camden-matters.co.uk">http://www.camden-matters.co.uk</a></td>
</tr>
<tr>
<td>Cardiff</td>
<td><a href="http://twitter.com/CardiffMatters">http://twitter.com/CardiffMatters</a></td>
<td><a href="http://www.cardiff-matters.co.uk">http://www.cardiff-matters.co.uk</a></td>
</tr>
<tr>
<td>Carmarthenshire</td>
<td><a href="http://twitter.com/CARMSMatters">http://twitter.com/CARMSMatters</a></td>
<td><a href="http://www.carmarthenshire-matters.co.uk">http://www.carmarthenshire-matters.co.uk</a></td>
</tr>
<tr>
<td>Cheshire</td>
<td><a href="http://twitter.com/CheshireMatters">http://twitter.com/CheshireMatters</a></td>
<td><a href="http://www.cheshire-matters.co.uk">http://www.cheshire-matters.co.uk</a></td>
</tr>
<tr>
<td>Cleveland</td>
<td><a href="http://twitter.com/CleveMatters">http://twitter.com/CleveMatters</a></td>
<td><a href="http://www.cleveland-matters.co.uk">http://www.cleveland-matters.co.uk</a></td>
</tr>
<tr>
<td>Cornwall</td>
<td><a href="http://twitter.com/CornwallMatters">http://twitter.com/CornwallMatters</a></td>
<td><a href="http://www.cornwall-matters.co.uk">http://www.cornwall-matters.co.uk</a></td>
</tr>
<tr>
<td>County Durham</td>
<td><a href="http://twitter.com/CoDurhamMatters">http://twitter.com/CoDurhamMatters</a></td>
<td><a href="http://www.countydurham-matters.co.uk">http://www.countydurham-matters.co.uk</a></td>
</tr>
<tr>
<td>Croydon</td>
<td><a href="http://twitter.com/CroydonMatters">http://twitter.com/CroydonMatters</a></td>
<td><a href="http://www.croydon-matters.co.uk">http://www.croydon-matters.co.uk</a></td>
</tr>
<tr>
<td>Cumbria</td>
<td><a href="http://twitter.com/CumbriaMatters">http://twitter.com/CumbriaMatters</a></td>
<td><a href="http://www.cumbria-matters.co.uk">http://www.cumbria-matters.co.uk</a></td>
</tr>
<tr>
<td>Derbyshire</td>
<td><a href="http://twitter.com/DerbysMatters">http://twitter.com/DerbysMatters</a></td>
<td><a href="http://www.derbyshire-matters.co.uk">http://www.derbyshire-matters.co.uk</a></td>
</tr>
<tr>
<td>Derry</td>
<td><a href="http://twitter.com/DerryMatters">http://twitter.com/DerryMatters</a></td>
<td><a href="http://www.derry-matters.co.uk">http://www.derry-matters.co.uk</a></td>
</tr>
<tr>
<td>Devon</td>
<td><a href="http://twitter.com/DevonMatters">http://twitter.com/DevonMatters</a></td>
<td><a href="http://www.devon-matters.co.uk">http://www.devon-matters.co.uk</a></td>
</tr>
<tr>
<td>Dorset</td>
<td><a href="http://twitter.com/DorsetMatters">http://twitter.com/DorsetMatters</a></td>
<td><a href="http://www.dorset-matters.co.uk">http://www.dorset-matters.co.uk</a></td>
</tr>
<tr>
<td>Ealing</td>
<td><a href="http://twitter.com/EalingMatters">http://twitter.com/EalingMatters</a></td>
<td><a href="http://www.ealing-matters.co.uk">http://www.ealing-matters.co.uk</a></td>
</tr>
<tr>
<td>East Midlands</td>
<td><a href="http://twitter.com/EastMidsMatters">http://twitter.com/EastMidsMatters</a></td>
<td><a href="http://www.eastmidlands-matters.co.uk">http://www.eastmidlands-matters.co.uk</a></td>
</tr>
<tr>
<td>East Sussex</td>
<td><a href="http://twitter.com/ESussexMatters">http://twitter.com/ESussexMatters</a></td>
<td><a href="http://www.eastsussex-matters.co.uk">http://www.eastsussex-matters.co.uk</a></td>
</tr>
<tr>
<td>Edinburgh</td>
<td><a href="http://twitter.com/NewsEdinburgh">http://twitter.com/NewsEdinburgh</a></td>
<td><a href="http://www.edinburgh-matters.co.uk">http://www.edinburgh-matters.co.uk</a></td>
</tr>
<tr>
<td>Enfield</td>
<td><a href="http://twitter.com/EnfieldMatters">http://twitter.com/EnfieldMatters</a></td>
<td><a href="http://www.enfield-matters.co.uk">http://www.enfield-matters.co.uk</a></td>
</tr>
<tr>
<td>Essex</td>
<td><a href="http://twitter.com/EssexMatters">http://twitter.com/EssexMatters</a></td>
<td><a href="http://www.essex-matters.co.uk">http://www.essex-matters.co.uk</a></td>
</tr>
<tr>
<td>Fife</td>
<td><a href="http://twitter.com/FifeMatters">http://twitter.com/FifeMatters</a></td>
<td><a href="http://www.fife-matters.co.uk">http://www.fife-matters.co.uk</a></td>
</tr>
<tr>
<td>Flintshire</td>
<td><a href="http://twitter.com/FlintMatters">http://twitter.com/FlintMatters</a></td>
<td><a href="http://www.flintshire-matters.co.uk">http://www.flintshire-matters.co.uk</a></td>
</tr>
<tr>
<td>Fulham</td>
<td><a href="http://twitter.com/FulhamMatters">http://twitter.com/FulhamMatters</a></td>
<td><a href="http://www.fulham-matters.co.uk">http://www.fulham-matters.co.uk</a></td>
</tr>
<tr>
<td>Gateshead</td>
<td><a href="http://twitter.com/GatesheadNews">http://twitter.com/GatesheadNews</a></td>
<td><a href="http://www.gateshead-matters.co.uk">http://www.gateshead-matters.co.uk</a></td>
</tr>
<tr>
<td>Glasgow</td>
<td><a href="http://twitter.com/GlasgowMatters">http://twitter.com/GlasgowMatters</a></td>
<td><a href="http://www.glasgow-matters.co.uk">http://www.glasgow-matters.co.uk</a></td>
</tr>
<tr>
<td>Gloucestershire</td>
<td><a href="http://twitter.com/GlosMatters">http://twitter.com/GlosMatters</a></td>
<td><a href="http://www.gloucestershire-matters.co.uk">http://www.gloucestershire-matters.co.uk</a></td>
</tr>
<tr>
<td>Greenwich</td>
<td><a href="http://twitter.com/GreenwichNews">http://twitter.com/GreenwichNews</a></td>
<td><a href="http://www.greenwich-matters.co.uk">http://www.greenwich-matters.co.uk</a></td>
</tr>
<tr>
<td>Hackney</td>
<td><a href="http://twitter.com/HackneyMatters">http://twitter.com/HackneyMatters</a></td>
<td><a href="http://www.hackney-matters.co.uk">http://www.hackney-matters.co.uk</a></td>
</tr>
<tr>
<td>Hammersmith</td>
<td><a href="http://twitter.com/HammersmithNews">http://twitter.com/HammersmithNews</a></td>
<td><a href="http://www.hammersmith-matters.co.uk">http://www.hammersmith-matters.co.uk</a></td>
</tr>
<tr>
<td>Hampshire</td>
<td><a href="http://twitter.com/HantsMatters">http://twitter.com/HantsMatters</a></td>
<td><a href="http://www.hampshire-matters.co.uk">http://www.hampshire-matters.co.uk</a></td>
</tr>
<tr>
<td>Haringay</td>
<td><a href="http://twitter.com/HaringayMatters">http://twitter.com/HaringayMatters</a></td>
<td><a href="http://www.haringay-matters.co.uk">http://www.haringay-matters.co.uk</a></td>
</tr>
<tr>
<td>Harrow</td>
<td><a href="http://twitter.com/HarrowMatters">http://twitter.com/HarrowMatters</a></td>
<td><a href="http://www.harrow-matters.co.uk">http://www.harrow-matters.co.uk</a></td>
</tr>
<tr>
<td>Havering</td>
<td><a href="http://twitter.com/HaveringMatters">http://twitter.com/HaveringMatters</a></td>
<td><a href="http://www.havering-matters.co.uk">http://www.havering-matters.co.uk</a></td>
</tr>
<tr>
<td>Herefordshire</td>
<td><a href="http://twitter.com/HerefordMatters">http://twitter.com/HerefordMatters</a></td>
<td><a href="http://www.herefordshire-matters.co.uk">http://www.herefordshire-matters.co.uk</a></td>
</tr>
<tr>
<td>Hertfordshire</td>
<td><a href="http://twitter.com/HertsMatters">http://twitter.com/HertsMatters</a></td>
<td><a href="http://www.hertfordshire-matters.co.uk">http://www.hertfordshire-matters.co.uk</a></td>
</tr>
<tr>
<td>Highland</td>
<td><a href="http://twitter.com/HighlandMatters">http://twitter.com/HighlandMatters</a></td>
<td><a href="http://www.highland-matters.co.uk">http://www.highland-matters.co.uk</a></td>
</tr>
<tr>
<td>Hillingdon</td>
<td><a href="http://twitter.com/HillingdonNews">http://twitter.com/HillingdonNews</a></td>
<td><a href="http://www.hillingdon-matters.co.uk">http://www.hillingdon-matters.co.uk</a></td>
</tr>
<tr>
<td>Hounslow</td>
<td><a href="http://twitter.com/HounslowMatters">http://twitter.com/HounslowMatters</a></td>
<td><a href="http://www.hounslow-matters.co.uk">http://www.hounslow-matters.co.uk</a></td>
</tr>
<tr>
<td>Humberside</td>
<td><a href="http://twitter.com/HumbMatters">http://twitter.com/HumbMatters</a></td>
<td><a href="http://www.humberside-matters.co.uk">http://www.humberside-matters.co.uk</a></td>
</tr>
<tr>
<td>Isle of Man</td>
<td><a href="http://twitter.com/IOManMatters">http://twitter.com/IOManMatters</a></td>
<td><a href="http://www.isleofman-matters.co.uk">http://www.isleofman-matters.co.uk</a></td>
</tr>
<tr>
<td>Isle of Wight</td>
<td><a href="http://twitter.com/IOWMatters">http://twitter.com/IOWMatters</a></td>
<td><a href="http://www.isleofwight-matters.co.uk">http://www.isleofwight-matters.co.uk</a></td>
</tr>
<tr>
<td>Islington</td>
<td><a href="http://twitter.com/IslingtonNews">http://twitter.com/IslingtonNews</a></td>
<td><a href="http://www.islington-matters.co.uk">http://www.islington-matters.co.uk</a></td>
</tr>
<tr>
<td>Jersey</td>
<td><a href="http://twitter.com/JerseyMatters">http://twitter.com/JerseyMatters</a></td>
<td><a href="http://www.jersey-matters.co.uk">http://www.jersey-matters.co.uk</a></td>
</tr>
<tr>
<td>Kensington and Chelsea</td>
<td><a href="http://twitter.com/KenstonChelsea">http://twitter.com/KenstonChelsea</a></td>
<td><a href="http://www.kensingtonandchelsea-matters.co.uk">http://www.kensingtonandchelsea-matters.co.uk</a></td>
</tr>
<tr>
<td>Kent</td>
<td><a href="http://twitter.com/KentMatters">http://twitter.com/KentMatters</a></td>
<td><a href="http://www.kent-matters.co.uk">http://www.kent-matters.co.uk</a></td>
</tr>
<tr>
<td>Kingston upon Thames</td>
<td><a href="http://twitter.com/KingstonMatters">http://twitter.com/KingstonMatters</a></td>
<td><a href="http://www.kingstonuponthames-matters.co.uk">http://www.kingstonuponthames-matters.co.uk</a></td>
</tr>
<tr>
<td>Kirklees</td>
<td><a href="http://twitter.com/KirkleesMatters">http://twitter.com/KirkleesMatters</a></td>
<td><a href="http://www.kirklees-matters.co.uk">http://www.kirklees-matters.co.uk</a></td>
</tr>
<tr>
<td>Lambeth</td>
<td><a href="http://twitter.com/LambethMatters">http://twitter.com/LambethMatters</a></td>
<td><a href="http://www.lambeth-matters.co.uk">http://www.lambeth-matters.co.uk</a></td>
</tr>
<tr>
<td>Lancashire</td>
<td><a href="http://twitter.com/LancsMatters">http://twitter.com/LancsMatters</a></td>
<td><a href="http://www.lancashire-matters.co.uk">http://www.lancashire-matters.co.uk</a></td>
</tr>
<tr>
<td>Leeds</td>
<td><a href="http://twitter.com/LeedsMatters">http://twitter.com/LeedsMatters</a></td>
<td><a href="http://www.leeds-matters.co.uk">http://www.leeds-matters.co.uk</a></td>
</tr>
<tr>
<td>Leicestershire</td>
<td><a href="http://twitter.com/LeicsMatters">http://twitter.com/LeicsMatters</a></td>
<td><a href="http://www.leicestershire-matters.co.uk">http://www.leicestershire-matters.co.uk</a></td>
</tr>
<tr>
<td>Lewisham</td>
<td><a href="http://twitter.com/LewishamMatters">http://twitter.com/LewishamMatters</a></td>
<td><a href="http://www.lewisham-matters.co.uk">http://www.lewisham-matters.co.uk</a></td>
</tr>
<tr>
<td>Lincolnshire</td>
<td><a href="http://twitter.com/LincsMatters">http://twitter.com/LincsMatters</a></td>
<td><a href="http://www.lincolnshire-matters.co.uk">http://www.lincolnshire-matters.co.uk</a></td>
</tr>
<tr>
<td>Lisburn</td>
<td><a href="http://twitter.com/LisburnMatters">http://twitter.com/LisburnMatters</a></td>
<td><a href="http://www.lisburn-matters.co.uk">http://www.lisburn-matters.co.uk</a></td>
</tr>
<tr>
<td>Liverpool</td>
<td><a href="http://twitter.com/LiverpolMatters">http://twitter.com/LiverpolMatters</a></td>
<td><a href="http://www.liverpool-matters.co.uk">http://www.liverpool-matters.co.uk</a></td>
</tr>
<tr>
<td>London</td>
<td><a href="http://twitter.com/London_Matters">http://twitter.com/London_Matters</a></td>
<td><a href="http://www.london-matters.co.uk">http://www.london-matters.co.uk</a></td>
</tr>
<tr>
<td>Manchester</td>
<td><a href="http://twitter.com/MancMatters">http://twitter.com/MancMatters</a></td>
<td><a href="http://www.manchester-matters.co.uk">http://www.manchester-matters.co.uk</a></td>
</tr>
<tr>
<td>Merseyside</td>
<td><a href="http://twitter.com/MerseysideNews">http://twitter.com/MerseysideNews</a></td>
<td><a href="http://www.merseyside-matters.co.uk">http://www.merseyside-matters.co.uk</a></td>
</tr>
<tr>
<td>Merton</td>
<td><a href="http://twitter.com/MertonMatters">http://twitter.com/MertonMatters</a></td>
<td><a href="http://www.merton-matters.co.uk">http://www.merton-matters.co.uk</a></td>
</tr>
<tr>
<td>Newcastle</td>
<td><a href="http://twitter.com/NcastleMatters">http://twitter.com/NcastleMatters</a></td>
<td><a href="http://www.newcastle-matters.co.uk">http://www.newcastle-matters.co.uk</a></td>
</tr>
<tr>
<td>Newham</td>
<td><a href="http://twitter.com/NewhamMatters">http://twitter.com/NewhamMatters</a></td>
<td><a href="http://www.newham-matters.co.uk">http://www.newham-matters.co.uk</a></td>
</tr>
<tr>
<td>Newport</td>
<td><a href="http://twitter.com/NewportMatters">http://twitter.com/NewportMatters</a></td>
<td><a href="http://www.newport-matters.co.uk">http://www.newport-matters.co.uk</a></td>
</tr>
<tr>
<td>Norfolk</td>
<td><a href="http://twitter.com/NorfolkMatters">http://twitter.com/NorfolkMatters</a></td>
<td><a href="http://www.norfolk-matters.co.uk">http://www.norfolk-matters.co.uk</a></td>
</tr>
<tr>
<td>North Lanarkshire</td>
<td><a href="http://twitter.com/NLKSMatters">http://twitter.com/NLKSMatters</a></td>
<td><a href="http://www.northlanarkshire-matters.co.uk">http://www.northlanarkshire-matters.co.uk</a></td>
</tr>
<tr>
<td>North Yorkshire</td>
<td><a href="http://twitter.com/NYorksMatters">http://twitter.com/NYorksMatters</a></td>
<td><a href="http://www.northyorkshire-matters.co.uk">http://www.northyorkshire-matters.co.uk</a></td>
</tr>
<tr>
<td>Northamptonshire</td>
<td><a href="http://twitter.com/NorthantMatters">http://twitter.com/NorthantMatters</a></td>
<td><a href="http://www.northamptonshire-matters.co.uk">http://www.northamptonshire-matters.co.uk</a></td>
</tr>
<tr>
<td>Northumberland</td>
<td><a href="http://twitter.com/NorthumbMatters">http://twitter.com/NorthumbMatters</a></td>
<td><a href="http://www.northumberland-matters.co.uk">http://www.northumberland-matters.co.uk</a></td>
</tr>
<tr>
<td>Nottinghamshire</td>
<td><a href="http://twitter.com/NottsMatters">http://twitter.com/NottsMatters</a></td>
<td><a href="http://www.nottinghamshire-matters.co.uk">http://www.nottinghamshire-matters.co.uk</a></td>
</tr>
<tr>
<td>Oxfordshire</td>
<td><a href="http://twitter.com/OxonMatters">http://twitter.com/OxonMatters</a></td>
<td><a href="http://www.oxfordshire-matters.co.uk">http://www.oxfordshire-matters.co.uk</a></td>
</tr>
<tr>
<td>Port Talbot</td>
<td><a href="http://twitter.com/PTalbotMatters">http://twitter.com/PTalbotMatters</a></td>
<td><a href="http://www.porttalbot-matters.co.uk">http://www.porttalbot-matters.co.uk</a></td>
</tr>
<tr>
<td>Redbridge</td>
<td><a href="http://twitter.com/RedbridgeNews">http://twitter.com/RedbridgeNews</a></td>
<td><a href="http://www.redbridge-matters.co.uk">http://www.redbridge-matters.co.uk</a></td>
</tr>
<tr>
<td>Rhondda Cynon Taff</td>
<td><a href="http://twitter.com/RhonddaMatters">http://twitter.com/RhonddaMatters</a></td>
<td><a href="http://www.rhonddacynontaff-matters.co.uk">http://www.rhonddacynontaff-matters.co.uk</a></td>
</tr>
<tr>
<td>Richmond</td>
<td><a href="http://twitter.com/RichmondMatters">http://twitter.com/RichmondMatters</a></td>
<td><a href="http://www.richmond-matters.co.uk">http://www.richmond-matters.co.uk</a></td>
</tr>
<tr>
<td>Sheffield</td>
<td><a href="http://twitter.com/SheffMatters">http://twitter.com/SheffMatters</a></td>
<td><a href="http://www.sheffield-matters.co.uk">http://www.sheffield-matters.co.uk</a></td>
</tr>
<tr>
<td>Shropshire</td>
<td><a href="http://twitter.com/SalopMatters">http://twitter.com/SalopMatters</a></td>
<td><a href="http://www.shropshire-matters.co.uk">http://www.shropshire-matters.co.uk</a></td>
</tr>
<tr>
<td>Somerset</td>
<td><a href="http://twitter.com/SomersetMatters">http://twitter.com/SomersetMatters</a></td>
<td><a href="http://www.somerset-matters.co.uk">http://www.somerset-matters.co.uk</a></td>
</tr>
<tr>
<td>South Lanarkshire</td>
<td><a href="http://twitter.com/SLKSMatters">http://twitter.com/SLKSMatters</a></td>
<td><a href="http://www.southlanarkshire-matters.co.uk">http://www.southlanarkshire-matters.co.uk</a></td>
</tr>
<tr>
<td>South Yorkshire</td>
<td><a href="http://twitter.com/SYorksMatters">http://twitter.com/SYorksMatters</a></td>
<td><a href="http://www.southyorkshire-matters.co.uk">http://www.southyorkshire-matters.co.uk</a></td>
</tr>
<tr>
<td>Southwark</td>
<td><a href="http://twitter.com/SouthwarkMatter">http://twitter.com/SouthwarkMatter</a></td>
<td><a href="http://www.southwark-matters.co.uk">http://www.southwark-matters.co.uk</a></td>
</tr>
<tr>
<td>Staffordshire</td>
<td><a href="http://twitter.com/StaffsMatters">http://twitter.com/StaffsMatters</a></td>
<td><a href="http://www.staffordshire-matters.co.uk">http://www.staffordshire-matters.co.uk</a></td>
</tr>
<tr>
<td>Suffolk</td>
<td><a href="http://twitter.com/SuffolkMatters">http://twitter.com/SuffolkMatters</a></td>
<td><a href="http://www.suffolk-matters.co.uk">http://www.suffolk-matters.co.uk</a></td>
</tr>
<tr>
<td>Sunderland</td>
<td><a href="http://twitter.com/SunderlandNews">http://twitter.com/SunderlandNews</a></td>
<td><a href="http://www.sunderland-matters.co.uk">http://www.sunderland-matters.co.uk</a></td>
</tr>
<tr>
<td>Surrey</td>
<td><a href="http://twitter.com/SurreyMatters">http://twitter.com/SurreyMatters</a></td>
<td><a href="http://www.surrey-matters.co.uk">http://www.surrey-matters.co.uk</a></td>
</tr>
<tr>
<td>Sussex</td>
<td><a href="http://twitter.com/SussexMatters">http://twitter.com/SussexMatters</a></td>
<td><a href="http://www.sussex-matters.co.uk">http://www.sussex-matters.co.uk</a></td>
</tr>
<tr>
<td>Sutton</td>
<td><a href="http://twitter.com/SuttonMatters">http://twitter.com/SuttonMatters</a></td>
<td><a href="http://www.sutton-matters.co.uk">http://www.sutton-matters.co.uk</a></td>
</tr>
<tr>
<td>Swansea</td>
<td><a href="http://twitter.com/SwanseaMatters">http://twitter.com/SwanseaMatters</a></td>
<td><a href="http://www.swansea-matters.co.uk">http://www.swansea-matters.co.uk</a></td>
</tr>
<tr>
<td>Tower Hamlets</td>
<td><a href="http://twitter.com/Tower_Hamlets">http://twitter.com/Tower_Hamlets</a></td>
<td><a href="http://www.towerhamlets-matters.co.uk">http://www.towerhamlets-matters.co.uk</a></td>
</tr>
<tr>
<td>Tyne and Wear</td>
<td><a href="http://twitter.com/TyneWearMatters">http://twitter.com/TyneWearMatters</a></td>
<td><a href="http://www.tyneandwear-matters.co.uk">http://www.tyneandwear-matters.co.uk</a></td>
</tr>
<tr>
<td>Waltham Forest</td>
<td><a href="http://twitter.com/Waltham_Forest">http://twitter.com/Waltham_Forest</a></td>
<td><a href="http://www.walthamforest-matters.co.uk">http://www.walthamforest-matters.co.uk</a></td>
</tr>
<tr>
<td>Wandsworth</td>
<td><a href="http://twitter.com/WandsworthNews">http://twitter.com/WandsworthNews</a></td>
<td><a href="http://www.wandsworth-matters.co.uk">http://www.wandsworth-matters.co.uk</a></td>
</tr>
<tr>
<td>Warwickshire</td>
<td><a href="http://twitter.com/WarksMatters">http://twitter.com/WarksMatters</a></td>
<td><a href="http://www.warwickshire-matters.co.uk">http://www.warwickshire-matters.co.uk</a></td>
</tr>
<tr>
<td>West Midlands</td>
<td><a href="http://twitter.com/WMidsMatters">http://twitter.com/WMidsMatters</a></td>
<td><a href="http://www.westmidlands-matters.co.uk">http://www.westmidlands-matters.co.uk</a></td>
</tr>
<tr>
<td>West Sussex</td>
<td><a href="http://twitter.com/WSussexMatters">http://twitter.com/WSussexMatters</a></td>
<td><a href="http://www.westsussex-matters.co.uk">http://www.westsussex-matters.co.uk</a></td>
</tr>
<tr>
<td>West Yorkshire</td>
<td><a href="http://twitter.com/WYorksMatters">http://twitter.com/WYorksMatters</a></td>
<td><a href="http://www.westyorkshire-matters.co.uk">http://www.westyorkshire-matters.co.uk</a></td>
</tr>
<tr>
<td>Westminster</td>
<td><a href="http://twitter.com/NewsWestminster">http://twitter.com/NewsWestminster</a></td>
<td><a href="http://www.westminster-matters.co.uk">http://www.westminster-matters.co.uk</a></td>
</tr>
<tr>
<td>Wiltshire</td>
<td><a href="http://twitter.com/WiltsMatters">http://twitter.com/WiltsMatters</a></td>
<td><a href="http://www.wiltshire-matters.co.uk">http://www.wiltshire-matters.co.uk</a></td>
</tr>
<tr>
<td>Worcestershire</td>
<td><a href="http://twitter.com/WorcsMatters">http://twitter.com/WorcsMatters</a></td>
<td><a href="http://www.worcestershire-matters.co.uk">http://www.worcestershire-matters.co.uk</a></td>
</tr>
<tr>
<td>Yorkshire</td>
<td><a href="http://twitter.com/YorksMatters">http://twitter.com/YorksMatters</a></td>
<td><a href="http://www.yorkshire-matters.co.uk">http://www.yorkshire-matters.co.uk</a></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.echo-technology.co.uk/2009/02/06/local-news-on-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
