Jason Brooks jasonbrooks@identi.ca
San Francisco, United States
I love the tech that flows most freely, and scales from enterprise to individual: open source, cloud, unlicensed spectrum.
Nathan Smith at 2013-08-26T04:43:43Z
Announcing spigot 2.0 - rate-limited feed aggregation to pump.io!About Spigot
Spigot takes syndicated content feeds and posts them to pump.io accounts at a limited rate. This way you can syndicate content to a pump.io account without worrying about flooding the account when updates to the feed are frequent.
First you set up connections to one or more pump.io accounts using OAuth. Then you add RSS or Atom feeds, specifying which account to post to, the maximum post frequency, and the format of the posted message. Each time spigot runs, it checks the feeds for new posts, and determines whether or not a new item should be posted based on the specified interval. Spigot can be run in a cron job (or manually) to make regular posts.
Spigot is inspired by Tricklepost and Brdcst.it.Requirements
spigot depends on Python 2.6 or higher and the following non-standard libraries- pypump >= 0.2 <https://pypi.python.org/pypi/PyPump>
- Universal Feed Parser >= 5.0 <http://www.feedparser.org/>
Installation
You can install spigot via pip:$ pip install spigot
Or you can clone the repo and install manually:$ python setup.py install
Configuration
To configure spigot for first use, run it from the command-line:$ spigot.py
You will be prompted to configure one account and one feed. To subsequently add an account:$ spigot.py --add-account
To add a new feed:$ spigot.py --add-feed
Running
After initial configuration, running spigot will poll your feeds and post to the configured accounts if the intervals allow. Running without specifying any options will result in no console output unless there are warnings or errors. This is optimal for running spigot as a cron job. To view more verbose logging, you can specify the --log-level option.Cron
Spigot can be run as a cron job to make sure that the flow of posts is regular. Here is an example crontab entry to run every 10 minutes:10 * * * * cd ~/spigot; spigot.py
Remember, spigot looks for its database and configuration file in the current working directory.
Spigot is distributed under the terms of the GPLv3.
HomeGrownHome, DDevine, Carlos Solís, Andi and 18 others likes this.
Stephen Michael Kellat, Olivier Mehani, Olivier Mehani, Deleted user and 9 others shared this.
Show all 8 repliesDo you have a gitorious or github repo up? I'd love to make some suggestions.
I think in particular you should send either:- An "article" object with a "summary" and "content"
- A "bookmark" object
opensource.com at 2013-07-15T12:29:36Z
Today we're featuring with an interview with Evan Prodromou—lead developer of #pump.io! We discuss the pump.io project, the future of StatusNet, and what makes federated social networking so fun.
https://opensource.com/life/13/7/pump-ioEmmanuel Ninos, Mark Jaroski, Ryo, Charles Stanhope and 17 others likes this.
morgenland, Jorge Ernesto Guevara Cuenca, Jorge Ernesto Guevara Cuenca, morgenland and 11 others shared this.
Bradley M. Kuhn at 2013-06-19T21:04:41+00:00
@electronaut, I for, one, welcome our new #pump.io overlords. (Seriously, I like that @evan is trying a new codebase & working on it.)Jason Brooks, Gerard Ryan, Evan Prodromou, Hilton Garcia Fernandes and 2 others likes this.
Hilton Garcia Fernandes, Steven Rosenberg, Doug Whitfield Sports Account, Richard Fontana shared this.
@bkuhn agreed. My mustard love is due to accessibility.Bradley M. Kuhn at 2013-06-17T13:31:03+00:00
As @fontana & I started saying: "#AOoo, the #Weir -wolf of #IBM." I've been waiting for someone to write a fully set of parody lyrics.Jason Brooks likes this.
j1mc at 2013-06-22T02:53:57+00:00
Bothers me to see open data hacking dependent on proprietary tools.Jason Brooks likes this.
Identi.ca conversion process
Evan Prodromou at 2013-06-08T15:57:17+00:00
Demuxer blogspot.com, Hilton Garcia Fernandes, Connect the Dots, Tyng-Ruey Chuang and 11 others likes this.
Arthur Lutz, dper@identi.ca, Hilton Garcia Fernandes, The Root's Updates and 19 others shared this.
Show all 7 replies@evan May we ask you to deposit a complete (public) "activities directories ... year/month/date/hour/minute/second/" to archive.org ...Tyng-Ruey Chuang at 2013-06-09T02:48:49+00:00
Sarah Elkins likes this.
@evan ... so future historians can replay & analyze the pre-pump era in full? c.f. https://e14n.com/evan/note/VXRqmkFQRJm4EqyqlQDOnQ Thanks!@evan filtering out users with no posts sounds reasonable at first glance, but aren't there users who use the site just to follow others?Dan at 2013-06-09T11:51:13+00:00
Hilton Garcia Fernandes, Erkan Yılmaz likes this.
Evan Prodromou at 2013-06-08T01:02:53+00:00
identi.ca is about the people, old pal! Same party, different wallpaper. Don't worry, it's gonna be great!McScx, Jason Brooks, Bersam Bandari, axel668 (inactive) and 4 others likes this.
axel668 (inactive) shared this.
Evan Prodromou at 2013-05-01T14:37:03+00:00
Some tester 131, Ralph Duncan, Koala Yeung, Bernhard E. Reiter and 23 others likes this.
سطام, Jean P, Jean P, Parker and 92 others shared this.
Show all 14 repliesWalter Sobchak at 2013-05-01T19:00:07+00:00
You want a toe? I can get you a toe, believe me.Jason Brooks likes this.
Adriano Laranjeira at 2012-09-01T21:10:34+00:00
It's time to contribute a little bit to !Fedora. Lots of work to do there :-)Jason Brooks, akshay vyas likes this.
Karsten Wade at 2012-08-31T21:54:35+00:00
Jason Brooks likes this.
Karsten Wade at 2012-07-11T20:20:31+00:00
The plums I wait all year for are ripe. *shudder of delight*Jason Brooks likes this.
Máirín at 2012-02-07T15:41:54+00:00
proud to work on a distro with a female project leader! congrats @robynbergeron ...!Wilbert Isaac Cortés, Dr. Matt Lee, Deb Nicholson, Luya Tshimbalanga and 2 others likes this.
Harish Pillay, Harish Pillay shared this.
Fedora has a new female project leader! http://ur1.ca/81otl I do hope the next DPL candidates will include members of !debianwomenTom Marble at 2012-02-07T15:47:50+00:00
Evan Prodromou likes this.
Robyn as Fedora Project leader is fantastic having met her at Toronto FudCon. Thanks Jareh, for the role.Karsten Wade at 2010-10-14T21:20:41+00:00
"denta" is pseudo-Latin for "multiples of multiple dents" #ImeanttodothatJason Brooks likes this.
Paul Frields at 2010-04-05T22:08:10+00:00
Next Netflix film "Che" gets me 2 discs at once, so I'll have 4 at home for the price of 3. Yep, stickin' it to The Man.Jason Brooks likes this.
LWN.net at 2010-01-11T18:17:43+00:00
Anatomy of the libvirt virtualization library (developerWorks) http://lwn.net/Articles/369401/rssJason Brooks likes this.
Jason Brooks shared this.
Jon Phillips at 2009-12-29T19:11:05+00:00
♺ @sarterus: Sarah made a 24 hr wait period before buying domain names. I might have been a little overzealous with acting on great ideasJason Brooks likes this.
Dan Lynch at 2009-10-22T00:25:05+00:00
Home, knackered and if honest a bit drunk. Catch you 2moro, I'll be up at the crack of lunchtime :)Jason Brooks likes this.
@dantheman: haha i'll be on the plane over by then hahaKen VanDine at 2009-10-21T22:31:25+00:00
Woot, I'm an Ubuntu Member! http://is.gd/4uIqIJason Brooks likes this.
@kenvandine congrats (again) Ken!Jono Bacon at 2009-10-14T20:34:37+00:00
About to interview Roy Schestowtiz on FLOSSWeekly - watch live at http://live.twit.tv :-)Jason Brooks likes this.