39 votes

How can I access NASA images and APIs?

I built a ServiceConnect paclet for this (details on how I did this can be found at the end of this post). You can access it like so: ...
user avatar
  • 45.4k
27 votes
Accepted

Implementing Local HTTP Server

The following guide shows how to conduct communication between nanohttpd, an http server for Java, and Mathematica. The result is a server that, if you go to its address in a web browser, displays the ...
user avatar
  • 68.7k
23 votes
Accepted

How to request financial data from Yahoo's YQL and Quandl?

Here's a set of functions that allows to do this. The code uses many ideas found on this site and on other places on the web. It is a bit factorized already so it should be easily reusable. More on ...
user avatar
  • 10.7k
20 votes

Creating a custom web API ServiceConnection

Template Notebook I sunk some time into making a good template notebook for integrating with all this. It lives here: https://github.com/b3m2a1/mathematica-BTools/blob/master/Resources/Templates/...
user avatar
  • 45.4k
20 votes

Google Drive API connection: (or how can I build a service connection to an OAuth2 service?)

Code See this for the main issue that made it take so long to get this up If you just want the service connection you can get it like this: ...
user avatar
  • 45.4k
19 votes

How to find arXiv articles

Something like this: ...
user avatar
  • 35.6k
14 votes

Implementing Local HTTP Server

The following is a sample implementation of a simple HTTP server in Wolfram Language code only: https://github.com/arnoudbuzing/wolfram-server You send it a POST request where the body data of the ...
user avatar
14 votes

How to implement a free version of WebImageSearch?

So after being wrong about Bing being free, we'll pursue my other suggestion, which was to use the ServiceConnect framework. I demonstrate how to use it in general here. For the purposes of this, ...
user avatar
  • 45.4k
13 votes
Accepted

Google Image Search in Notebook?

Mathematica now supports a native connection to GoogleCustomSearch API. To use image search you can do: ...
user avatar
  • 998
13 votes

Sophisticated API integrations / Making a card game in Mathematica

This will be an answer in two parts. The first is how to build out a sophisticated, stateful ServiceConnection. The second is how to use this to build out an ...
user avatar
  • 45.4k
13 votes
Accepted

A tour of AWSLink?

I haven't used these submarined functions for EC2, but I have found the S3 functionalities in this package to be extremely useful. Since there is currently no documentation in v11.3, I thought at the ...
user avatar
  • 30.3k
13 votes

How to work with ElasticSearch in Mathematica?

Create the new index test and put the data in it: ...
user avatar
11 votes
Accepted

Oauth for Khan Academy API

Update: Full Flow So after much wrangling here is the full OAuth 1.0 flow. ...
user avatar
  • 45.4k
11 votes

Accessing House of Graphs data

I did this one by request from Szabolcs. It was a little tough and my implementation is still only in the 1.0.0 stage, but if the demand is there I can polish up the parts of it that remain too rough. ...
user avatar
  • 45.4k
10 votes
Accepted

Use Alpha Vantage as an alternative to Yahoo FinancialData, and how to use financial indicators on these data

Here is something I quickly came up with after a cursory reading of the docs: ...
user avatar
10 votes

Embed free cloud notebook in web page

Fun Example I've made use of that here. I stuck the notebook in an accordion with an opener-thumb so I could generally display the page with it closed: But people reading the tutorial can click on ...
user avatar
  • 45.4k
9 votes
Accepted

Is it possible to import data from Google Analytics?

Since Mathematica 10 it's possible to pull data from Google Analytics using ServiceConnect and ServiceExecute. I refer you to ...
user avatar
  • 68.7k
8 votes

How can I get Google search results with Mathematica?

Mathematica now supports a native connection to GoogleCustomSearch API. You can do for example ...
user avatar
  • 998
8 votes

Programmatic browser interaction: How to click on web-page and get new URL and list of links

Since Mathematica 11.3 there is an experimental implementation for WebDriver, a proposed W3C standard that currently supports Chrome and Firefox web browsers. It allows actions such as ...
user avatar
  • 28.6k
7 votes
Accepted

How to deploy a notebook cell into my website

This so called "cloud cdf" (which should probably be abandoned) is clunky and slower than a turtle, extra points for a way to increase fps. Only a faster internet connection can save you as almost ...
user avatar
  • 132k
7 votes

Implementing Local HTTP Server

Starting in Mathematica 12, there is a built-in function SocketListen that can start a web server and respond to HTTP requests. ...
user avatar
  • 336
7 votes
Accepted

Is it possible to get the arXiv ID of all papers being referenced by a specific arXiv paper?

You can use "ID" to construct a URL to link to the references page on ui.adsabs.harvard.edu: ...
user avatar
  • 348k
6 votes
Accepted

Creating REST Web Service with webMathematica

After @Hans comment, get much more clear how to do it in webMathematica. It could't be simpler. IMO, the best way to see how it works, after install webMathematica, is going into: ...
user avatar
  • 25.3k
6 votes

Making a keychain in Mathematica

This is a long-ish answer with very little core code. I stuck all of it in a block at the end So to keep this applicable to before v11.1 we'll use Encode over <...
user avatar
  • 45.4k
6 votes

Use Alpha Vantage as an alternative to Yahoo FinancialData, and how to use financial indicators on these data

So this is something that can really be answered just by reading the docs, but maybe it'll be generally useful, so I'll put it here. First I got an API key from those people, then extended your ...
user avatar
  • 45.4k
6 votes
Accepted

Getting data using webscraping (Obtaining links from search engine with redirect)

Let's step back and do something simpler: ...
user avatar
  • 28.6k
6 votes

Using ExternalStorageUpload with AmazonS3 and public-read ACL

ExternalStorage does not provide options for specifying ACLs or other metadata for uploaded objects. You could use the AWS service connection to update the ACL of your object after you've uploaded it. ...
user avatar
5 votes
Accepted

How to find arXiv articles

Following up on the previous answer you can restrict by date pretty trivially using Mathematica: ...
user avatar
  • 45.4k
5 votes

How to create tickets on a Jira server using Mathematica?

Using the first example in the link to the JIRA API. create your data in Mathematica: ...
user avatar
5 votes
Accepted

Getting data from FRED

And the answer is: ...
user avatar
  • 5,310

Only top scored, non community-wiki answers of a minimum length are eligible