Hey all, Is there a pyrevit tool that will create and save activity logs? I just had my hours questioned by a client and I would so love to just shoot over a big spreadsheet of all activity performed for a certain job. I’ve seen some stuff relating to logging but its unclear to me if this is just for pyrevit scripts. I am looking for something that logs all revit activity. The more automatic it is the better.
Pyrevit Telemetry for once.
Outside of pyrevit and paid: bim eats
And secondary in terms of data collected would be unifilabs and kinship
You could still parse the data of your journal files.
@Jean-Marc I never responded to this but I have been busy researching your advice. Journal files are crazy! There is so much in there.
Well I’ve had what I would consider to be wild success writing a python script that parses down a journal file into just ‘open file’ and ‘modify’ events. But I can’t figure out how to condense the duplicate lines into one line with a number showing how many duplicates there were… I know how to remove all duplicates by converting the list to a set but that wouldn’t show the viewer how many times each action was taken.
Original journal file:
Parsed file:
Something like
my_list = [1,1,1,2,2,3,3,3,4,4,4,4,4,4,5,5,5,5]
my_dict = {item: my_list.count(item) for item in set(my_list)}
print(my_dict)
{1: 3, 2: 2, 3: 3, 4: 6, 5: 4}