News for hackers. Stuff that matters.
Re:Sci-Bay: Google Scholar plus Sci-Hub by jrochkind1 on Tuesday March 20, 2018 @07:47PM (#16633923)
Google Scholar definitely and intentionally offers no API.

I don't see this lasting long...

Re:Sci-Bay: Google Scholar plus Sci-Hub by gpm on Tuesday March 20, 2018 @08:40PM (#16634223)
At a glance it looks like it's really just a proxy, that was limited to scholar.google.com and mutates the page slightly (adds a header, sci-hub links).

Does google generally block proxy servers?

Re:Sci-Bay: Google Scholar plus Sci-Hub by Vinnl on Wednesday March 21, 2018 @07:54AM (#16637202)
I'd imagine that would be quite hard: many university libraries have their own proxies which make sure that visitors to the library are able to access the content that the library has paid for, and often modifies Google Scholar (with their cooperation, I believe) to list links to accessible versions of the content next to search results.
Re:Sci-Bay: Google Scholar plus Sci-Hub by jrochkind1 on Tuesday March 20, 2018 @10:07PM (#16634711)
I don't know if they generally do, but I'm sure they can/will if they want to.
Re:Sci-Bay: Google Scholar plus Sci-Hub by Spivak on Tuesday March 20, 2018 @10:38PM (#16634872)
They don't block startpage and they've been around for a while.
Re:Sci-Bay: Google Scholar plus Sci-Hub by jrochkind1 on Tuesday March 27, 2018 @11:17AM (#16689295)
Home page currently says:

> See you later

> Too much attention is a bad thing, Sci-Bay decides to stop service for a while. Sorry.

Apparently I was not wrong.

This could be developed as a browser plugin that would be much harder or almost impossible for Google to prevent. Well, a Firefox browser plugin, a Chrome browser plugin presumably they wouldn't allow.

Re:Sci-Bay: Google Scholar plus Sci-Hub by matheusmoreira on Wednesday March 21, 2018 @02:01AM (#16635852)
The page's HTML is the API. It's pretty easy to download a web page, parse the HTML and then extract specific bits of information from it. The browser does the same thing on the user's behalf, which is why it is called the user agent.
Re:Sci-Bay: Google Scholar plus Sci-Hub by hrasyid on Wednesday March 21, 2018 @02:45AM (#16636040)
An API is a contract. HTML can be tweaked and become incompatible with your parser at the developer's whim.
Re:Sci-Bay: Google Scholar plus Sci-Hub by gkya on Wednesday March 21, 2018 @05:07AM (#16636523)
Oh luckily major APIs never change. /s
Re:Sci-Bay: Google Scholar plus Sci-Hub by hrasyid on Friday March 23, 2018 @08:28PM (#16663881)
Not as easily as an HTML page
Re:Sci-Bay: Google Scholar plus Sci-Hub by matheusmoreira on Wednesday March 21, 2018 @06:55AM (#16636939)
That just means your code must be maintained. You can verify that the HTML has a given structure and log a failure if it doesn't.
Re:Sci-Bay: Google Scholar plus Sci-Hub by amelius on Wednesday March 21, 2018 @08:51AM (#16637558)
Use Deep Learning to circumvent that.
Re:Sci-Bay: Google Scholar plus Sci-Hub by danielecook on Tuesday March 20, 2018 @10:31PM (#16634826)
Why is that? Seems like it would be really beneficial to the scientific community.
Re:Sci-Bay: Google Scholar plus Sci-Hub by shakna on Wednesday March 21, 2018 @01:45AM (#16635775)
They likely don't have legal permission to allow for third-party access to the data they provide.
Re:Sci-Bay: Google Scholar plus Sci-Hub by mchannon on Tuesday March 20, 2018 @08:18PM (#16634098)
google.com/scholar doesn’t work for you?
Re:Sci-Bay: Google Scholar plus Sci-Hub by wyldfire on Tuesday March 20, 2018 @09:28PM (#16634508)
The issue is regarding: this service (Sci-Bay) depends on Google Scholar, yet there's no public API for Google Scholar that it could leverage. If it's scraping Google Scholar results, then it's likely a ToS violation and unlikely to last long.
Re:Sci-Bay: Google Scholar plus Sci-Hub by userbinator on Tuesday March 20, 2018 @09:45PM (#16634607)
How much of a "ToS violation" is SciHub, and how long has it lasted?

"If there's a will, there's a way" comes to mind. Also, the fact that all web pages technically already have an "API" --- it's called "HTTP" ;-)

Good for them, I say.