<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel rdf:about="https://community.wolfram.com">
    <title>Community RSS Feed</title>
    <link>https://community.wolfram.com</link>
    <description>RSS Feed for Wolfram Community showing any discussions tagged with Data Drop sorted by new.</description>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3309116" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3269498" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3246264" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/3239729" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/2798110" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/2497145" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/2468777" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/2306082" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/2107988" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/2090365" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/2016353" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/1991954" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/1852128" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/1849339" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/1797647" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/1729785" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/1729029" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/1651797" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/1615623" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/1509842" />
      </rdf:Seq>
    </items>
  </channel>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3309116">
    <title>Reflected wave and power spectrum for a toda oscillator</title>
    <link>https://community.wolfram.com/groups/-/m/t/3309116</link>
    <description>..</description>
    <dc:creator>Sujit Mainali</dc:creator>
    <dc:date>2024-10-27T21:57:55Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3269498">
    <title>Aggregate `EventSeries` data by day?</title>
    <link>https://community.wolfram.com/groups/-/m/t/3269498</link>
    <description>I&amp;#039;m thinking myself stupid but I cannot grasp how the `GroupBy` function works, so...&#xD;
&#xD;
I have a `Databin` which consists of timestamped step values (timestamp using the Data Drop&amp;#039;s built-in `Timestamp`, and then a numeric value for number of steps recorded), captured by my Apple Watch.&#xD;
&#xD;
I can plot this data as-is, easily enough:&#xD;
&#xD;
![Daily Step Log][1]&#xD;
&#xD;
But now I want to see a bigger picture, with the total number of steps by day. For the life of me I can&amp;#039;t figure out how `GroupBy` is supposed to do this to the point that I&amp;#039;m about ready to switch to something else (like InfluxDB and Python/Pandas, the former of which is designed specifically for time-series data). &#xD;
&#xD;
  [1]: https://community.wolfram.com//c/portal/getImageAttachment?filename=stchart.png&amp;amp;userId=3066008</description>
    <dc:creator>Steven Buehler</dc:creator>
    <dc:date>2024-09-07T22:19:34Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3246264">
    <title>WolframAlpha not working on Data Drop Databins</title>
    <link>https://community.wolfram.com/groups/-/m/t/3246264</link>
    <description>When submitting a Data Drop Databin for processing with WolframAlpha, I am only getting an ad for Data Drop rather than an analysis of the data (see screenshot). Broken?&#xD;
&#xD;
![Screenshot of WolframAlpha showing an ad link for Data Drop instead of an analysis of the data in the Databin][1]&#xD;
&#xD;
  [1]: https://community.wolfram.com//c/portal/getImageAttachment?filename=Screenshot2024-08-11at8.43.54%E2%80%AFPM.png&amp;amp;userId=3066008</description>
    <dc:creator>Steven Buehler</dc:creator>
    <dc:date>2024-08-12T00:46:13Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/3239729">
    <title>How to use `Interpreter` on a nested input to Data Drop</title>
    <link>https://community.wolfram.com/groups/-/m/t/3239729</link>
    <description>I&amp;#039;m attempting to set up a `Databin` and want to specify the `Interpretation` property, but the objects that will be posted have nested properties and I can&amp;#039;t figure out how to structure the `Interpretation` value to ensure things import as desired.&#xD;
&#xD;
This is an example object; it&amp;#039;s a web hook from the Swarm app by Foursquare (the location is &amp;#034;fuzzed&amp;#034; by the application, meaning if you go there you&amp;#039;ll end up in a swamp, not my apartment ;-)). You can see that several parts have sub properties that I want to have interpreted.&#xD;
&#xD;
```&#xD;
&amp;lt;|&amp;#034;Timestamp&amp;#034; -&amp;gt; DateObject[{2024, 8, 1, 7, 17, 38}, &amp;#034;Instant&amp;#034;, &amp;#034;Gregorian&amp;#034;, &#xD;
    -4.], &amp;#034;id&amp;#034; -&amp;gt; &amp;#034;66ab6ed232bdf611d2e695ef&amp;#034;, &amp;#034;createdAt&amp;#034; -&amp;gt; 1722511058, &#xD;
  &amp;#034;type&amp;#034; -&amp;gt; &amp;#034;checkin&amp;#034;, &amp;#034;visibility&amp;#034; -&amp;gt; &amp;#034;closeFriends&amp;#034;, &#xD;
  &amp;#034;timeZoneOffset&amp;#034; -&amp;gt; -240, &amp;#034;editableUntil&amp;#034; -&amp;gt; 1722597458000, &#xD;
  &amp;#034;venue&amp;#034; -&amp;gt; &amp;lt;|&amp;#034;id&amp;#034; -&amp;gt; &amp;#034;65949b558dc8ae0ff3d196fa&amp;#034;, &#xD;
    &amp;#034;name&amp;#034; -&amp;gt; &amp;#034;Steven Buehler&amp;#039;s Apartment&amp;#034;, &amp;#034;location&amp;#034; -&amp;gt; &#xD;
     &amp;lt;|&amp;#034;isFuzzed&amp;#034; -&amp;gt; True, &amp;#034;lat&amp;#034; -&amp;gt; 28.35522101686996, &#xD;
      &amp;#034;lng&amp;#034; -&amp;gt; -81.68568083681541, &amp;#034;cc&amp;#034; -&amp;gt; &amp;#034;US&amp;#034;, &amp;#034;neighborhood&amp;#034; -&amp;gt; &#xD;
       &amp;#034;Cagan Crossings&amp;#034;, &amp;#034;city&amp;#034; -&amp;gt; &amp;#034;Clermont&amp;#034;, &amp;#034;state&amp;#034; -&amp;gt; &amp;#034;FL&amp;#034;, &#xD;
      &amp;#034;country&amp;#034; -&amp;gt; &amp;#034;United States&amp;#034;, &amp;#034;formattedAddress&amp;#034; -&amp;gt; &#xD;
       {&amp;#034;Clermont, FL 34714&amp;#034;}|&amp;gt;, &amp;#034;categories&amp;#034; -&amp;gt; &#xD;
     {&amp;lt;|&amp;#034;id&amp;#034; -&amp;gt; &amp;#034;4bf58dd8d48988d103941735&amp;#034;, &amp;#034;name&amp;#034; -&amp;gt; &amp;#034;Home (private)&amp;#034;, &#xD;
       &amp;#034;pluralName&amp;#034; -&amp;gt; &amp;#034;Homes (private)&amp;#034;, &amp;#034;shortName&amp;#034; -&amp;gt; &amp;#034;Home (private)&amp;#034;, &#xD;
       &amp;#034;icon&amp;#034; -&amp;gt; &amp;lt;|&amp;#034;prefix&amp;#034; -&amp;gt; &#xD;
          &amp;#034;https://ss3.4sqi.net/img/categories_v2/building/home_&amp;#034;, &#xD;
         &amp;#034;suffix&amp;#034; -&amp;gt; &amp;#034;.png&amp;#034;|&amp;gt;, &amp;#034;categoryCode&amp;#034; -&amp;gt; 12123, &#xD;
       &amp;#034;mapIcon&amp;#034; -&amp;gt; &amp;#034;fsq-default&amp;#034;, &amp;#034;primary&amp;#034; -&amp;gt; True|&amp;gt;}, &amp;#034;private&amp;#034; -&amp;gt; True, &#xD;
    &amp;#034;createdAt&amp;#034; -&amp;gt; 1704237910|&amp;gt;, &amp;#034;likes&amp;#034; -&amp;gt; &amp;lt;|&amp;#034;count&amp;#034; -&amp;gt; 0, &amp;#034;groups&amp;#034; -&amp;gt; {}|&amp;gt;, &#xD;
  &amp;#034;like&amp;#034; -&amp;gt; False, &amp;#034;isMayor&amp;#034; -&amp;gt; True, &#xD;
  &amp;#034;photos&amp;#034; -&amp;gt; &amp;lt;|&amp;#034;count&amp;#034; -&amp;gt; 0, &amp;#034;items&amp;#034; -&amp;gt; {}|&amp;gt;, &#xD;
  &amp;#034;posts&amp;#034; -&amp;gt; &amp;lt;|&amp;#034;count&amp;#034; -&amp;gt; 0, &amp;#034;textCount&amp;#034; -&amp;gt; 0|&amp;gt;, &#xD;
  &amp;#034;comments&amp;#034; -&amp;gt; &amp;lt;|&amp;#034;count&amp;#034; -&amp;gt; 0|&amp;gt;, &#xD;
  &amp;#034;source&amp;#034; -&amp;gt; &amp;lt;|&amp;#034;name&amp;#034; -&amp;gt; &amp;#034;Steven Buehler&amp;#039;s Project&amp;#034;|&amp;gt;|&amp;gt;&#xD;
```</description>
    <dc:creator>Steven Buehler</dc:creator>
    <dc:date>2024-08-01T23:39:31Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/2798110">
    <title>Data Drop not receiving Tweets from Twitter</title>
    <link>https://community.wolfram.com/groups/-/m/t/2798110</link>
    <description>Data drop is not importing tweets I am sending to @WolframDataDrop, and the account can&amp;#039;t be messaged.  Is this feature still working?</description>
    <dc:creator>Steven Buehler</dc:creator>
    <dc:date>2023-01-20T20:16:39Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/2497145">
    <title>Image EXIF data lost going through DataBin</title>
    <link>https://community.wolfram.com/groups/-/m/t/2497145</link>
    <description>Hi Everyone,&#xD;
&#xD;
When I import an image taken with my iPhone, and examine the metadata within Mathematica, it is comprehensive. When I use a FormPage in CloudDeploy to capture images (using&#xD;
&#xD;
    &amp;#034;Interpreter&amp;#034;-&amp;gt;&amp;#034;Image&amp;#034;&#xD;
&#xD;
in a FormObject) and then&#xD;
&#xD;
    CloudDeploy[FormPage[myForm,DatabinUpload[myBin,&amp;#034;image&amp;#034;-&amp;gt;#image]&#xD;
&#xD;
everything works great except... when I grab that image from the databin and look at the metadata, it had been heavily altered. Here is an example of &amp;#039;full&amp;#039; metadata from a directly imported image:&#xD;
&#xD;
    {MetaInformation -&amp;gt; &amp;lt;|&amp;#034;Exif&amp;#034; -&amp;gt; &amp;lt;|&amp;#034;GPSLatitudeRef&amp;#034; -&amp;gt; &amp;#034;North&amp;#034;, &#xD;
         &amp;#034;GPSLatitude&amp;#034; -&amp;gt; Quantity[40.7388, &amp;#034;AngularDegrees&amp;#034;], &#xD;
         &amp;#034;GPSLongitudeRef&amp;#034; -&amp;gt; &amp;#034;West&amp;#034;, &#xD;
         &amp;#034;GPSLongitude&amp;#034; -&amp;gt; Quantity[74.1696, &amp;#034;AngularDegrees&amp;#034;], &#xD;
         &amp;#034;GPSAltitudeRef&amp;#034; -&amp;gt; &amp;#034;Above sea level&amp;#034;, &#xD;
         &amp;#034;GPSAltitude&amp;#034; -&amp;gt; Quantity[0, &amp;#034;Meters&amp;#034;], &amp;#034;Make&amp;#034; -&amp;gt; &amp;#034;Apple&amp;#034;, &#xD;
         &amp;#034;Model&amp;#034; -&amp;gt; &amp;#034;iPhone 4&amp;#034;, &#xD;
         &amp;#034;Orientation&amp;#034; -&amp;gt; &amp;lt;|&amp;#034;CameraTopOrientation&amp;#034; -&amp;gt; Top, &#xD;
           &amp;#034;Mirrored&amp;#034; -&amp;gt; False|&amp;gt;, &amp;#034;XResolution&amp;#034; -&amp;gt; 72, &#xD;
         &amp;#034;YResolution&amp;#034; -&amp;gt; 72, &amp;#034;ResolutionUnit&amp;#034; -&amp;gt; &amp;#034;Inch&amp;#034;, &#xD;
         &amp;#034;Software&amp;#034; -&amp;gt; &amp;#034;7.1.2&amp;#034;, &#xD;
         &amp;#034;DateTime&amp;#034; -&amp;gt; DateObject[{2014, 8, 11, 13, 40, 43.}, &amp;#034;Instant&amp;#034;], &#xD;
         &amp;#034;YCbCrPositioning&amp;#034; -&amp;gt; &amp;#034;Centered&amp;#034;, &#xD;
         &amp;#034;ExposureTime&amp;#034; -&amp;gt; Quantity[1/479, &amp;#034;Seconds&amp;#034;], &#xD;
         &amp;#034;FNumber&amp;#034; -&amp;gt; &amp;#034;f/2.8&amp;#034;, &amp;#034;ExifTag&amp;#034; -&amp;gt; 204, &#xD;
         &amp;#034;ExposureProgram&amp;#034; -&amp;gt; &amp;#034;Program&amp;#034;, &amp;#034;GPSTag&amp;#034; -&amp;gt; 1126, &#xD;
         &amp;#034;ISOSpeedRatings&amp;#034; -&amp;gt; 80, &amp;#034;ExifVersion&amp;#034; -&amp;gt; &amp;#034;2.21&amp;#034;, &#xD;
         &amp;#034;DateTimeOriginal&amp;#034; -&amp;gt; &#xD;
          DateObject[{2014, 8, 11, 13, 40, 43.}, &amp;#034;Instant&amp;#034;], &#xD;
         &amp;#034;DateTimeDigitized&amp;#034; -&amp;gt; &#xD;
          DateObject[{2014, 8, 11, 13, 40, 43.}, &amp;#034;Instant&amp;#034;], &#xD;
         &amp;#034;ComponentsConfiguration&amp;#034; -&amp;gt; &amp;#034;YCbCr&amp;#034;, &#xD;
         &amp;#034;ShutterSpeedValue&amp;#034; -&amp;gt; &#xD;
          Quantity[14272/1603, IndependentUnit[&amp;#034;exposure values&amp;#034;]], &#xD;
         &amp;#034;ApertureValue&amp;#034; -&amp;gt; &#xD;
          Quantity[4281/1441, IndependentUnit[&amp;#034;exposure values&amp;#034;]], &#xD;
         &amp;#034;BrightnessValue&amp;#034; -&amp;gt; 8157/1009, &#xD;
         &amp;#034;MeteringMode&amp;#034; -&amp;gt; &amp;#034;Multi-segment&amp;#034;, &#xD;
         &amp;#034;FlashInfo&amp;#034; -&amp;gt; &amp;lt;|&amp;#034;FlashUsed&amp;#034; -&amp;gt; False, &#xD;
           &amp;#034;FlashFiringStatus&amp;#034; -&amp;gt; &amp;#034;No strobe return detection function&amp;#034;, &#xD;
           &amp;#034;FlashMode&amp;#034; -&amp;gt; Automatic, &amp;#034;FlashFunctionPresent&amp;#034; -&amp;gt; True, &#xD;
           &amp;#034;RedEyeCorrection&amp;#034; -&amp;gt; False|&amp;gt;, &#xD;
         &amp;#034;FocalLength&amp;#034; -&amp;gt; Quantity[3.85, &amp;#034;Millimeters&amp;#034;], &#xD;
         &amp;#034;SubjectArea&amp;#034; -&amp;gt; Rectangle[{1891/2, 619}, {3289/2, 1315}], &#xD;
         &amp;#034;MakerNote&amp;#034; -&amp;gt; ByteArray[CompressedData[&amp;#034;&#xD;
    1:eJxTTMoPSmJkYGAwABKOBQU5qQqZ/sEMDIy+vgxsDIwMnEApkDQDAxMDO5DM&#xD;
    AeIYBmYwOwOITzCwwNUwAnXA2JeAKhDiQJBUkJNZXGJg4C/goGNiZdD9ZPpW&#xD;
    J2ez4l//30Q6Ghqr2p74XG2mayLExeV6wNzYJ1iNm7PQytjGWoufV1hdnk9A&#xD;
    jJ9bwEyQg52bnZONA+weBkaIu2DuQwBvmF1XGJmYWVjZ2DlC03IS04tDyxJz&#xD;
    SlNDUwvykzMiSzJzU4uTE3NSBRiFGRhUuzPe7+AVYBCynnWKgUNQXFZZV9/C&#xD;
    Cs0eTjR77AFykzL2&#xD;
    &amp;#034;]], &amp;#034;SubSecTime&amp;#034; -&amp;gt; &amp;#034;000&amp;#034;, &#xD;
         &amp;#034;SubSecTimeOriginal&amp;#034; -&amp;gt; &amp;#034;000&amp;#034;, &amp;#034;SubSecTimeDigitized&amp;#034; -&amp;gt; &amp;#034;000&amp;#034;, &#xD;
         &amp;#034;FlashpixVersion&amp;#034; -&amp;gt; &amp;#034;1.00&amp;#034;, &amp;#034;ColorSpace&amp;#034; -&amp;gt; &amp;#034;RGBColor&amp;#034;, &#xD;
         &amp;#034;PixelXDimension&amp;#034; -&amp;gt; 2592, &amp;#034;PixelYDimension&amp;#034; -&amp;gt; 1936, &#xD;
         &amp;#034;SensingMethod&amp;#034; -&amp;gt; &amp;#034;One-chip color area&amp;#034;, &#xD;
         &amp;#034;SceneType&amp;#034; -&amp;gt; &amp;#034;Directly photographed&amp;#034;, &#xD;
         &amp;#034;ExposureMode&amp;#034; -&amp;gt; Automatic, &amp;#034;WhiteBalance&amp;#034; -&amp;gt; Automatic, &#xD;
         &amp;#034;FocalLengthIn35mmFilm&amp;#034; -&amp;gt; Quantity[35, &amp;#034;Millimeters&amp;#034;], &#xD;
         &amp;#034;SceneCaptureType&amp;#034; -&amp;gt; &amp;#034;Standard&amp;#034;, &#xD;
         &amp;#034;LensSpecification&amp;#034; -&amp;gt; {2018451/524273, 2018451/524273, 14/5, 14/&#xD;
           5}, &amp;#034;LensMake&amp;#034; -&amp;gt; &amp;#034;Apple&amp;#034;, &#xD;
         &amp;#034;LensModel&amp;#034; -&amp;gt; &amp;#034;iPhone 4 back camera 3.85mm f/2.8&amp;#034;|&amp;gt;|&amp;gt;}&#xD;
&#xD;
Here is an example after an image has gone through the DataBin:&#xD;
&#xD;
    {MetaInformation -&amp;gt; &amp;lt;|&amp;#034;Exif&amp;#034; -&amp;gt; &amp;lt;|&amp;#034;ImageWidth&amp;#034; -&amp;gt; 3024, &#xD;
         &amp;#034;ImageLength&amp;#034; -&amp;gt; 4032, &#xD;
         &amp;#034;Orientation&amp;#034; -&amp;gt; &amp;lt;|&amp;#034;CameraTopOrientation&amp;#034; -&amp;gt; Top, &#xD;
           &amp;#034;Mirrored&amp;#034; -&amp;gt; False|&amp;gt;, &amp;#034;XResolution&amp;#034; -&amp;gt; 72, &#xD;
         &amp;#034;YResolution&amp;#034; -&amp;gt; 72, &amp;#034;ResolutionUnit&amp;#034; -&amp;gt; &amp;#034;Inch&amp;#034;, &#xD;
         &amp;#034;Software&amp;#034; -&amp;gt; &#xD;
          &amp;#034;Created with the Wolfram Language : www.wolfram.com&amp;#034;, &#xD;
         &amp;#034;DateTime&amp;#034; -&amp;gt; &#xD;
          DateObject[{2022, 3, 24, 14, 18, 11.}, &amp;#034;Instant&amp;#034;, &#xD;
           &amp;#034;Gregorian&amp;#034;, -4.], &amp;#034;ExifTag&amp;#034; -&amp;gt; 228, &amp;#034;TimeZoneOffset&amp;#034; -&amp;gt; -4, &#xD;
         &amp;#034;ColorSpace&amp;#034; -&amp;gt; &amp;#034;Uncalibrated&amp;#034;, &amp;#034;PixelXDimension&amp;#034; -&amp;gt; 4032, &#xD;
         &amp;#034;PixelYDimension&amp;#034; -&amp;gt; 3024|&amp;gt;, &#xD;
       &amp;#034;Comments&amp;#034; -&amp;gt; &amp;lt;|&amp;#034;Software&amp;#034; -&amp;gt; &#xD;
          &amp;#034;Created with the Wolfram Language : www.wolfram.com&amp;#034;, &#xD;
         &amp;#034;Creation Time&amp;#034; -&amp;gt; &#xD;
          DateObject[{2022, 3, 24, 14, 18, 11.}, &amp;#034;Instant&amp;#034;]|&amp;gt;|&amp;gt;}&#xD;
&#xD;
And if I extra the metadata as part of the form action, putting it in it&amp;#039;s own key in the DataBin, I only get this:&#xD;
&#xD;
    {MetaInformation -&amp;gt; &amp;lt;|&amp;#034;Exif&amp;#034; -&amp;gt; &amp;lt;|&amp;#034;Orientation&amp;#034; -&amp;gt; \&#xD;
    &amp;lt;|&amp;#034;CameraTopOrientation&amp;#034; -&amp;gt; Top, &amp;#034;Mirrored&amp;#034; -&amp;gt; False|&amp;gt;, &#xD;
         &amp;#034;ExifTag&amp;#034; -&amp;gt; 38, &amp;#034;ColorSpace&amp;#034; -&amp;gt; &amp;#034;Uncalibrated&amp;#034;, &#xD;
         &amp;#034;PixelXDimension&amp;#034; -&amp;gt; 4032, &amp;#034;PixelYDimension&amp;#034; -&amp;gt; 3024|&amp;gt;|&amp;gt;}&#xD;
&#xD;
Does anyone know why so much of the metadata is being lost? Is it an Apple thing, for security? Really what I want to capture are the GPS coordinates. It&amp;#039;s for a research project.&#xD;
&#xD;
Gareth&#xD;
&#xD;
P.S. I can post the exact code I&amp;#039;m using, but for it to work for someone else I&amp;#039;ll need to make a public databin, etc. Before I do that, I wondered if anyone just knows why this is happening.</description>
    <dc:creator>Gareth Russell</dc:creator>
    <dc:date>2022-03-24T18:25:13Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/2468777">
    <title>Can a video clip be stored in a databin and then accessed for processing?</title>
    <link>https://community.wolfram.com/groups/-/m/t/2468777</link>
    <description>I want to upload a video clip to the Wolfram cloud and then access it from the cloud for video processing in the cloud.&#xD;
I saved a video clip to a databin as follows - first I create a FormObject&#xD;
&#xD;
    CloudDeploy[&#xD;
     FormPage[&#xD;
      {&amp;#034;video&amp;#034; -&amp;gt; &#xD;
        QuickTime | &#xD;
         MP4}, &#xD;
      DatabinAdd[myDB, #video] &amp;amp;],&#xD;
     Permissions -&amp;gt; &amp;#034;Public&amp;#034;&#xD;
     ]&#xD;
&#xD;
Then I access the URL returned by the CloudDeploy I get a form to upload a video, which I do.&#xD;
What I see in the databin is&#xD;
&#xD;
    Video[&amp;#034;/tmp/UserTemporaryFiles/public/13673/4d1/4d1c2014-ae34-4e3b-\&#xD;
    80ba-8d2da7d6aa43/upload-directory-0/trim.5D7FEF2A-41DA-430C-B5BF-\&#xD;
    7C37C80997D9.MOV&amp;#034;, Appearance -&amp;gt; Automatic, &#xD;
     AudioOutputDevice -&amp;gt; Automatic, SoundVolume -&amp;gt; Automatic]&#xD;
&#xD;
I do the following in the cloud in a cloud notebook, attempting to create a Video object from the tmp file&#xD;
&#xD;
    vid = Video[&amp;#034;/tmp/UserTemporaryFiles/public/13673/4d1/4d1c2014-ae34-4e3b-80ba-\&#xD;
    8d2da7d6aa43/upload-directory-0/trim.5D7FEF2A-41DA-430C-B5BF-\&#xD;
    7C37C80997D9.MOV&amp;#034;]&#xD;
&#xD;
And I get the dreaded File not found error.&#xD;
So my question is -  Is it possible to save a video clip as a binary object to a databin and retrieve it for video processing? It seems like the uploaded file is saved to a tmp file and then deleted before it can be accessed. So how do I achieve what I am trying to do as stated in the first sentence? Thanks much.</description>
    <dc:creator>Nitin Borwankar</dc:creator>
    <dc:date>2022-02-11T00:53:18Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/2306082">
    <title>Free webinar: unstructured data in The Wolfram Language</title>
    <link>https://community.wolfram.com/groups/-/m/t/2306082</link>
    <description>Hi all, we have a free webinar coming up on Monday 12th July at 3pm BST. This interactive demonstration will cover how you can use automation to effortlessly infer structure and remove noise from unstructured sources and use innovative computational methods and semantic analysis to drive insight from otherwise suboptimal sources.&#xD;
&#xD;
Registration link: http://wolfr.am/WNvyO8NK&#xD;
&#xD;
If you have any questions, please feel free to email us on events-europe@wolfram.com&#xD;
&#xD;
![enter image description here][1]&#xD;
&#xD;
&#xD;
  [1]: https://community.wolfram.com//c/portal/getImageAttachment?filename=ScreenShot2021-07-06at11.07.20AM.png&amp;amp;userId=11733</description>
    <dc:creator>Idowu Badmus</dc:creator>
    <dc:date>2021-07-06T15:11:37Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/2107988">
    <title>Connect Database Link to ESXI hosted database to push/pull data?</title>
    <link>https://community.wolfram.com/groups/-/m/t/2107988</link>
    <description>I have a hosted database in CENT OS on an ESXI host with VM ware. I need to be able to connect to this to push pull data. If there is any documentation for this specifically on prior users doing this, I would love to have it. I have read all through DatabaseLink documentation and probably need to read through it again, but I believe the connection to the server need to occur with IP, Port, Socket connection, etc. I may be wrong, but any help is good.</description>
    <dc:creator>Luke Jennings</dc:creator>
    <dc:date>2020-11-05T01:34:35Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/2090365">
    <title>Error with Raspbery pi and interpreter.mx</title>
    <link>https://community.wolfram.com/groups/-/m/t/2090365</link>
    <description>Hi guys, I was trying to reproduce what Bernat does here (https://community.wolfram.com/groups/-/m/t/456947) but an error is showing:&#xD;
&#xD;
    Get::noopen: Cannot open /home/pi/.Mathematica/Paclets/Repository/Interpreter-1.3.140.0/Kernel/32Bit/Interpreter.mx&#xD;
&#xD;
Does anyone knows how to solve it?&#xD;
&#xD;
- &#xD;
I am using a Raspbery pi 3B+ with Wolfram Mathematica 12.1 on Raspbian.&#xD;
&#xD;
I also saw a post on stack exchange about the same error: https://mathematica.stackexchange.com/questions/231331/a-function-failes-and-a-message-appears-only-on-raspbery-pi-os?noredirect=1&#xD;
&#xD;
Thanks.</description>
    <dc:creator>Estevao Teixeira</dc:creator>
    <dc:date>2020-10-07T16:27:09Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/2016353">
    <title>Data Drop Beta Status</title>
    <link>https://community.wolfram.com/groups/-/m/t/2016353</link>
    <description>Is Data Drop a serious product that Wolfram intends on offering as a product? It has been in beta for several years and there is not very much information available aside from how to use it.&#xD;
&#xD;
Is this product interned to be used only for hobbyists or is there a point when it will be out of Beta?</description>
    <dc:creator>John Stewart</dc:creator>
    <dc:date>2020-06-30T00:17:00Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/1991954">
    <title>Why is my databin &amp;#034;stuck&amp;#034; at 255 entries</title>
    <link>https://community.wolfram.com/groups/-/m/t/1991954</link>
    <description>Hello,&#xD;
&#xD;
Wolfram reports that my databin has 273 entries, but then immediately contradicts itself by reporting that it has only 255 entries.  Please see below - any idea what is going wrong?&#xD;
![enter image description here][1]&#xD;
&#xD;
&#xD;
  [1]: https://community.wolfram.com//c/portal/getImageAttachment?filename=2020-06-0112_10_38-Untitled-1_-WolframMathematica12.0.png&amp;amp;userId=1642550</description>
    <dc:creator>Andrew Read</dc:creator>
    <dc:date>2020-06-01T04:15:04Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/1852128">
    <title>IFTTT integration to Data Drop down?</title>
    <link>https://community.wolfram.com/groups/-/m/t/1852128</link>
    <description>Hi,&#xD;
I had the IFTTT integration working before NYE, but after, it just times out. Anyone else experience the same?&#xD;
![IFTTT activity screenshot][1]&#xD;
&#xD;
Thanks,&#xD;
Jo&#xD;
&#xD;
&#xD;
  [1]: https://community.wolfram.com//c/portal/getImageAttachment?filename=Screenshot_20200104-065223_IFTTT.jpg&amp;amp;userId=1852110</description>
    <dc:creator>Joe Hetland</dc:creator>
    <dc:date>2020-01-04T06:02:31Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/1849339">
    <title>How to make a Christmas card on the cloud</title>
    <link>https://community.wolfram.com/groups/-/m/t/1849339</link>
    <description>[![enter image description here][1]](https://www.wolframcloud.com/env/silviah/Published/xmas.html)&#xD;
&#xD;
**POSTCARD:** https://www.wolframcloud.com/env/silviah/Published/xmas.html&#xD;
&#xD;
&amp;amp;[embedded notebook][2]&#xD;
&#xD;
&#xD;
  [1]: https://community.wolfram.com//c/portal/getImageAttachment?filename=Xmas_postcard.jpg&amp;amp;userId=20103&#xD;
  [2]: https://www.wolframcloud.com/obj/5d66a4c6-13dc-43c9-9885-2df6e44a0a6f</description>
    <dc:creator>Silvia Hao</dc:creator>
    <dc:date>2019-12-29T14:07:04Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/1797647">
    <title>Use a function that creates a DateListPlot and works in TabView?</title>
    <link>https://community.wolfram.com/groups/-/m/t/1797647</link>
    <description>I am working on building a repository that would allow organizations to track energy consumption  over time for multiple buildings.  I have created an EntityStore where the buildings are the registered entities.  Each building&amp;#039;s data is stored in a Databin.  I am trying to create a page where each building&amp;#039;s data can be viewed as a DateListPlot.  I created a function that returns a DateListPlot of a specific building&amp;#039;s utility bills.&#xD;
&#xD;
The structure of the data in the Databin is:&#xD;
![enter image description here][1]&#xD;
&#xD;
The DateListPlot function is:&#xD;
&#xD;
    campusBuldingMonthlyBills[campusbuilding_] := &#xD;
     DateListPlot[&#xD;
      TimeSeries@&#xD;
       Map[{#[&amp;#034;DATE&amp;#034;], #[&amp;#034;KWH&amp;#034;]} &amp;amp;, &#xD;
        Normal[Dataset[&#xD;
          EntityValue[Entity[&amp;#034;Campus Building&amp;#034;, campusbuilding], &#xD;
           &amp;#034;monthly bills&amp;#034;]]]]]&#xD;
&#xD;
The function works well when used alone. &#xD;
&#xD;
![enter image description here][2]&#xD;
&#xD;
Unfortunately, when I use the function within TabView an error is occuring, and I can&amp;#039;t figure it out why.  Here is my TabView code.&#xD;
&#xD;
    &#xD;
    TabView[Row[{Rasterize[&#xD;
    Show[EntityValue[#, &amp;#034;image&amp;#034;], ImageSize -&amp;gt; {40, 40}], &#xD;
    Background -&amp;gt; None], #}] -&amp;gt; campusBuldingMonthlyBills[#] &amp;amp; /@ &#xD;
    EntityList[&amp;#034;Campus Building&amp;#034;], ControlPlacement -&amp;gt; Left]&#xD;
&#xD;
&#xD;
Here is a copy of one of the error messages:&#xD;
&#xD;
      DateListPlot::ldata: TimeSeries[EntityValue[{&#xD;
    Entity[Campus Building,weld][DATE],&#xD;
    Entity[Campus Building,weld][KWH]},&#xD;
    {monthly bills[DATE],monthly bills[KWH]}]] is not a valid dataset or list of datasets.&#xD;
&#xD;
Here is what the output of the TabView looks like:&#xD;
![enter image description here][3]&#xD;
&#xD;
I&amp;#039;m clearly missing something, but I&amp;#039;m not seeing why my code isn&amp;#039;t working.  If anyone has any insight I would greatly appreciate it!&#xD;
&#xD;
Thank you,&#xD;
Kyle MacLaury&#xD;
&#xD;
  [1]: https://community.wolfram.com//c/portal/getImageAttachment?filename=DatabinEntry.PNG&amp;amp;userId=1726628&#xD;
  [2]: https://community.wolfram.com//c/portal/getImageAttachment?filename=campusBuilding.PNG&amp;amp;userId=1726628&#xD;
  [3]: https://community.wolfram.com//c/portal/getImageAttachment?filename=TabView.PNG&amp;amp;userId=1726628</description>
    <dc:creator>Kyle MacLaury</dc:creator>
    <dc:date>2019-09-29T17:13:54Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/1729785">
    <title>[WSS19] Automating Weather Data Storage on the Wolfram Blockchain</title>
    <link>https://community.wolfram.com/groups/-/m/t/1729785</link>
    <description>## Introduction ##&#xD;
![enter image description here][1]&#xD;
&#xD;
The World Meteorological Organization has over 11,000 weather stations around the world. The data from these devices are continuously recorded into public databases and made available for anyone to download and analyze. Meteorologists regularly inform their viewers with reports produced by Weather, Research &amp;amp; Forecast (WRF) models which analyze these aggregated datasets. In addition to the WMO&amp;#039;s stations, there are also civilian owned weather stations that inform platforms like Weather Underground, AcuRite, and Weather Bug. Unfortunately, those companies do not share the profits they generate off the data they collect from the community. Also, AcuRite no longer offers a public API for their users to easily access their own data. Even worse, WeatherBug has [been caught selling][2] private location data about its users to third parties.&#xD;
&#xD;
Concerns for privacy and data ownership are on the rise. Though Facebook experienced moderate backlash for its role in the Cambridge Analytica scandal, many opine the reaction was insufficient. Switching costs remain high while data produced by users remains hosted on the platform&amp;#039;s servers.  One way to deal with this is to back up your own data in a secondary location such that it&amp;#039;s available for personal use any time.&#xD;
&#xD;
Insert your own myAcuRite login credentials into the code below and then evaluate the cell to obtain a table of the latest reading from your personal weather station. After the code retrieves the current data feed, it will be inserted into the Wolfram Blockchain and a public databin which can be accessed [here][3]. If the data is successfully inserted into the blockchain and recalled without changing the data, &amp;#034;True&amp;#034; will appear above the weather table. Note this also creates a Scheduled Task and Cloud Deploy to automatically retrieve your weather data once per hour. Also, feel free to create your own databin and replace the name with your own in the DatabinAdd[ ] line of code. Typical Output from a weather station is shown in the table above.&#xD;
&#xD;
    isoStringWithTZToDateObject[string_String]:=&#xD;
    (* by Jesse *)Module[{stringParts=StringSplit[string,RegularExpression[&amp;#034;(?=((\\+|-)\\d{2}:\\d{2})|Z$)&amp;#034;]],tzpart,tzoffset,signedtzoffset},Which[Length[stringParts]===1,signedtzoffset=Automatic,ToUpperCase[stringParts[[2]]]===&amp;#034;Z&amp;#034;,signedtzoffset=0,True,tzpart=StringSplit[stringParts[[2]],{RegularExpression[&amp;#034;(?&amp;lt;=\\+|-)&amp;#034;],&amp;#034;:&amp;#034;}];&#xD;
    tzoffset=NumberCompose[FromDigits/@Rest[tzpart],{1,1/60}];&#xD;
    signedtzoffset=N@If[tzpart[[1]]===&amp;#034;-&amp;#034;,-tzoffset,tzoffset];];&#xD;
    DateObject[stringParts[[1]],TimeZone-&amp;gt;signedtzoffset]];&#xD;
    (*frequency=15min;*)&#xD;
    frequency=Quantity[60,&amp;#034;Minutes&amp;#034;];&#xD;
    stask=ScheduledTask[Module[{&#xD;
    loginData,&#xD;
    mytoken,&#xD;
    myaccountid,&#xD;
    hubsData,&#xD;
    myhubid,&#xD;
    weatherfeed,&#xD;
    deviceRawData,&#xD;
    sensorRawData,&#xD;
    sensorUnits,&#xD;
    sensorData,&#xD;
    weatherEntry,&#xD;
    weatherHash,&#xD;
    list,&#xD;
    trxID&#xD;
    },&#xD;
    (*Send a login request with username and password to get a session token and account ID*)&#xD;
    loginData=URLExecute[HTTPRequest[&amp;lt;|&#xD;
    Method-&amp;gt;&amp;#034;POST&amp;#034;,&#xD;
    &amp;#034;Scheme&amp;#034;-&amp;gt;&amp;#034;https&amp;#034;,&#xD;
    &amp;#034;Domain&amp;#034;-&amp;gt;&amp;#034;marapi.myacurite.com&amp;#034;,&#xD;
    &amp;#034;Path&amp;#034;-&amp;gt;&amp;#034;/users/login&amp;#034;,&#xD;
    &amp;#034;ContentType&amp;#034;-&amp;gt;&amp;#034;application/json&amp;#034;,&#xD;
    &amp;#034;Body&amp;#034;-&amp;gt;ExportString[&#xD;
    &amp;lt;|&#xD;
    &amp;#034;email&amp;#034;-&amp;gt;&amp;#034;YourEmailHere&amp;#034;,&#xD;
    &amp;#034;password&amp;#034;-&amp;gt;&amp;#034;YourPasswordHere&amp;#034;,&#xD;
    &amp;#034;remember&amp;#034;-&amp;gt;&amp;#034;True&amp;#034;&#xD;
    |&amp;gt;,&#xD;
    &amp;#034;RawJSON&amp;#034;]&#xD;
    |&amp;gt;],&amp;#034;RawJSON&amp;#034;];&#xD;
    &#xD;
    mytoken=loginData[&amp;#034;token_id&amp;#034;];&#xD;
    myaccountid=loginData[[&amp;#034;user&amp;#034;,&amp;#034;account_users&amp;#034;,1,&amp;#034;account_id&amp;#034;]];&#xD;
    &#xD;
    (*Find the ID of the particular weather station in question*)&#xD;
    hubsData=URLExecute[HTTPRequest[&amp;lt;|&#xD;
     Method -&amp;gt; &amp;#034;GET&amp;#034;,&#xD;
    &amp;#034;Scheme&amp;#034; -&amp;gt; &amp;#034;https&amp;#034;,&#xD;
    &amp;#034;Domain&amp;#034; -&amp;gt; &amp;#034;marapi.myacurite.com/accounts/&amp;#034;&amp;lt;&amp;gt;ToString[myaccountid]&amp;lt;&amp;gt;&amp;#034;/dashboard/hubs&amp;#034;,&amp;#034;ContentType&amp;#034;-&amp;gt;&amp;#034;application/json&amp;#034;,&#xD;
    &amp;#034;Headers&amp;#034; -&amp;gt; {&amp;#034;x-one-vue-token&amp;#034; -&amp;gt; mytoken}&#xD;
    |&amp;gt;],&amp;#034;RawJSON&amp;#034;];&#xD;
     myhubid=hubsData[[&amp;#034;account_hubs&amp;#034;,1,&amp;#034;id&amp;#034;]];&#xD;
    &#xD;
    (*Obtain the current data feed from the particular weather station*)&#xD;
    weatherfeed=URLExecute[HTTPRequest[&amp;lt;|&#xD;
    Method -&amp;gt; &amp;#034;GET&amp;#034;,&#xD;
    &amp;#034;Scheme&amp;#034; -&amp;gt; &amp;#034;https&amp;#034;,&#xD;
    &amp;#034;Domain&amp;#034; -&amp;gt; &amp;#034;marapi.myacurite.com/accounts/&amp;#034;&amp;lt;&amp;gt;ToString[myaccountid]&amp;lt;&amp;gt;&amp;#034;/dashboard/hubs/&amp;#034;&amp;lt;&amp;gt;ToString[myhubid],&#xD;
    &amp;#034;ContentType&amp;#034;-&amp;gt;&amp;#034;application/json&amp;#034;,&#xD;
    &amp;#034;Headers&amp;#034; -&amp;gt; {&amp;#034;x-one-vue-token&amp;#034; -&amp;gt; mytoken}&#xD;
    |&amp;gt;],&amp;#034;RawJSON&amp;#034;];&#xD;
    &#xD;
    (*Organize data. Consider cases with different units*)&#xD;
    deviceRawData=weatherfeed[[&amp;#034;devices&amp;#034;,1]];&#xD;
    sensorRawData=AssociationThread[deviceRawData[[&amp;#034;sensors&amp;#034;,All,&amp;#034;sensor_name&amp;#034;]]-&amp;gt;deviceRawData[[&amp;#034;sensors&amp;#034;]]];&#xD;
    sensorUnits=&amp;lt;|&#xD;
    &amp;#034;Temperature&amp;#034;-&amp;gt;Switch[sensorRawData[&amp;#034;Temperature&amp;#034;,&amp;#034;chart_unit&amp;#034;],&amp;#034;F&amp;#034;,&amp;#034;DegreesFahrenheit&amp;#034;,&amp;#034;C&amp;#034;,&amp;#034;DegreesCelsius&amp;#034;],&#xD;
    &amp;#034;Pressure&amp;#034;-&amp;gt;Switch[sensorRawData[&amp;#034;Pressure&amp;#034;,&amp;#034;chart_unit&amp;#034;],&amp;#034;inHg&amp;#034;,&amp;#034;InchesOfMercury&amp;#034;,&amp;#034;hPa&amp;#034;,&amp;#034;Hectopascals&amp;#034;],&#xD;
    &amp;#034;Humidity&amp;#034;-&amp;gt;&amp;#034;Percent&amp;#034;,&#xD;
    &amp;#034;Wind Speed&amp;#034;-&amp;gt;Switch[sensorRawData[&amp;#034;Wind Speed&amp;#034;,&amp;#034;chart_unit&amp;#034;],&amp;#034;mph&amp;#034;,&amp;#034;Miles&amp;#034;/&amp;#034;Hours&amp;#034;,&amp;#034;km/h&amp;#034;,&amp;#034;Kilometers&amp;#034;/&amp;#034;Hours&amp;#034;,&amp;#034;kn&amp;#034;,&amp;#034;Knots&amp;#034;],&amp;#034;Wind Direction&amp;#034;-&amp;gt;&amp;#034;Degrees&amp;#034;,&#xD;
    &amp;#034;Rainfall&amp;#034;-&amp;gt;Switch[sensorRawData[&amp;#034;Rainfall&amp;#034;,&amp;#034;chart_unit&amp;#034;],&amp;#034;in&amp;#034;,&amp;#034;Inches&amp;#034;,&amp;#034;mm&amp;#034;,&amp;#034;Millimeters&amp;#034;],&#xD;
    &amp;#034;Dew Point&amp;#034;-&amp;gt;Switch[sensorRawData[&amp;#034;Dew Point&amp;#034;,&amp;#034;chart_unit&amp;#034;],&amp;#034;F&amp;#034;,&amp;#034;DegreesFahrenheit&amp;#034;,&amp;#034;C&amp;#034;,&amp;#034;DegreesCelsius&amp;#034;],&#xD;
    &amp;#034;Feels Like&amp;#034;-&amp;gt;Switch[sensorRawData[&amp;#034;Feels Like&amp;#034;,&amp;#034;chart_unit&amp;#034;],&amp;#034;F&amp;#034;,&amp;#034;DegreesFahrenheit&amp;#034;,&amp;#034;C&amp;#034;,&amp;#034;DegreesCelsius&amp;#034;],&#xD;
    &amp;#034;Wind Speed Average&amp;#034;-&amp;gt;Switch[sensorRawData[&amp;#034;Wind Speed&amp;#034;,&amp;#034;chart_unit&amp;#034;],&amp;#034;mph&amp;#034;,&amp;#034;Miles&amp;#034;/&amp;#034;Hours&amp;#034;,&amp;#034;km/h&amp;#034;,&amp;#034;Kilometers&amp;#034;/&amp;#034;Hours&amp;#034;,&amp;#034;kn&amp;#034;,&amp;#034;Knots&amp;#034;]&#xD;
    |&amp;gt;;&#xD;
    sensorData=&amp;lt;|&amp;#034;Sensor&amp;#034;-&amp;gt;#[&amp;#034;sensor_name&amp;#034;],&amp;#034;Value&amp;#034;-&amp;gt;Quantity[#[&amp;#034;last_reading_value&amp;#034;],sensorUnits[#[&amp;#034;sensor_name&amp;#034;]]]|&amp;gt;&amp;amp;/@Values@sensorRawData;&#xD;
    &#xD;
    &#xD;
    (*Include timestamp, latitude, longitude, and elevation into the table*)&#xD;
    &#xD;
    weatherEntry=dataTable=&amp;lt;|&#xD;
    &amp;#034;Sensors&amp;#034;-&amp;gt;sensorData,&#xD;
    &amp;#034;ReadingTimestamp&amp;#034;-&amp;gt;TimeZoneConvert[isoStringWithTZToDateObject[deviceRawData[&amp;#034;last_check_in_at&amp;#034;]]],&#xD;
    &amp;#034;SubmisisonTimestamp&amp;#034;-&amp;gt;Now,&#xD;
    &amp;#034;Position&amp;#034;-&amp;gt;GeoPosition[Append[&#xD;
    Interpreter[&amp;#034;Real&amp;#034;][{weatherfeed[&amp;#034;latitude&amp;#034;],weatherfeed[&amp;#034;longitude&amp;#034;]}],&#xD;
    Quantity[weatherfeed[&amp;#034;elevation&amp;#034;],Switch[weatherfeed[&amp;#034;elevation_unit&amp;#034;],&amp;#034;ft&amp;#034;,&amp;#034;Feet&amp;#034;,&amp;#034;m&amp;#034;,&amp;#034;Meters&amp;#034;]]]]&#xD;
    |&amp;gt;;&#xD;
    &#xD;
    (*Insert the weatherEntry and its hash into the Wolfram Blockchain and a Databin*)&#xD;
    previousHash=Hash[Normal[Databin[&amp;#034;EM6FHeXi&amp;#034;,-1]][[1,2]],&amp;#034;SHA256&amp;#034;];&#xD;
    list={previousHash, weatherEntry};&#xD;
    trxID=BlockchainPut[list];&#xD;
    listDB={previousHash, Hash[weatherEntry,&amp;#034;SHA256&amp;#034;],trxID};&#xD;
    DatabinAdd[&amp;#034;EM6FHeXi&amp;#034;,listDB];&#xD;
    ],frequency];&#xD;
    task=SessionSubmit[Evaluate@stask];&#xD;
    &#xD;
    obj=CloudDeploy[stask,&amp;#034;BlockchainWeatherUpdate&amp;#034;]&#xD;
&#xD;
As seen in the code above and the image below, three entries are inserted into a databin. The first is a hash of the previous databin entry, the second is a hash of the current weather entry, and finally a receipt from inserting the weather entry into the Wolfram Blockchain. Use BlockchainGet[ ] with that receipt to retrieve the weather data for that entry.&#xD;
![enter image description here][4]&#xD;
&#xD;
## Where are additional weather stations needed? ##&#xD;
Data deserts in the field of meteorology exist in places like northern Canada, inland China, and North Africa. One of the largest factors contributing to weather forecasting inaccuracy is a lack of data from these areas.  A typical World Meteorological Organization weather station costs several thousand dollars for a government to install. Deciding where to install new weather stations depends on several factors such as weather patterns, population centers, budgets, and accessibility. Though local governments may not have the budget to install an official WMO station, it is still important to collect data generated from local denizens.&#xD;
&#xD;
Use the cell below to import the dataset of WMO stations and plot random points in a variety of countries, then determine the average distance to the nearest WMO Station. As can be seen, the United States has a higher density of weather stations than Canada, while France has even more and Algeria has barely any.&#xD;
&#xD;
    WMOStations=ResourceObject[&amp;#034;WMO Meteorological Stations&amp;#034;];&#xD;
    WMOLocations=Values@ResourceData[&amp;#034;WMO Meteorological Stations&amp;#034;][Select[#Country===&amp;#034;United States&amp;#034;&amp;amp;], &amp;#034;Position&amp;#034;];&#xD;
    pts=RandomGeoPosition[Entity[&amp;#034;Country&amp;#034;,&amp;#034;UnitedStates&amp;#034;],200];&#xD;
    GeoGraphics[{{Red,Point/@WMOLocations},{Black,Point[pts]}},GeoRange-&amp;gt;Entity[&amp;#034;Country&amp;#034;,&amp;#034;UnitedStates&amp;#034;]]&#xD;
    nearestDistances = GeoNearest[WMOLocations//Normal,pts[[1]]];&#xD;
    Print[&amp;#034;Average Distance to nearest WMO Station&amp;#034;]&#xD;
    Mean[GeoDistance@@@Transpose[{nearestDistances[[All,1,1]],pts[[1]]}]]&#xD;
    Print[&amp;#034;WMO Stations per Square Mile&amp;#034;]&#xD;
    ScientificForm[Length[WMOLocations]/EntityValue[Entity[&amp;#034;Country&amp;#034;,&amp;#034;UnitedStates&amp;#034;],&amp;#034;Area&amp;#034;]]&#xD;
    &#xD;
    WMOLocationsCA=Values@ResourceData[&amp;#034;WMO Meteorological Stations&amp;#034;][Select[#Country===&amp;#034;Canada&amp;#034;&amp;amp;], &amp;#034;Position&amp;#034;];&#xD;
    ptsCA=RandomGeoPosition[\!\(\*&#xD;
    NamespaceBox[&amp;#034;LinguisticAssistant&amp;#034;,&#xD;
    DynamicModuleBox[{Typeset`query$$ = &amp;#034;Canada&amp;#034;, Typeset`boxes$$ = TemplateBox[{&amp;#034;\&amp;#034;Canada\&amp;#034;&amp;#034;, RowBox[{&amp;#034;Entity&amp;#034;, &amp;#034;[&amp;#034;, RowBox[{&amp;#034;\&amp;#034;Country\&amp;#034;&amp;#034;, &amp;#034;,&amp;#034;, &amp;#034;\&amp;#034;Canada\&amp;#034;&amp;#034;}], &amp;#034;]&amp;#034;}], &amp;#034;\&amp;#034;Entity[\\\&amp;#034;Country\\\&amp;#034;, \\\&amp;#034;Canada\\\&amp;#034;]\&amp;#034;&amp;#034;, &amp;#034;\&amp;#034;country\&amp;#034;&amp;#034;}, &amp;#034;Entity&amp;#034;], Typeset`allassumptions$$ = {}, Typeset`assumptions$$ = {}, Typeset`open$$ = {1, 2}, Typeset`querystate$$ = {&amp;#034;Online&amp;#034; -&amp;gt; True, &amp;#034;Allowed&amp;#034; -&amp;gt; True, &amp;#034;mparse.jsp&amp;#034; -&amp;gt; 0.549673`6.19164939839149, &amp;#034;Messages&amp;#034; -&amp;gt; {}}}, &#xD;
    DynamicBox[ToBoxes[AlphaIntegration`LinguisticAssistantBoxes[&amp;#034;&amp;#034;, 4, Automatic, Dynamic[Typeset`query$$], Dynamic[Typeset`boxes$$], Dynamic[Typeset`allassumptions$$], Dynamic[Typeset`assumptions$$], Dynamic[Typeset`open$$], Dynamic[Typeset`querystate$$]], StandardForm],&#xD;
    ImageSizeCache-&amp;gt;{125., {7., 15.}},&#xD;
    TrackedSymbols:&amp;gt;{Typeset`query$$, Typeset`boxes$$, Typeset`allassumptions$$, Typeset`assumptions$$, Typeset`open$$, Typeset`querystate$$}],&#xD;
    DynamicModuleValues:&amp;gt;{},&#xD;
    UndoTrackedVariables:&amp;gt;{Typeset`open$$}],&#xD;
    BaseStyle-&amp;gt;{&amp;#034;Deploy&amp;#034;},&#xD;
    DeleteWithContents-&amp;gt;True,&#xD;
    Editable-&amp;gt;False,&#xD;
    SelectWithContents-&amp;gt;True]\),200];&#xD;
    GeoGraphics[{{Red,Point/@WMOLocationsCA},{Black,Point[ptsCA]}},GeoRange-&amp;gt;\!\(\*&#xD;
    NamespaceBox[&amp;#034;LinguisticAssistant&amp;#034;,&#xD;
    DynamicModuleBox[{Typeset`query$$ = &amp;#034;Canada&amp;#034;, Typeset`boxes$$ = TemplateBox[{&amp;#034;\&amp;#034;Canada\&amp;#034;&amp;#034;, RowBox[{&amp;#034;Entity&amp;#034;, &amp;#034;[&amp;#034;, RowBox[{&amp;#034;\&amp;#034;Country\&amp;#034;&amp;#034;, &amp;#034;,&amp;#034;, &amp;#034;\&amp;#034;Canada\&amp;#034;&amp;#034;}], &amp;#034;]&amp;#034;}], &amp;#034;\&amp;#034;Entity[\\\&amp;#034;Country\\\&amp;#034;, \\\&amp;#034;Canada\\\&amp;#034;]\&amp;#034;&amp;#034;, &amp;#034;\&amp;#034;country\&amp;#034;&amp;#034;}, &amp;#034;Entity&amp;#034;], Typeset`allassumptions$$ = {}, Typeset`assumptions$$ = {}, Typeset`open$$ = {1, 2}, Typeset`querystate$$ = {&amp;#034;Online&amp;#034; -&amp;gt; True, &amp;#034;Allowed&amp;#034; -&amp;gt; True, &amp;#034;mparse.jsp&amp;#034; -&amp;gt; 0.549673`6.19164939839149, &amp;#034;Messages&amp;#034; -&amp;gt; {}}}, &#xD;
    DynamicBox[ToBoxes[AlphaIntegration`LinguisticAssistantBoxes[&amp;#034;&amp;#034;, 4, Automatic, Dynamic[Typeset`query$$], Dynamic[Typeset`boxes$$], Dynamic[Typeset`allassumptions$$], Dynamic[Typeset`assumptions$$], Dynamic[Typeset`open$$], Dynamic[Typeset`querystate$$]], StandardForm],&#xD;
    ImageSizeCache-&amp;gt;{125., {7., 15.}},&#xD;
    TrackedSymbols:&amp;gt;{Typeset`query$$, Typeset`boxes$$, Typeset`allassumptions$$, Typeset`assumptions$$, Typeset`open$$, Typeset`querystate$$}],&#xD;
    DynamicModuleValues:&amp;gt;{},&#xD;
    UndoTrackedVariables:&amp;gt;{Typeset`open$$}],&#xD;
    BaseStyle-&amp;gt;{&amp;#034;Deploy&amp;#034;},&#xD;
    DeleteWithContents-&amp;gt;True,&#xD;
    Editable-&amp;gt;False,&#xD;
    SelectWithContents-&amp;gt;True]\)]&#xD;
    nearestDistancesCA = GeoNearest[WMOLocationsCA//Normal,ptsCA[[1]]];&#xD;
    Print[&amp;#034;Average Distance to nearest WMO Station&amp;#034;]&#xD;
    Mean[GeoDistance@@@Transpose[{nearestDistancesCA[[All,1,1]],ptsCA[[1]]}]]&#xD;
    Print[&amp;#034;WMO Stations per Square Mile&amp;#034;]&#xD;
    ScientificForm[Length[WMOLocationsCA]/EntityValue[Entity[&amp;#034;Country&amp;#034;,&amp;#034;Canada&amp;#034;],&amp;#034;Area&amp;#034;]]&#xD;
    &#xD;
    WMOLocationsAL=Values@ResourceData[&amp;#034;WMO Meteorological Stations&amp;#034;][Select[#Country===&amp;#034;Algeria&amp;#034;&amp;amp;], &amp;#034;Position&amp;#034;];&#xD;
    ptsAL=RandomGeoPosition[Entity[&amp;#034;Country&amp;#034;,&amp;#034;Algeria&amp;#034;],100];&#xD;
    GeoGraphics[{{Red,Point/@WMOLocationsAL},{Black,Point[ptsAL]}},GeoRange-&amp;gt;Entity[&amp;#034;Country&amp;#034;,&amp;#034;Algeria&amp;#034;]]&#xD;
    nearestDistancesAL = GeoNearest[WMOLocationsAL//Normal,ptsAL[[1]]];&#xD;
    Print[&amp;#034;Average Distance to nearest WMO Station&amp;#034;]&#xD;
    Mean[GeoDistance@@@Transpose[{nearestDistancesAL[[All,1,1]],ptsAL[[1]]}]]&#xD;
    Print[&amp;#034;WMO Stations per Square Mile&amp;#034;]&#xD;
    ScientificForm[Length[WMOLocationsAL]/EntityValue[Entity[&amp;#034;Country&amp;#034;,&amp;#034;Algeria&amp;#034;],&amp;#034;Area&amp;#034;]]&#xD;
    &#xD;
    WMOLocationsFR=Values@ResourceData[&amp;#034;WMO Meteorological Stations&amp;#034;][Select[#Country===&amp;#034;France&amp;#034;&amp;amp;], &amp;#034;Position&amp;#034;];&#xD;
    ptsFR=RandomGeoPosition[Entity[&amp;#034;Country&amp;#034;,&amp;#034;France&amp;#034;],100];&#xD;
    GeoGraphics[{{Red,Point/@WMOLocationsFR},{Black,Point[ptsFR]}},GeoRange-&amp;gt;Entity[&amp;#034;Country&amp;#034;,&amp;#034;France&amp;#034;]]&#xD;
    nearestDistancesFR = GeoNearest[WMOLocationsFR//Normal,ptsFR[[1]]];&#xD;
    Print[&amp;#034;Average Distance to nearest WMO Station&amp;#034;]&#xD;
    Mean[GeoDistance@@@Transpose[{nearestDistancesFR[[All,1,1]],ptsFR[[1]]}]]&#xD;
    Print[&amp;#034;WMO Stations per Square Mile&amp;#034;]&#xD;
    ScientificForm[Length[WMOLocationsFR]/EntityValue[Entity[&amp;#034;Country&amp;#034;,&amp;#034;France&amp;#034;],&amp;#034;Area&amp;#034;]]&#xD;
&#xD;
![enter image description here][5]&#xD;
![enter image description here][6]&#xD;
![enter image description here][7]&#xD;
![enter image description here][8]&#xD;
&#xD;
## Retrieving and Charting Data from the Blockchain ##&#xD;
This cell retrieves entries from the blockchain and charts them against a local weather station. In this example, data is retrieved from KBED which is located at the Laurence G Hanscom Field Airport about ten miles away from the personal weather station. The difference in temperature readings could be attributed to a micro-climates created my paved runways, buildings, HVAC, or other interferences. Though, in general, the temperature reading from KBED takes longer to cool down and longer to heat up. Curiously, KBED&amp;#039;s pressure sensor either seems to be broken or has far less granularity than an AcuRite PRO+ 5-in-1 Weather Sensor.&#xD;
&#xD;
    (*Collect all the Blockchain sumbissions from the weather station and chart the temperature over time*)  &#xD;
    Databin[&amp;#034;EM6FHeXi&amp;#034;, All];&#xD;
    recentHashes=Normal[Dataset[Databin[&amp;#034;EM6FHeXi&amp;#034;, -24]]][[All,1,-1]];&#xD;
    data=Dataset[BlockchainGet[recentHashes]];&#xD;
    times=data[[1;;All,2,2]]//Normal;&#xD;
    temps=data[[1;;All,2,1,1,2]]//Normal;&#xD;
    myTempsTimeSeries=TimeSeries[Transpose[{times, MapAt[ToExpression,#,1]&amp;amp;/@temps}]];&#xD;
    wmoTempsTimeSeries=TimeSeries[Transpose[{times, AirTemperatureData[&amp;#034;KBED&amp;#034;, times]}]];&#xD;
    DateListPlot[{myTempsTimeSeries,wmoTempsTimeSeries}, &#xD;
    	PlotLegends-&amp;gt;{&amp;#034;Personal Weather Station&amp;#034;,&amp;#034;Nearest ICAO Station&amp;#034;}]&#xD;
&#xD;
    (*Chart the weather station&amp;#039;s Pressure*)&#xD;
    pressure=data[[1;;All,2,1,7,2]]//Normal;&#xD;
    &#xD;
    myPressureTimeSeries=TimeSeries[Transpose[{times, MapAt[ToExpression,#,1]&amp;amp;/@pressure}]];&#xD;
    wmoPressureTimeSeries=TimeSeries[Transpose[{times, AirPressureData[&amp;#034;KBED&amp;#034;, times]}]];&#xD;
    DateListPlot[{myPressureTimeSeries,wmoPressureTimeSeries}, PlotLegends-&amp;gt;{&amp;#034;Personal Weather Station&amp;#034;,&amp;#034;Nearest WMO Station&amp;#034;}]&#xD;
&#xD;
    (*Chart the weather station&amp;#039;s Wind Speed*)&#xD;
    windSpeed=data[[1;;All,2,1,3,2]]//Normal;&#xD;
    myWindTimeSeries=TimeSeries[Transpose[{times, MapAt[ToExpression,#,1]&amp;amp;/@windSpeed}]];&#xD;
    wmoWindTimeSeries=TimeSeries[Transpose[{times, WindSpeedData[&amp;#034;KBED&amp;#034;, times]}]];&#xD;
    DateListPlot[{myWindTimeSeries, wmoWindTimeSeries},&#xD;
    	PlotLegends-&amp;gt;{&amp;#034;Personal Weather Station&amp;#034;,&amp;#034;Nearest ICAO Station&amp;#034;}]&#xD;
**Air Temperature**&#xD;
![enter image description here][9]&#xD;
**Pressure**&#xD;
![enter image description here][10]&#xD;
**Wind Speed**&#xD;
![enter image description here][11]&#xD;
&#xD;
## Future Ambitions ##&#xD;
Future work includes plotting additional weather stations hosted by ICAO and CWOP. Plotting these datasets along with WMO stations will help determine the geographic areas with the least density of weather stations - where it would make the most sense to install the next weather station.&#xD;
Next steps also include:&#xD;
&#xD;
- recording multiple personal weather stations into a blockchain and databin such that each contributor gets credit for their contributions&#xD;
&#xD;
- computing weather forecasts augmented with the collected data&#xD;
&#xD;
- inserting data entries into other blockchains such as Ark and Ethereum&#xD;
&#xD;
[Notebook URL][12]&#xD;
&#xD;
  [1]: https://community.wolfram.com//c/portal/getImageAttachment?filename=weathertable2.png&amp;amp;userId=1709975&#xD;
  [2]: https://www.vice.com/en_us/article/gy77wy/stop-using-third-party-weather-apps&#xD;
  [3]: http://wolfr.am/EM6FHeXi&#xD;
  [4]: https://community.wolfram.com//c/portal/getImageAttachment?filename=databinEntry.png&amp;amp;userId=1709975&#xD;
  [5]: https://community.wolfram.com//c/portal/getImageAttachment?filename=usaMap.png&amp;amp;userId=1709975&#xD;
  [6]: https://community.wolfram.com//c/portal/getImageAttachment?filename=canadaMap.png&amp;amp;userId=1709975&#xD;
  [7]: https://community.wolfram.com//c/portal/getImageAttachment?filename=franceMap.png&amp;amp;userId=1709975&#xD;
  [8]: https://community.wolfram.com//c/portal/getImageAttachment?filename=algeriaMap.png&amp;amp;userId=1709975&#xD;
  [9]: https://community.wolfram.com//c/portal/getImageAttachment?filename=recentTemp.png&amp;amp;userId=1709975&#xD;
  [10]: https://community.wolfram.com//c/portal/getImageAttachment?filename=recentPressure.png&amp;amp;userId=1709975&#xD;
  [11]: https://community.wolfram.com//c/portal/getImageAttachment?filename=recentWind.png&amp;amp;userId=1709975&#xD;
  [12]: https://github.com/tonykoop/WSS-2019/tree/master/Final%20Project/Final%20Submission</description>
    <dc:creator>Tony Koop</dc:creator>
    <dc:date>2019-07-10T19:29:09Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/1729029">
    <title>[WSS19]Sibyl Rose Paper: network specification, Crowdsourcing &amp;amp; Blockchains</title>
    <link>https://community.wolfram.com/groups/-/m/t/1729029</link>
    <description>Sibyl Rose Paper: network specification&#xD;
https://github.com/DonaMedia/Sibyl-rosepaper/. [draft preview]&#xD;
&#xD;
&#xD;
# Sibyl-rosepaper&#xD;
Sibyl Rose Paper&#xD;
&#xD;
&amp;#034;Sibyl&amp;#034;: Non-Computable Facts - Answer Crowdsourcing &amp;amp; Work Management with Blockchains, a WSS-19 Project&#xD;
&#xD;
Goal:&#xD;
A framework for distributed work and human resource management.&#xD;
&#xD;
Wolfram Language Function: HumanEvaluate&#xD;
A function to source content from distributed contributors, leveraging blockchain transactions to compensate contributors and maintain work provenance.&#xD;
&#xD;
&#xD;
Summary of Results&#xD;
&#xD;
An implementable architecture for distributed work and worker management has been designed. The current design leverages the most current and stable standards and protocols. Sibyl is intended to evolve through smart contracts and Wolfram Language enabled cloud infrastructure.&#xD;
&#xD;
&#xD;
Future Work&#xD;
&#xD;
Where The DAO promised a generalize solution for the concept of &amp;#034;VC&amp;#034;. Sibyl is meant to allow a modern organization to scale exponentially, to start.&#xD;
&#xD;
&#xD;
- Validate Design, use Smart Contracts for internal processes&#xD;
- Deploy HD Wallets transparently to Yoga+ application users&#xD;
- Automate Smart Contract Curation and associated dApp/Web Apps</description>
    <dc:creator>Steven Clarke-Martin</dc:creator>
    <dc:date>2019-07-10T16:24:10Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/1651797">
    <title>Visualization from multi-level dimensionality from multiple data sources?</title>
    <link>https://community.wolfram.com/groups/-/m/t/1651797</link>
    <description>Folks&#xD;
&#xD;
Is Data Drop limited to data elements, or can we drop the entire data sets in CSV.&#xD;
&#xD;
Want an automated data sets normalization and visualization, where we drop multiple data sets in CSV into Data Drop and then blend the data as in Google Data Studio&#xD;
&#xD;
https://datastudio.google.com/u/0/reporting/1uIvaqruCdHRGhnfn6FaLMEpeRyJxm17Y/page/chHU&#xD;
&#xD;
Visualization extracts the deeper correlations and provides a nested multiple level views - from a macro systemic view and drills down layer by layer deeper...&#xD;
&#xD;
For instance from Country Level - Hospital Spend&#xD;
State Level Hospital Spend&#xD;
County Level&#xD;
Hospital Level&#xD;
Patient Level&#xD;
&#xD;
Eventually demonstrate by a faster and elegant method the various disparities causing lack in Health equity and equality.&#xD;
&#xD;
Thanks</description>
    <dc:creator>Srinidhi Boray</dc:creator>
    <dc:date>2019-04-07T12:58:52Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/1615623">
    <title>Upload photocell sensor data from Arduino Yun Rev 2 to Data Drop?</title>
    <link>https://community.wolfram.com/groups/-/m/t/1615623</link>
    <description>Hi All,&#xD;
&#xD;
I have created a Databin using Data Drop, connected a [Arduino Yun Rev 2][1] to the internet, and created a functional program that queries a photoelectric sensor for a reading and posts the reading to a LCD screen and a laptop screen.  Unfortunately I am unable to upload the sensor data from the Yun to Data Drop and would appreciate any insights.&#xD;
&#xD;
Wolfram&amp;#039;s  [Adruino Yun tutorial][2] suggests including the following code snippet in the Arduino sketch&#xD;
&#xD;
     //upload to datadrop  &#xD;
     DatabinRealAdd(\&amp;#034;&amp;#034; &amp;lt;&amp;gt; bin[&amp;#034;ShortID&amp;#034;] &amp;lt;&amp;gt;  &amp;#034;\&amp;#034;,\&amp;#034;AverageHumidity\&amp;#034;,avg);&#xD;
&#xD;
Prior to adding this code snippet the entire program compiles and runs; after adding it the Arduino IDE highlights the newly added code snippet and gives the following error&#xD;
&#xD;
    stray &amp;#039;\&amp;#039; in program&#xD;
&#xD;
This is the function that includes the code snippet&#xD;
&#xD;
    void photocellReading() // Photoelectric Sensor Reading&#xD;
    {&#xD;
      int readPhotocell = analogRead(photoCell);&#xD;
    &#xD;
        if (readPhotocell &amp;lt; 78) // (10,000 lux)(0.00775) = 78 = Full Daylight Reading&#xD;
        {&#xD;
          // Show data on LCD shield screen&#xD;
          lcd.setCursor(0, 0);&#xD;
          lcd.print(&amp;#034;ShadyPlant &amp;#034;);&#xD;
          lcd.println(readPhotocell);&#xD;
          lcd.println(&amp;#034;&amp;#034;);&#xD;
          delay(timerPrint);             &#xD;
    &#xD;
          // Show data on serial port (laptop screen)&#xD;
          Serial.print(&amp;#034;Shady Plant: &amp;#034;);&#xD;
          Serial.println(readPhotocell);&#xD;
          Serial.println(&amp;#034;&amp;#034;);&#xD;
          delay(timerPrint);       &#xD;
        }&#xD;
    &#xD;
        else&#xD;
        {&#xD;
          // Show data on LCD shield screen&#xD;
          lcd.setCursor(0, 0);&#xD;
          lcd.print(&amp;#034;SunnyPlant &amp;#034;);   &#xD;
          lcd.println(readPhotocell);&#xD;
          lcd.println(&amp;#034;&amp;#034;);&#xD;
          delay(timerPrint);&#xD;
           &#xD;
          // Show data on serial port (laptop screen)        &#xD;
          Serial.print(&amp;#034;Sunny Plant: &amp;#034;);&#xD;
          Serial.println(readPhotocell);&#xD;
          Serial.println(&amp;#034;&amp;#034;);    &#xD;
          delay(timerPrint);&#xD;
    &#xD;
         // Upload data online using Wolfram Data Drop&#xD;
         DatabinRealAdd(\&amp;#034;&amp;#034; &amp;lt;&amp;gt; bin[&amp;#034;8 character Databin ID&amp;#034;] &amp;lt;&amp;gt;  &amp;#034;\&amp;#034;,\&amp;#034;PhotoCellReading\&amp;#034;,readPhotocell);           &#xD;
        }     &#xD;
    }&#xD;
&#xD;
Editing the code snippet to read&#xD;
&#xD;
    DatabinRealAdd(\&amp;#034;&amp;#034; &amp;lt;&amp;gt; bin[&amp;#034;8 character Databin ID&amp;#034;] &amp;lt;&amp;gt;  &amp;#034;\&amp;#034;,&amp;#034;PhotoCellReading&amp;#034;,readPhotocell); &#xD;
&#xD;
or to read&#xD;
&#xD;
    DatabinRealAdd(&amp;#034;&amp;#034; &amp;lt;&amp;gt; bin[&amp;#034;Bsnuo7NG&amp;#034;] &amp;lt;&amp;gt;  &amp;#034;&amp;#034;,\&amp;#034;PhotoCellReading\&amp;#034;,readPhotocell);  &#xD;
&#xD;
... again yields the error &#xD;
&#xD;
    stray &amp;#039;\&amp;#039; in program&#xD;
&#xD;
  &#xD;
&#xD;
&#xD;
  [1]: https://store.arduino.cc/usa/arduino-yun-rev-2&#xD;
  [2]: https://reference.wolfram.com/language/tutorial/DataDropWithArduinoYun.html#512562408</description>
    <dc:creator>Steven Lyell</dc:creator>
    <dc:date>2019-02-19T04:16:51Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/1509842">
    <title>Add data anonymously, no metadata, geolocation, etc. with DatabinAdd?</title>
    <link>https://community.wolfram.com/groups/-/m/t/1509842</link>
    <description>Is there a way to either add data to a databin anonymously, meaning with no metadata, or to delete metadata from the databin?</description>
    <dc:creator>Philip Maymin</dc:creator>
    <dc:date>2018-10-13T13:02:02Z</dc:date>
  </item>
</rdf:RDF>

