Skip to main content
40 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: ...
b3m2a1's user avatar
  • 47.1k
21 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/...
b3m2a1's user avatar
  • 47.1k
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: ...
b3m2a1's user avatar
  • 47.1k
19 votes

How to find arXiv articles

Something like this: ...
user21's user avatar
  • 40.7k
15 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 ...
Arnoud Buzing's 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, ...
b3m2a1's user avatar
  • 47.1k
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 ...
b3m2a1's user avatar
  • 47.1k
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 ...
M.R.'s user avatar
  • 31.8k
13 votes

How to work with ElasticSearch in Mathematica?

Create the new index test and put the data in it: ...
Alexey Golyshev's user avatar
12 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: ...
J. M.'s missing motivation's 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. ...
b3m2a1's user avatar
  • 47.1k
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. ...
b3m2a1's user avatar
  • 47.1k
10 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. ...
Flux's user avatar
  • 366
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 ...
b3m2a1's user avatar
  • 47.1k
8 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 ...
b3m2a1's user avatar
  • 47.1k
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 ...
rhermans's user avatar
  • 37.4k
8 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: ...
kglr's user avatar
  • 401k
8 votes

Is it possible to build a small web site with vanilla Mathematica? How about a web server?

There is an exact solution you are looking for Pure Wolfram Engine (freeware!) Webserver with many features supported like WebSockets, GET/POST (but no TLS support so far). Template engine that let ...
Kirill Vasin's user avatar
  • 1,605
7 votes
Accepted

Inserting a Pause into a Mapping Using the PubMed Service Request

...
kglr's user avatar
  • 401k
6 votes
Accepted

How to find arXiv articles

Following up on the previous answer you can restrict by date pretty trivially using Mathematica: ...
b3m2a1's user avatar
  • 47.1k
6 votes

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

Here is an example to build on top of Twelve Data OHLCV candles. The advantage is that they offer real-time data throughout the trading session, that AV fails to deliver for some important stocks. <...
Wang Xiu Ying's user avatar
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 <...
b3m2a1's user avatar
  • 47.1k
6 votes
Accepted

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

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

How to download arXiv article PDF files and TEX files in "Other formats" (if they exist)?

To download PDF's for a list of article ID's: ...
Rohit Namjoshi's user avatar
6 votes

Last part of a url (after the "/")

In addition, using a modification of this regex: (StringCases[#, RegularExpression["[^/]+$"]]&/@list)//Flatten {0208009v1, 0905.0227v1, 0907.5143v2, ...
user1066's user avatar
  • 22.7k
6 votes

Finding Vaccine Appointments in MA

Disclaimer: This answer and all of the codes created only for educational purposes and the author does not hold any responsibility. WARNING: Since running the codes below will put heavy pressure on ...
Ben Izd's user avatar
  • 9,549
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. ...
Jesse Friedman's user avatar
6 votes

How to download a file using a web link

Look the documentation for URLDownload ...
rhermans's user avatar
  • 37.4k
5 votes

How can I customize my service connection functions?

So after digging through the service connection implementation ( Lookup[PacletInformation/@PacletFind["*OAuth*"],"Location"] will find it for you) we find that if ...
b3m2a1's user avatar
  • 47.1k
5 votes

Reading Google Docs using the Google API

Here's how I decided to include this in my service connections. First, I tweaked my template to search out one of these files in my paclet or the "ApplicationData"...
b3m2a1's user avatar
  • 47.1k

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