Replies: 6 comments 8 replies
-
Not sure why you are dissembling DLL's? Which IronPython, ComicRack? no need for disassembly all the code is open source.
I can respect you wanting to create documentation, but just ChatGPT-ing it without actual understanding will not help users. Also doesn't help if I have to review everything anyway. You should test some things out, figure out what is important. Just listing things that are either non existent or not adding important things isn't helpful. You should also accept that user might need to check the code at some point, so instead of listing all the possible permutation (that normal script user shouldn't really be touching). Part of creating a script is a lot of figuring things out, you can point user to a direction. Show them example or tricks you've figure out, but we will never have a step by step recipe to create a script so that the average user can just create without thinking. |
Beta Was this translation helpful? Give feedback.
-
10.- The frame configuration options are part of the IronPython stack. It's like running "ipy -X:Frames or -X:FullFrames" and this allows you to inspect the frame stack, for example when importing external libraries or other modules. This makes the processing a bit slower but more flexible. |
Beta Was this translation helpful? Give feedback.
-
11.- You are right, I have seen the same behaviour. I think there is no need for any switch on ComicRack startup, just change the configuration ofcomicrack.ini. What do you think ? |
Beta Was this translation helpful? Give feedback.
-
12.- Corrected |
Beta Was this translation helpful? Give feedback.
-
Regarding point 13, it's a topic I'd like to clarify because I thought I had it under control, but I see that's not the case. |
Beta Was this translation helpful? Give feedback.
-
So does this seem like a more adequate explanation of what a ComicRackCE hook is? Hooks in ComicRackCE are integration mechanisms that allow scripts and plugins to automatically execute code at specific points in the ComicRackCE lifecycle. Each hook defines when the script will be called (e.g. when starting ComicRack, opening a comic, resizing the reader) and what kind of ComicRack context will be available. Hooks do not create or prepare a new environment: they insert your code into the pre-existing environment of the program at that moment. To use a hook, a script must explicitly declare the type of hook it implements (e.g. Startup, BookOpened, Shutdown, ComicInfoHtml, etc.), and ComicRackCE will automatically call it when appropriate. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I have been preparing for some time a documentation on how to create a plugin with all that it implies. For the moment I've left it in a repository of mine until the documentation is more mature so as not to mess up @maforget's wiki.
The link is https://github.com/killo3967/ComicRackCE-documentation/wiki
Please take a look at it and leave comments, if something is missing, not in place, missing or wrong.
I have not finished disassembling the DLL's until you give your approval of the format.
I look forward to your comments.
I also didn't want to upload this comment to Reddit until it passes through your wise hands first.
Beta Was this translation helpful? Give feedback.
All reactions