Nuke Backup and Recovery Toolkit v1.0


 
This location is for Registered Users Only.
Perhaps you need to login or register.
Contributor: Hossein Karamian
It’s a tool(script) for Nuke that every time user saves the project, create backups from project file in one or two different locations.
Requirements:
12.2, 12.1, 12.0, 11.3, 11.2, 11.1, 11.0, 10.5 or later
Windows
18 Oct 2023
137

What is Km Backup And Recovery Toolkit ?

It’s a tool(script) for Nuke that every time user saves the project, create backups from project file in one or two different locations.

.

Why should I use this ?

Sometimes Nuke project files are corrupted and there’s no way to get it back. For example, project file won’t open or nodes connections are gone. So Km Backup And Recovery Toolkit makes backups from project hourly or daily and whenever we have problem, we can use backups files.

( User Guide PDF file included)

 

Installation

Copy “Km Backup And Recovery Toolkit” to Nuke’s plugins directory and add following code to end of the iniy.py file:

nuke.pluginAddPath(‘./Km_Backup_And_Recovery’)

For Example, copy “Km Backup And Recovery Toolkit” to :

C:\Program Files\Nuke12.1v1\plugins

And add the code to :

C:\Program Files\Nuke12.1v1\plugins\init.py

After That, we will see the icon in nuke toolbar menu

.

 Compatibility

OS : Window

Nuke Version: 12, 11, 10.5, 10

.

How to use

If the plugin is installed successfully, backups will be created automatically.

Functionality in Detail:

Click on Km Backup And Recovery in menu to see the panel and settings:

.

Status:

Backup Service: Enable or Disable whole backup functionality. If Select Disable , It will not make any backups

Use As Static Panel: With clicking on Add Panel To Pane Button, Backup Panel will add as a static panel to nuke panes (like properties, node graph, …) for easier access

Help: Open user guide pdf file (current file)

.

Settings:

Km Backup And Recovery Toolkit can backup project file in 2 different locations. Local Backup service save backup file in a folder beside the project file. Secondary Backup service save backup file in specified folder by user.

Active: Enable or Disable service

Scheduling:

Keep one version per hour: backup a version of project for each hour

Keep one version per day: backup a version of project for each day

For example, we have a project named “test” and have worked on it at the date 25_09_2020 from hour 16 to 20, if Scheduling is “per hour” backup files will be like this:

But in “per day” mode, we will have just a version for each day:

After working four days we have a version for each day:

Big Script File Option :Each time we save the project , the last backup file will be updated, so with every save operation Nuke will save project files 3 times (1 : main project file , 2 : local backup , 3: secondary backup). If the project file is huge, It is possible to have overhead on hard disk or network and cause to lag . By check “Big Script File Option” save operation for the backup file will be performed only once an hour. For example if a version of backup file exists for 15:10 , it will not save (update or save new version based on Scheduling settings) until 16:00 .

Open Backup Folder :Open backup folder in file explorer

.

Backups

This section shows the list of backups for current project

Source :

Local Backups :            shows list of local backups

Secondary Backups : shows list of secondary backups

Table Columns :

Backup Time : Date and time of backup file last update

File url : Full path of backup file

Replace: Recovery of backup file (It will replace current node graph with selected backup file)

Open : Open backup file in a new Nuke instance

Delete : Delete Backup File

 

Feedback

This is the first version and I am very happy with your feedback.

Most appreciated!

 

Please login in order to download these files.

Comments   

 
+1 # bang meng 2020-10-23 06:35
Thank you very much for sharing, I wrote her in Chinese

汉化版链接:https://pan.baidu.com/s/1cgAq3oL3DWZbpMh7F69Nqw
提取码:tjzp

https://scontent-amt2-1.xx.fbcdn.net/v/t1.0-0/p526x296/122656100_773676370149946_2758050356913327082_n.jpg?_nc_cat=105&ccb=2&_nc_sid=730e14&_nc_ohc=0UU9tkRUjpUAX800Lzz&_nc_ht=scontent-amt2-1.xx&tp=6&oh=02080b777a12c6fef396dd7ac85eb8ae&oe=5FB95349
 
 
0 # Hossein Karamian 2020-10-23 08:12
Your welcome , and thanks
 
 
0 # Mohamed Abuzeid 2021-07-08 13:30
it's really awesome, I'm using it already, and really saved my life many times, thanks dude and keep it up ♥
 

You have no rights to post comments

We have 3143 guests and 129 members online