Sketchbook like Exports Organizer Extension

So I ended up making plugin out of script I am using some time already…

Introduction
Do you draw a lot and never know how to name your exports? Do you always struggle where to save files because you want some of the organization but don’t have time to do it often? Maybe you like drawing in real sketchbook where everything is simple, you just open next page and draw? You can do it with this Krita’s extenstion.

What it is about?
Sketchbook is simple extension to Krita, which helps organizing you exports. Putting it short, it automates creating for you folder with your drawing and keeps only last page as krita documents. After hitting a button while editing that page, sketchbook automaticaly exports your drawing as a autoincremented number (meaning page number of your virtual sketchbook) and opens new page. It also supports template based pages.

So… workflow is like this:

  1. You create sketchbook using “Open new” action.
  2. Each time you want to draw new page you can open file named “last.kra” in created sketchbook folder.
  3. If you want go to next page, you hit “Next page” action (default shortcut is ctrl+shift+q). After that current page is going to be saved automatically (you need to confirm that though) and next one is going to show up.
  4. You can draw as many pages as you want!
    Each saved page is present in sketchbook folder as PNG file.

Screenshots:

Source code and installation guide:
https://github.com/SaySaeqo/krita-scripts

Changelog:

  • Added: exporting as page (allows to keep current document after saving it as a next page)

  • Fixed: missing text on the tools dropdown

24 Likes

so I keep getting this when i try to use this plugin, any tips to fix this?

1 Like

Its a great concept. It has some issues at the moment.. The text on the tools dropdown is missing , it cant reopen the previous sketchbooks in krita and it saves as .png and not krita files… Great start.. cant wait to see how this one evolves.

1 Like

Which OS and which version of Krita do you use? This is important information for those supposed to help you!

Michelist

Im using the widows os version

¿XP, Vista, 7, 8, 8.1, 10, 11?

And please tell us the exact version as it is shown in the splash screen while starting or in Krita under HelpShow system information for bug reports. behind Version: , thank you.

Michelist

Oh, sorry…

I’m using Windows 11 pro and Krita 5.2.13. Same issues as pokeblaze0238.

Just installed the plugin following the instructions given here and on GitHub, and it simply works as expected.

The reason for you two not seeing the possible actions shown under ToolsSketchbook is a very simple one, @SaySaeqo did not build their plugin in a way that it works directly after installation, and requires you to manually copy a file from the archive into a certain directory, which is said in the instructions. But okay, I admit, these instructions are an excellent example of fuzzy information deployment. :upside_down_face:

I prepared a quick and dirty fix so it will work right out of the box without further user action needed. You can install it over the currently installed plugin and can then use it.

And your both issue was that you did not follow the instructions to copy the action file into Krita’s action folder in Krita’s resource folder.

For further fixes regarding its functionality, you have to ask @SaySaeqo, that is out of my scope.

Here is the fixed plugin:

Plugins are installed in Krita by clicking on “Tools” >> “Scripts” >> “Import Plugin from File”, in the opening dialog select the file you just downloaded, and click on OK to confirm the selection, then confirm Krita’s message that the plugin is installed and restart Krita. Usually your plugin is now usable.

In the case you misclicked or had deliberately chosen to not activate the plugin while installing it, you have to search it in Krita under ‘‘Settings’’ >> ‘‘Configure Krita’’ >> ‘‘Python Plugin Manager’’ and activate it by setting a checkmark in front of it.
You have to confirm that setting with the “OK”-Button and restart Krita again to be able to use the plugin.

Michelist

1 Like

Very nice Mic.. You really are a good helper… Ok, I admit I only scanned the installation instructions. Your plug-in fix worked.. thanks.

1 Like

@pokeblaze0238 @Barry_De_Beer I have fixed it. It occurred there was just a typo in the name of .action file :sweat_smile: My bad… and thanks for pointing it out here!

@Michelist Thanks for providing quick workaround. I removed installation guide from github page as there is already great one in the official source (link to it remains). Less to be confused by, i guess. :slight_smile:

@Barry_De_Beer There is already builtin functionality for saving as autonumerated krita files thats why I hesitated to add this to the plugin, actually. You can find it by going to File > Save Incremental Version (Ctrl + Alt + S). But if you still think that would be great feature to have it in some changed form then feel free to make an issue on the github with this request. The same goes for “opening previous sketchbooks” – keeping a list of created sketchbooks comes with some issues and imo is not worth it considering you can just search for “last” file by builtin Open… or Open Recent functionalities. But maybe that is true just in my case, because I am not working on too many projects at the same time anyway… :face_with_tongue:

2 Likes