Long upload: Remix of the Golden snitch of Porda for a ring box! :)
Note that this is the life-size edition. The box has a 3.2 cm diameter empty space in where you can place small items (such as a small ring). Mesh stl files were altered with Blender 3D. Wings are the same as those in the link.
Print the top half and half bits. Print the hinge with a -0.1mm vertical shell counter clockwise, then paste the flat part to the rear center portion of the top half (where the hinge is). Paint all parts before assembly.
Align the top and bottom halves to form the world. Hinge part should fit inside the gap at the bottom half. Thread a 1.75mm filament through the holes of both pieces to form a hinge. You might have to sand the filament in order for it to fit through (sand and match until you're happy with the tolerance). Reduce the filament ends as necessary and paint the hinge openings gold (you can do this with a brush).
Bend the wings into a curve. This is easily achieved when the wings are printed with copolymers that were comparable or PETG. For PLA, use hot water or a hair dryer to soften the wings (note: bend the wings first before painting if using PLA). Paste the wings into the holes of the half.
This version doesn't have any locking magnetic or latch mechanism, but when printed and constructed properly, the hinge should be sufficient to keep it at a fixed position.
*There's also a half variant with the hinge, but you might have to print it with supports of the hemispheres smooth. :)