Skip to content

This is a simple script to bulk download all the photos from an Aura digital picture frame (auraframes.com). Aura provides no easy way to bulk download photos off of frames so I created this for use with Python 3.

License

Notifications You must be signed in to change notification settings

meub/aura-frame-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aura Frame Downloader

This is a simple script to bulk download all the photos from an Aura digital picture frame (auraframes.com). Aura provides no easy way to bulk download photos off of frames so I created this for use with Python 3. Aura stores all photos in the cloud so no physical access to the frame is necessary to download the photos.

Setup

This script requires Python 3 and depends on the Python requests module. You'll need to have Python 3 installed and use pip install requests to install this module. You may have to run pip3 install requests and use python3 to run the script if you have multiple Python versions installed on your system.

Before running this script you need to set your Aura email, password, and frame ID as the email, password and frame_id variables in the script. You can get your frame ID by doing the following:

  • Go to https://app.auraframes.com and log in
  • Click on "View Photos" underneath your frame
  • Then grab the ID from the URL: https://app.auraframes.com/frame/<FRAME ID HERE>

Usage

Run the script with:

python download-aura-photos.py

Photos will be downloaded to the images/ folder. The Aura API will throttle the downloads so you may have to restart the script multiple times to fully download all of your photos. The good thing is that download progress is saved so photos that are already downloaded will be skipped when restarting the script. You can also adjust the time.sleep(2) to something longer if throttling becomes a problem.

The script creates the local picture file name using the following attributes from the item JSON data.

  • 'taken_at' (a timestamp)
  • 'id' (a unique identifier in the Aura frame)
  • 'file_name' (the extension only)

Example file name: 2012-04-15-03-15-04.000_B9A0E367-FA8D-4157-A090-7EE33F603312.jpeg

Note: It's possible for the same picture file to be uploaded to an Aura frame by different people. This will result in each picture being downloaded to a separate filename under images/. If there are a lot of people updating a frame, you may want to run a duplicate photo finder on the downloaded photos.

About

This is a simple script to bulk download all the photos from an Aura digital picture frame (auraframes.com). Aura provides no easy way to bulk download photos off of frames so I created this for use with Python 3.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages