Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

Download
ActivePython
INSTALL>
pypm install fourdigits.portlet.twitter

How to install fourdigits.portlet.twitter

  1. Download and install ActivePython
  2. Open Command Prompt
  3. Type pypm install fourdigits.portlet.twitter
 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
0.9.1
1.0a11Never BuiltWhy not?
0.9.1 Available View build log
0.9 Available View build log
0.8 Available View build log
0.7 Available View build log
0.5 Available View build log
0.4 Available View build log
0.3 Available View build log
0.2 Available View build log
0.1 Available View build log
Windows (64-bit)
0.9.1
1.0a11Never BuiltWhy not?
0.9.1 Available View build log
0.9 Available View build log
0.8 Available View build log
0.7 Available View build log
0.5 Available View build log
0.4 Available View build log
0.3 Available View build log
0.2 Available View build log
0.1 Available View build log
Mac OS X (10.5+)
1.0a11 Available View build log
0.9.1 Available View build log
0.9 Available View build log
0.8 Available View build log
0.7 Available View build log
0.5 Available View build log
0.4 Available View build log
0.3 Available View build log
0.2 Available View build log
0.1 Available View build log
Linux (32-bit)
1.0a11 Available View build log
1.0a4 Available View build log
0.9.1 Available View build log
0.9 Available View build log
0.8 Available View build log
0.7 Available View build log
0.5 Available View build log
0.4 Available View build log
0.3 Available View build log
0.2 Available View build log
0.1 Available View build log
Linux (64-bit)
1.0a11 Available View build log
1.0a4 Available View build log
0.9.1 Available View build log
0.9 Available View build log
0.8 Available View build log
0.7 Available View build log
0.5 Available View build log
0.4 Available View build log
0.3 Available View build log
0.2 Available View build log
0.1 Available View build log
 
Author
License
GPL
Lastest release
version 1.0a11 on Jul 11th, 2013

Introduction

fourdigits.portlet.twitter is a twitter portlet for Plone. It contains some nice features such as:

  • show tweets of a certain twitter user(name)
  • search on multiple hastags or strings (e.g. show the tweets of #plone and #zope in one portlet)
  • combine searched tweets and tweets based on username
  • filter tweets on curse words
  • configurable number of items to display based on the username
  • configurable number of items to display based on the search(es)
  • filter tweets by language (multiple supported, such as nl and en)
  • user pictures from twitter
  • user info from twitter
  • multilanguage support
  • twitter API version 1.1

Hope you like the product!

Heavily based on collective.twitterportlet and a modified version of python-twitter. Thanks guys!

Usage
  • Install the product in the Add-ons control panel in Plone.
  • Use the Twitter Portlet Settings control panel to setup caching and a point to a proxy server if wanted. Also, add several keys and secrets to be able to display tweets. To get those keys and secrets, you must register your website as an application on dev.twitter.com.
  • Use the 'Manage portlets' link to add a Twitter portlet.

Changelog

1.0a11 (2013-07-08)
  • Move consumer key/secret and application token key/scret to control panel. [stevenlooman]
  • Fix caching mechanism in twitter.py. [stevenlooman]
1.0a10 (2013-06-21)
  • Use PID instead of username for cache directory. [stevenlooman]
  • Add upgrade step that simply applies all our import steps, since almost everything has changed. [maurits]
  • Made twitter.py compatible with python24. [stevenlooman]
1.0a9 (2013-06-19)
  • keep portlet working on plone <4.1 [maartenkling]
1.0a8 (2013-06-18)
  • Removed client-side mechanism, as Twitter no longer support anonymous requests. [stevenlooman]
  • Fix traceback when an existing fourdigits.portlet.twitter was upgraded. [stevenlooman]
1.0a7 (2013-06-18)
  • Nothing changed yet.
1.0a6 (2013-06-18)
  • Twitter client library (twitter.py) updated to 1.0, to use v1.1 of the Twitter API [ralphjacobs]
  • Added proxy and timeout information to Twitter API [fabiosurrage]
  • Added Control Panel to the Product (Thanks to Manabu TERADA - https://bitbucket.org/terapyon)
  • Added cache for UserInfo and Tweets (Thanks to Manabu TERADA - https://bitbucket.org/terapyon)
  • Updated translation to PT-BR [fabiosurrage]
  • Updated Twitter portlet to use Twitter client 1.0 [stevenlooman]
1.0a5 (unreleased)
  • Fixed search for multiple terms. Now combine search terms [cekk]
  • Added "from_user" argument in twitter library to allow combined search between userid and text [cekk]
  • Added field in portlet config to allow combined search [cekk]
  • Fixed translation message ids [cekk]
  • Added italian translation [cekk]
1.0a4 (2012-09-27)
  • Return only first part of language in case of nl-nl, we only register nl.js files [kingel]
1.0a3 (2012-09-05)
  • Replace jquery.easydate.js for collective.js.moment, remove not needed javascripts from portal_javascript. [kingel]
1.0a2 (2012-08-10)
  • Make sure old portlet assignments keep working [ralphjacobs]
1.0a (2012-08-10)
  • Added support for clientside rendering using the libs from http://tweet.seaofclouds.com/ You can turn this on in the portlet settings. (note: relative dates are in dutch only at the moment) [kingel]
  • Fixed serverside caching by using a os.getpid() for generating tmp dir to avoid permission problems [ralphjacobs]
0.9.2
  • Adding original permission for Site Administrator [terapyon]
  • Adding test code for portlet base [terapyon]
0.9.1
  • Fixed missing files in 0.9 package [sjoerdve]
0.9
  • Fix invalid CSS [sjoerdve]
0.8
  • Include alt text for twitter images [ralphjacobs]
0.7
  • Made portlet backwards compatible with Plone 3 versions again [ralphjacobs]
0.6
  • Added support for Plone 4.1 [sjoerdve]
  • Fixed double name bug when tweets are searched [sjoerdve]
  • Minor code cleanup [ralphjacobs]
0.5
  • Added support for displaying twitter user profile info [ralphjacobs]
  • Fixed caching bug, fixes ticket #4 [ralphjacobs]
  • Based on new upstream python-twitter library 0.8.2 [ralphjacobs]
  • Made implemetation compatible with new upstream library [ralphjacobs]
  • Added multilanguage support [ralphjacobs] [rafahela]
  • Added dutch translations [ralphjacobs]
  • Added Portugese (Brazilian) translations [rafahela]
0.4
  • Added classes to fields in template. [robgietema]
  • Removed markup from python files [robgietema]
  • Extended matching regext for auto-link URLs [ralphjacobs]
0.3
  • Added support for retweets based on username [ralphjacobs]
0.2
  • Fix release, refactored tweet results logic [martijn4d]
0.1
  • Initial version, based on collective.twitter and python-twitter 0.7-devel for searching
  • (Multi) Language support for twitter feeds
  • Better text filter for curse words
  • Multi search support
  • User picture support

Subscribe to package updates

Last updated Jul 11th, 2013

Download Stats

Last month:1

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.