Automatically rename placed cameras

Hi fellas!

Has anyone tried some smart way to automatically rename cameras placed in Revit plan views?
For example renaming cameras by the rooms in which they’re placed, and maybe the direction?
Manually renaming cameras feels a bit tiresome i projects where alot of them are made in earlier stages without any renaming “3D view 1, 3D view 2, 3D view 3 etc”

Haven’t done it yet, but seems pretty straightforward.
You’ll need some Python chops for it, though.
From the view you can retrieve the view’s orientation (http://www.revitapidocs.com/2017/58374361-7bfa-aceb-ac4e-bc74024dd657.htm) which will give you the eye position and the forward and up direction vectors. You could then use archi-lab’s Room.AtPoint node to find the corresponding room.