wolfram-alpha: display error if query unsuccessful.
							parent
							
								
									683c9c2475
								
							
						
					
					
						commit
						442dae75ea
					
				| 
						 | 
					@ -16,7 +16,10 @@ SYMBOL: wolfram-api-id
 | 
				
			||||||
: query ( query -- xml )
 | 
					: query ( query -- xml )
 | 
				
			||||||
    url-encode wolfram-api-id get-global
 | 
					    url-encode wolfram-api-id get-global
 | 
				
			||||||
    "http://api.wolframalpha.com/v2/query?input=%s&appid=%s"
 | 
					    "http://api.wolframalpha.com/v2/query?input=%s&appid=%s"
 | 
				
			||||||
    sprintf http-get nip string>xml ;
 | 
					    sprintf http-get nip string>xml
 | 
				
			||||||
 | 
					    dup "error" tag-named [
 | 
				
			||||||
 | 
					        "msg" tag-named children>string throw
 | 
				
			||||||
 | 
					    ] when* ;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
PRIVATE>
 | 
					PRIVATE>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue