Skip to main content

Migrating photos from iCloud / iPhone to Nextcloud - part 1

2 min read

Today I finally decided to give Nextcloud a try. I want to free myself out of iCloud / Google Photos / Amazon Photos and the like, so after I installed Nextcloud on a brand new digitalocean droplet, it was time for the great migration.

At first I tried to sync all my photos with my Nextcloud instance straight from the Nextcloud's iPhone App but I bumped into a few issues :

  • The app was detecting some 13k photos - whereas the Photo app on my phone claims 7.6k
  • The app was crashing every so often
  • After a few crashes, I had to log back in, and redo the whole process from the start

No need to mentionned it bored me quite quickly, so I decide to look for another solution and cutting the process in half : first getting my photos back from iCloud, then sending them to Nextcloud.

I quickly discovered a tool just for that : icloud-photos-downloader/icloud_photos_downloader

Sadly at the time of writing, the tool is not compatible with the stable version of python (3.10.x).

I installed python38 via the AUR and thanks to this comment, I was able to run the tool to download all my photo off iCloud

yay -S python38
virtualenv --python=/usr/bin/python3.8 .venv .venv/bin/pip install icloudpd .venv/bin/icloudpd --directory ./Photos \ --username testuser@example.com \ --password pass1234 \

3D printed Mario wallart with wooden frame

2 min read

I wanted something special to decorate my home office when I came upon this vintage-looking Mario wallart on Thingiverse (Details of the make). The original photo picture the 3D printed framed, so I figured, why not?

First step, fire the 3D printer and extrude the hell out of Mario

Vintage Mario - 3D printed on black PLA

Retrospectively, I could have done a better job with the printer, I used a 0.6mm nozzle whereas a 0.4 would have given a cleaner look.

Also, I am aware that the painter's tape on the magnetic bed is old school, but I do have layer adhesion issue and so far I couldn't bother trying and fixing them.

Next to the frame : I have some oak that I received from a friend. The blank was to thic and too wide for my taste so I took care of that on my table saw.

For the backgroud, I had a piece of 3mm plywood laying around. The original color was too dark to my taste and didn't play well with the oak frame so I decided to cover it up with a few thin layer of white spray paint.

The joins were really weak. It took me 3 tries to get them to hold onto each other. On my third try I ended up drilling through-holes in the corner and filling them with wood dowels to have a better joins.Oak frame with a painted plywood base

Lieke I mentionned, the PLA was a bit too rough to my taste. I sanded it down to 220 grid and spray painted the print.

I alternated between black and red layers of spray paint just to experiment a bit and I ended up with this rusty/metalic look that I very much like.3D printed vintage Mario wall art in an oak frame