Wolfram Research

Function Repository Resource:

PublisherResources (1.0.0) current version: 1.1.0 »

Source Notebook

Retrieve data on the published resource objects for a publisher

Contributed by: Bob Sandheinrich

ResourceFunction["PublisherResources"][publisherid]

retrieves a Dataset of ResourceObject information for resources published by the given publisherid.

Details

ResourceFunction["PublisherResources"][] gives ResourceFunction["PublisherResources"][$PublisherID].
ResourceFunction["PublisherResources"] looks only on the current $ResourceSystemBase.
ResourceFunction["PublisherResources"] returns public information and can be used by everyone, not just the publishers.
ResourceFunction["PublisherResources"] requires Wolfram Language 13.0 or higher.

Examples

Basic Examples (1) 

Get resource information for a given publisher ID:

In[1]:=
ResourceFunction["PublisherResources"]["JonMcLoone"]
Out[1]=

Scope (1) 

Get resource information for $PublisherID:

In[2]:=
ResourceFunction["PublisherResources"][]
Out[2]=

Applications (1) 

Create a formatted and linked listing of a publisher's resources:

In[3]:=
Column[Normal@
  ResourceFunction["PublisherResources"]["LukasLang"][All, Row[{Hyperlink[#Name, #URL], #Description}, ": "] &]]
Out[3]=

Possible Issues (2) 

PublisherResources requires Wolfram Language 13:

In[4]:=
$VersionNumber -> ResourceFunction["PublisherResources"]["Bob"]
Out[4]=

Use Version 13:

In[5]:=
$VersionNumber -> ResourceFunction["PublisherResources"]["Bob"]
Out[5]=

The "Wolfram" publisher ID has published thousands of resources, so this function can take several seconds:

In[6]:=
AbsoluteTiming[
 Length[wolframdata = ResourceFunction["PublisherResources"]["Wolfram"]]]
Out[6]=
In[7]:=
wolframdata[Counts, "ResourceType"]
Out[7]=

Version History

  • 1.1.0 – 29 March 2023
  • 1.0.0 – 16 November 2021

Related Resources

License Information