Tweet2cat

From syn2cat - HackerSpace.lu
(Difference between revisions)
Jump to: navigation, search
(Recode)
( Introduction)
Line 18: Line 18:
 
== Introduction ==
 
== Introduction ==
  
Tweet2cat ( pronounced "TweetyCate") is a Software Project by '''syn<sub>2</sub>cat''' (Luxembourg's Hackerspace) developed by  
+
Tweet2cat ( pronounced "TweetyCate") is a Software Project by '''syn<sub>2</sub>cat''' (Luxembourg's Hackerspace) which was developed by  
 
* [[ProjectMember::User:Azunix|Azunix]] [http://twitter.com/azunix/ @azunix]
 
* [[ProjectMember::User:Azunix|Azunix]] [http://twitter.com/azunix/ @azunix]
 
* [[ProjectMember::User:Prometheus|Prometheus]]  
 
* [[ProjectMember::User:Prometheus|Prometheus]]  
 
* [[ProjectMember::User:Kwisatz|Kwisatz]] [http://twitter.com/syn2kwisatz/ @syn2kwisatz]
 
* [[ProjectMember::User:Kwisatz|Kwisatz]] [http://twitter.com/syn2kwisatz/ @syn2kwisatz]
  
TweetyCate is a pluggable twitter client that parses rss feeds and simple text files.
+
Now [[ProjectMember::User:Perforin|Perforin]] ([http://twitter.com/virii/ @virii]) took the project over and rewrote it in perl.
 +
 
 +
 
 +
Tweet2Cat is a perl Feed reader and Twitter bot.
 +
It tweets the newest feed entries and can answer via Twitter if the Hackerspace is currently open or not.
 +
It uses the Oauth authentication which requires that you get up and activate this skript by yourself!
  
 
=== Installation ===
 
=== Installation ===
 +
 +
Before you can run this script you may have to download the used modules. This can be done by this command:
 +
 +
cpan
 +
install Net::Twitter
 +
install XML::Feed
 +
install WWW::Shorten::Bitly
 +
install Crypt::SSLeay;
 +
 +
If Crypt::SSLeay fails you need to install libssl-dev first! --> apt-get install libssl-dev
 +
 +
or under Windows with ActivePerl
 +
 +
ppm install Net::Twitter
 +
ppm install XML::Feed
 +
ppm install WWW::Shorten::Bitly
 +
 +
Crypt::SSLeay is only available for Strawberry Perl and not ActivePerl! If you cannot change to Strawberry Perl
 +
you cannot gather feeds behind a https URL!!!
 +
 +
LWP::Simple is always installed by default so you are done so far ;)
 +
 +
Then you need to start tweet2cat with the --install parameter! Follow the instructions...
 +
 +
Now you are ready! :)
  
 
=== Configuration ===
 
=== Configuration ===
 +
 +
Everything you want to change can be done in the %config Hash!
  
 
== Used by ==
 
== Used by ==

Revision as of 16:04, 7 September 2010

Add your Project
Crystal Project package graphics.png
tweet2cat
summarize syn2cat feeds to twitter automatically
Tweet2cat.svg
Meetings: none
Type: software
Repository: svn://hackerspace.lu/tweet2cat/tags/rel_0.4.1
Status: running
Members: Perforin
Contact Person: Perforin (mail)
Tools
QrCode: QR-f12c6e1eae69f9fd53e0c1b8dcd8f3a3.png


Contents

tweet2cat

Welcome to the project homepage for the tweet2cat.

 Introduction

Tweet2cat ( pronounced "TweetyCate") is a Software Project by syn2cat (Luxembourg's Hackerspace) which was developed by

Now Perforin (@virii) took the project over and rewrote it in perl.


Tweet2Cat is a perl Feed reader and Twitter bot. It tweets the newest feed entries and can answer via Twitter if the Hackerspace is currently open or not. It uses the Oauth authentication which requires that you get up and activate this skript by yourself!

Installation

Before you can run this script you may have to download the used modules. This can be done by this command:

cpan install Net::Twitter install XML::Feed install WWW::Shorten::Bitly install Crypt::SSLeay;

If Crypt::SSLeay fails you need to install libssl-dev first! --> apt-get install libssl-dev

or under Windows with ActivePerl

ppm install Net::Twitter ppm install XML::Feed ppm install WWW::Shorten::Bitly

Crypt::SSLeay is only available for Strawberry Perl and not ActivePerl! If you cannot change to Strawberry Perl you cannot gather feeds behind a https URL!!!

LWP::Simple is always installed by default so you are done so far ;)

Then you need to start tweet2cat with the --install parameter! Follow the instructions...

Now you are ready! :)

Configuration

Everything you want to change can be done in the %config Hash!

Used by

If you're using tweet2cat, please leave a link to your site or better yet, the twitter account you're posting to.

Development

Recode

The recode is done! :D I just finished version 0.01 of tweet2cat [Perl Edition].

This includes the following features:

  • Tweets the latest post from our PLANET and the Wiki
  • Tweets if our hackerspace just opened or closed
  • Tweet2Cat can by asked on twitter if the Space is open. Tweet this: @syn2cat Hackerspace status
  • URLs are shortened by bit.ly
  • Tweet2Cat uses OAuth for authentication!

Source code will be available soon! :)

Source

Wanna check it out?

The latest stable release, which is posting to Tweet2cat on Twitter is @

svn checkout svn://hackerspace.lu/tweet2cat/tags/rel_0.4.1

The current development line is @

svn co svn://hackerspace.lu/tweet2cat/trunk

Tracker

There is a tracker @ https://www.hackerspace.lu/trac/tweet2cat

You may want to report bugs or request new features over there.

Patches

Please file patches to the trac environment

Any questions go to Azunix.

Plugins

Some exemplary plugins can be found on the by checking out

svn co svn://hackerspace.lu/tweet2cat/plugins
Personal tools
Namespaces

Variants
Actions
Navigation
syn2cat
Hackerspace
Activities
Initiatives
Community
Tools
Tools