codeforamerica / follow-all Goto Github PK
View Code? Open in Web Editor NEWFollow all the members of a Twitter list with a single click
Home Page: http://follow-all.herokuapp.com/
License: BSD 3-Clause "New" or "Revised" License
Follow all the members of a Twitter list with a single click
Home Page: http://follow-all.herokuapp.com/
License: BSD 3-Clause "New" or "Revised" License
This could just be a matter of preference, but is there any opposition to using RSpec to test this app (as opposed to Test::Unit)? I'm open to using Test::Unit, but I find RSpec's syntax a little cleaner. @sferik what was the design decision behind the testing framework? Do you prefer Test::Unit? I'll defer to you. Obviously, changing the framework for a single contributor wouldn't be justified.
What was the 'team' list? CfA appears to not have it anymore: https://twitter.com/codeforamerica/lists
@Jaime-Alexis do you know what happened to it?
Trying to follow that list via http://follow-all.herokuapp.com/list results in an error.
I think the fix for this would be to change 'team' to 'staff'. We have a staff list.
Hi, I don't know rails at all so that may be my problem.
I followed the Installation and Usage directions on the Readme. I created a new Twitter app and entered the consumer keys.
I get an unauthorized error when I try to log in.
Here is the dump.
https://gist.github.com/ondrae/8588754
Not an issue, but a feature (maybe?). It would be nice to see exactly who you are about to follow prior to following a list of some indeterminate number of users.
I'll submit a pull request if this attracts any interest.
The herokuapp link takes me to the "Authenticate with your Twitter" page. Instead of opening a pop-up or OAuth in the background, it takes me to "please check your logs" page.
Currently the lists generated for fellows is 2011 (FIRST_YEAR
) through the current year (see sessions_helper.rb
. That works usually, but when the fellows for the following year (2015) are announced in late 2014, they won't show up as a list.
The simplest 'fix' is adding +1
after Date.today.year
but we'll probably also want a way to ensure that the list actually exists (otherwise, in January we'd have a 2016 list before the fellows have even applied).
After following the deployment instructions, I can select a list and click the 'Follow all members of this list' button but then I get the following:
Running heroku logs
results in this output, with the key line appearing to be:
Twitter::Error::Unauthorized (Read-only application cannot POST.):
Changing the permission to read+write seemed to fix that (after also updating the config vars with the new consumer key and secret).
More of a question than an issue, but would there be value in adding an input for following lists not hard-coded into the application?
Follow-all is great for Twitter! Can we extend it to follow all for github also? Cheers!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.