Skip to main content

Fetch your (kid's) images from famly.co

Project description

famly-fetch

Fetch your (kid's) images from famly.co

NOTICE: I no longer have access to Famly, so I am merely the steward of this code base. If you create PRs with improvements or bugfixes, please make sure to test them before submitting them.

You need python3 installed and then it's as simple as running:

pip install .
./fetch.py <email> <password>

Notice that this will make your password visible in the process list while the program is running, so only run this on a personal computer.

Downloaded images will be stored in the pictures directory of the the folder where you run this program from.

By default, it will only download images where you have tagged your child. The date that the photo was taken is embedded in its metadata and in its title. For journey, notes and messages, the associated text is also added as an exif comment.

The images have been stripped for any metadata including EXIF information by Famly.

Hent-billeder-fra-Famly.co.pdf contains instructions in Danish on how to make it work on a computer running Windows.

Arguments

Argument Description
--no-tagged Don't download tagged images
--journey -j Download images from child Learning Journey
--notes -n Download images from child notes
--messages -m Download images from messages

Mac users

If you are on a Mac (which apparently comes with Python) the easiest way is probably to fire up a Terminal and then run the following commands (copy and paste carefully, one at a time):

mkdir famly
cd famly
curl -o fetch.py https://raw.githubusercontent.com/jacobbunk/famly-fetch/main/fetch.py
python3 ./fetch.py <email> <password>

This should have created a folder called famly where all your images have been downloaded to.

Docker

If you have Docker set up you can easily run as follows:

Build the container:

docker build -t famly-fetch .

Run:

docker run -v $PWD/pictures:/usr/src/app/pictures famly-fetch <email> <password>

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

famly_fetch-0.1.0.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

famly_fetch-0.1.0-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

Details for the file famly_fetch-0.1.0.tar.gz.

File metadata

  • Download URL: famly_fetch-0.1.0.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for famly_fetch-0.1.0.tar.gz
Algorithm Hash digest
SHA256 78e9a53d0e6a3162fb42a3107f92342ab9674ba2f28b914bf7f137d581f5427a
MD5 29917654cb6d7685c52bacc94acdbdb6
BLAKE2b-256 a39d67cc310358656c8215226a52e5762eeed955ee1896f54cb017623c631f9c

See more details on using hashes here.

Provenance

The following attestation bundles were made for famly_fetch-0.1.0.tar.gz:

Publisher: ci.yml on jacobbunk/famly-fetch

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file famly_fetch-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: famly_fetch-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for famly_fetch-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 03df10133e8267aacc42197aa3c1ba6095c03334b6f8ae1ced6a3409346a6455
MD5 5f788e67cbffd4fb29f433f2fb2887e1
BLAKE2b-256 4f9acc630cc9cedd30a2bbdbf5ab5905b4d0f89a1704ac75ac41414d012019ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for famly_fetch-0.1.0-py3-none-any.whl:

Publisher: ci.yml on jacobbunk/famly-fetch

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page