charmian: a snowy owl (Default)
[personal profile] charmian
For awhile, LJ banned Tor because a site which had been banned from accessing LJ was using Tor to circumvent the ban. What was this site?

It was a site known as Lj2rss. This site would take your LJ name and password and I think, output an RSS of your friends page. The site was banned for two reasons a) making too many requests (hitting the servers too much, I guess), and b) providing a paid service to users, which is against TOS.

At first, I was confused by the news that an RSS of the friends page is considered a paid service. I was aware that you could use an S1 hack to get an RSS of your friends page if you were a paid user, but I wasn't aware that this was considered a paid feature which LJ really doesn't want external services to provide.

From the email that LJ sent the site owner: "we have determined that your service provides a feature and function in violation of our site policies. As stated in the following FAQ, RSS feeds of a users' friends page are only available to Paid and Permanent users [http://www.livejournal.com/support/faqbrowse.bml?faqid=149]. Your service is therefore bypassing an account-level restriction for a feature provided by LiveJournal, and is in violation of our Terms of Service"

Huh. I didn't know this was considered so important a feature. You can of course read your flist as individual authenticated RSS feeds; however, this is rather unwieldy and it is more efficient to have one feed. But why is one banned and the other not? What's the big deal about that? Also, how was the circumvention managed? No matter what, a non-paid account can't access custom layers, right? So how did they do something which only paid users can manage? (This seems to be the code, but I don't know programming so I don't understand it)

Also, what does this possibly mean for Dreamwidth's planned authenticated friends-list reading feature? Hopefully it will not fall afoul of whatever strictures LJ has related to this.

Date: 2009-11-26 05:03 am (UTC)
afuna: Cat under a blanket. Text: "Cats are just little people with Fur and Fangs" (Default)
From: [personal profile] afuna
They appear to have been screenscraping http://www.livejournal.com/mobile/friends.bml, which is available to all users :-)

ETA: I'm not sure where DW is in relation to LJ with authenticated friends-list reading, but we'd be using a different approach.
Edited Date: 2009-11-26 05:03 am (UTC)

Date: 2009-11-26 05:25 am (UTC)
afuna: Cat under a blanket. Text: "Cats are just little people with Fur and Fangs" (Default)
From: [personal profile] afuna
Yeah, the point about RSS feeds seems a stretch, especially since, from the FAQ, "Paid and Permanent users can create a custom style that functions as an RSS feed for their Friends page. LiveJournal does not offer a built-in RSS feed for your Friends page." -- the paid feature is being able to use S2 to create a hacked together RSS feed, and not having your friends page available in RSS form per se.

It's purely academic at this point since the server abuse is more than enough to make LJ decide to rate limit the service, but the second point is pretty... odd.

Screen scraping is horrible because you load up a lot more than you need, and don't obey any built in rate limits that might be imposed by a proper data API. On the flip side, there could have been worse pages to use to grab the data.

Date: 2009-11-26 05:42 am (UTC)
afuna: Cat under a blanket. Text: "Cats are just little people with Fur and Fangs" (Default)
From: [personal profile] afuna
Oops, I meant to say ban (ban, rate limit, they are so close together on the keyboard...)

I am slightly worried from the wording of the letter that this is what LJ will use to block other services (say, DW ;-)) that \would allow users to access their friends page from other services -- though if their argument is primarily format, then I guess I should be less worried.

Date: 2009-11-26 06:00 am (UTC)
afuna: Cat under a blanket. Text: "Cats are just little people with Fur and Fangs" (Default)
From: [personal profile] afuna
The format thing seems to be what they're concentrating on now, so I can hope that this doesn't mean they'll shut down a reading page feature from DW -- but I can't say if they'll continue to focus on that, with whatever DW comes up with.

Date: 2009-11-26 08:23 am (UTC)
pne: A picture of a plush toy, halfway between a duck and a platypus, with a green body and a yellow bill and feet. (Default)
From: [personal profile] pne
the paid feature is being able to use S2 to create a hacked together RSS feed, and not having your friends page available in RSS form per se.

That's what I thought, too, so quoting the FAQ as reason for banning them seems odd to me -- the paid feature isn't the friends RSS per se.

Date: 2009-11-26 07:38 am (UTC)
elena: Integra Hellsing closeup (integral closeup)
From: [personal profile] elena
Note that there is an OPML file at http://www.livejournal.com/tools/opml.bml that you can import at your feed reader. It would be nice if LJ publicized it a bit more instead of banning hacks and workarounds that try to reinvent the wheel.

I'd also be wary of any service that asks you to provide the username and password of another one.

Date: 2009-11-26 09:31 am (UTC)
elena: Integra Hellsing closeup (integral closeup)
From: [personal profile] elena
I've used OPML files moving feeds around with Bloglines and Google Reader, and it works quite well (except for Google reader not letting me rearrange the feed floders, but whatever). YMMV.

Then again, I use Google Reader mainly for reading blogs, and I'm not that concerned about not getting friendslocked LJ entries in my feed list.

Date: 2009-11-26 11:40 am (UTC)
elena: Integra Hellsing closeup (integral closeup)
From: [personal profile] elena
Gregarius pulls all feeds in a row only when you tell it to update, so yeah, it is really slow. Online feed readers like Google Reader set scheduled jobs to update feeds according to the frequency they are updated (IIRC), and cache the results, apart from hardware/software capabilities that you don't get at a non-professional webhosting (server cluster, load balancing, whatever). That's why you don't see the lag you get with Gregarius.

I have Gregarius hosted at my domain, too, but I guess any day now I'll delete it and read everything from Google Reader. It's somewhat redundant now.

Date: 2009-11-26 01:03 pm (UTC)
elena: Shin has red hair and pale blue eyes, the lower half of his face covered in bandages (gendo)
From: [personal profile] elena
I think that defeats the very purpose of friendslocking things Ô_ó

May 2014

S M T W T F S
    123
45678910
11121314151617
18 192021222324
25262728293031

Most Popular Tags

Expand Cut Tags

No cut tags