Introducing My Daz Content Library Manager, a work in progress

bringhobringho Posts: 239
edited December 2021 in The Commons

Looking at my order history here at Daz I found that I placed my first order almost eleven years ago, on December 10 2010.
Somewhere along the way I became frustrated that installed content was difficult to find so decided to install all my content manually instead.
A few years ago, after rebuilding my content library once again, I had an idea about a program that would make installing and managing the content library even easier that it was at that time.
Today I am ready to share my simple - still basically manual - Content Library Manager with the rest of the world.

The app is far from finished, quite the contrary, current version is only 0.5.0.10 with a long way to go to get to 1.0.
The best of all is that IT IS FREE TO DOWNLOAD, USE AND SHARE, and will be so for the foreseeable future.

The place to download is (Link removed by mod, once repaired please repost)

There is a forum set up for those interested to contribute with feedback at http://mydazcontentlibrary.online/forum/index.php

Post edited by frank0314 on

Comments

  • You might want to put some screen shots on your website so people have a reason to try it.

    I know I am not going to read through pages of description or install a program from an unknown source with little explanation as to the benefits.

    I poked around the forum, but saw no easy to digest details. Example screens, simple one sentence bullet points, things like that.

  • anepheranepher Posts: 123

    bringho said:

    Looking at my order history here at Daz I found that I placed my first order almost eleven years ago, on December 10 2010.
    Somewhere along the way I became frustrated that installed content was difficult to find so decided to install all my content manually instead.
    A few years ago, after rebuilding my content library once again, I had an idea about a program that would make installing and managing the content library even easier that it was at that time.
    Today I am ready to share my simple - still basically manual - Content Library Manager with the rest of the world.

    The app is far from finished, quite the contrary, current version is only 0.5.0.10 with a long way to go to get to 1.0.
    The best of all is that IT IS FREE TO DOWNLOAD, USE AND SHARE, and will be so for the foreseeable future.

    The place to download is http://mydazcontentlibrary.online/index.html

    There is a forum set up for those interested to contribute with feedback at http://mydazcontentlibrary.online/forum/index.php

    Your application has a Tojan... 

    trojan.PNG
    431 x 300 - 8K
  • bringhobringho Posts: 239

    Thanks for the heads up!

     

  • bringhobringho Posts: 239
    edited December 2021

    anepher said:

    bringho said:

    Looking at my order history here at Daz I found that I placed my first order almost eleven years ago, on December 10 2010.
    Somewhere along the way I became frustrated that installed content was difficult to find so decided to install all my content manually instead.
    A few years ago, after rebuilding my content library once again, I had an idea about a program that would make installing and managing the content library even easier that it was at that time.
    Today I am ready to share my simple - still basically manual - Content Library Manager with the rest of the world.

    The app is far from finished, quite the contrary, current version is only 0.5.0.10 with a long way to go to get to 1.0.
    The best of all is that IT IS FREE TO DOWNLOAD, USE AND SHARE, and will be so for the foreseeable future.

    The place to download is http://mydazcontentlibrary.online/index.html

    There is a forum set up for those interested to contribute with feedback at http://mydazcontentlibrary.online/forum/index.php

    Your application has a Tojan... 

    No, I honestly don't think so.

    I downloaded the Microsoft Safety Scanner´from https://docs.microsoft.com/en-us/windows/security/threat-protection/intelligence/safety-scanner-download

    And it did not find any problem with this program. I use McAfee and it does not react to the compiled program.

    Another thing I found searching for information on the Trojan threat was this:

    "I would suspect the "!ml" suffix there suggests that it was detected by a machine learning algorithm, so it may well be a false positive."

    Which Antivirus program do you use?

    Post edited by bringho on
  • edited December 2021

    I am at work now... but as soon as I get home I am going to give this a shot!  I tried the link, but it is blocked by office IT...

    Can you give a little description of what and how it works?
     

    Post edited by pjwhoopie@yandex.com on
  • anepheranepher Posts: 123

    bringho said:

    anepher said:

    bringho said:

    Looking at my order history here at Daz I found that I placed my first order almost eleven years ago, on December 10 2010.
    Somewhere along the way I became frustrated that installed content was difficult to find so decided to install all my content manually instead.
    A few years ago, after rebuilding my content library once again, I had an idea about a program that would make installing and managing the content library even easier that it was at that time.
    Today I am ready to share my simple - still basically manual - Content Library Manager with the rest of the world.

    The app is far from finished, quite the contrary, current version is only 0.5.0.10 with a long way to go to get to 1.0.
    The best of all is that IT IS FREE TO DOWNLOAD, USE AND SHARE, and will be so for the foreseeable future.

    The place to download is http://mydazcontentlibrary.online/index.html

    There is a forum set up for those interested to contribute with feedback at http://mydazcontentlibrary.online/forum/index.php

    Your application has a Tojan... 

    No, I honestly don't think so.

    I downloaded the Microsoft Safety Scanner´from https://docs.microsoft.com/en-us/windows/security/threat-protection/intelligence/safety-scanner-download

    And it did not find any problem with this program. I use McAfee and it does not react to the compiled program.

    Another thing I found searching for information on the Trojan threat was this:

    "I would suspect the "!ml" suffix there suggests that it was detected by a machine learning algorithm, so it may well be a false positive."

    Which Antivirus program do you use?

    Indeed I was trying again from the station at wok, this time only chrome is blocking it, after I use keep option and scaned it with esset no theats are revealed.

    On my personal computer I was using windows defender.
    I'll check again at home and send you a full log.
     

  • Ghosty12Ghosty12 Posts: 2,065
    edited December 2021

    Ran it through VirusTotal and it got 7 hits, if it had one you could chalk it down to a false positive, but with seven then things become different.. One of the seven hits was from Microsoft which reported the exe file as containing Trojan:Win32/Sabsik.FL.B!ml..

    Post edited by Ghosty12 on
  • bringhobringho Posts: 239

    Ghosty12 said:

    Ran it through VirusTotal and it got 7 hits, if it had one you could chalk it down to a false positive, but with seven then things become different.. One of the seven hits was from Microsoft which reported the exe file as containing Trojan:Win32/Sabsik.FL.B!ml..

    That is the threat reported earlier, (ok the difference is 'B!ml' instead of the earlier 'A!ml'/ and the answer is the same as before: Microsoft Safety Scanner did NOT react to it nor do my licensed McAfee.

    It's probably a 'false positive' by a machine learning routine that identifies the packed python code as 'hidden malvare code'. More at:

    https://howtofix.guide/trojanwin32-sabsik-fl-aml/

    "Executable code extraction. Cybercriminals often use binary packers to hinder the malicious code from reverse-engineered by malware analysts. A packer is a tool that compresses, encrypts, and modifies a malicious file’s format. Sometimes packers can be used for legitimate ends, for example, to protect a program against cracking or copying."

    Naming the other six hits would be helpful.

    Thanks in advance!

  • Ghosty12Ghosty12 Posts: 2,065

    Here is the link to the virustotal report, https://www.virustotal.com/gui/file/b3d6699f23a2214e182b7e7bf154f20cd4cbd06e9610fca69a53d9ff704e155b .. Of the 68 engines that would read it only 7 said anything untoward, and of those 7, 5 of those are from vendors I am not really sure about on a reliability scale as never heard of a few of them..

  • bringhobringho Posts: 239

    Chumly said:

    I am at work now... but as soon as I get home I am going to give this a shot!  I tried the link, but it is blocked by office IT...

    Can you give a little description of what and how it works?
     

    It is a tool to make installing content archives easier than extracting, moving and copying the files by hand. At the moment it is still wery much manual but it does a few things really well:

    - It automatically corrects 'zero byte placeholder files' created by artists to make help icons visible in the content library and place a .duf file type header in the file.

    - Moving and/or renaming .duf files automatically does the same to the icon files and the .tip files. (this does not work in the current downloadable file which will be updated tonight)

    - The file trees are visualised for easier overview.

    Drag and drop is still to be implemented (when I figure out how to do that) so currently actions are selected by right-clicking on the folder/file one want to rename/move.

    Dependent of where the right-clicked file/folder are in the file tree the application makes an 'educated guess' as to what the user might want to do and presents quick selections in the actions dialog.

    Though not used as of right now the application saves all actions taken, it may be used for undo later on but was mainly thought to be used to reload a previosly installed arhive into MDCLM as it was once installed.

    The preferences dialog gives more clues as to some of the things I intend to implement as only a few things are really working right now.

    I'm putting together a few pages to showcase the use, unil now coding has been my first priority...

    Attached are images of the Set Preferences Dialog and an overview of what it looks like when five archives has been loaded into MDCLM at the same time and I am about to rename the 'Modern house2' folder to 'Zero Props'.

    The loaded priducts are the 'Modern House 2 Bundle' (sku:63695 (though the actual archives are sku:60877, 63689, 63691 & 63693) and the 'Modern House 2 Props 2' (sku: 83450)).

    In my pooint of view this is an excellent example of why I manually install anything in the first place, and something that becomes easier to install using MDCLM (even though it took me at least 3 attempts before I got it the way I need it to be to find my way arount it).

    2_Settings.png
    1657 x 621 - 78K
    6_RightClickRename.png
    856 x 758 - 97K
  • bringhobringho Posts: 239
    edited December 2021

    Ghosty12 said:

    Here is the link to the virustotal report, https://www.virustotal.com/gui/file/b3d6699f23a2214e182b7e7bf154f20cd4cbd06e9610fca69a53d9ff704e155b .. Of the 68 engines that would read it only 7 said anything untoward, and of those 7, 5 of those are from vendors I am not really sure about on a reliability scale as never heard of a few of them..

    Edited:

    My Bad, I thought the URL scan would check the .exe... Which it did not... and yes I get the same reasult so now I have to dig deeper into this instead of correcting more kniown bugs angry

    Fiinal Edit:

    The only answer I have to the above comments on flagging this application as harmful is what the developer of the 'auto-py-to-exe' has to say about it after writing the smallest possible python/tlinter app (6 rows of code) and compiling it and I still get the same result as above when I scan the test.exe file:

    https://www.virustotal.com/gui/file/268bdbba75046402f49d38590923cc7012ecdee11ef3618bbbeb6dfbcd09acae?nocache=1

    The asnwer is this:

    https://nitratine.net/blog/post/issues-when-using-auto-py-to-exe/?utm_source=auto_py_to_exe&utm_medium=readme_link&utm_campaign=auto_py_to_exe_help#my-antivirus-detected-the-exe-as-a-virus

    and this:

    https://github.com/pyinstaller/pyinstaller/issues/2501

    Enough of this, I need to get back to correcting next known bug: the same error as moving or renaming a file/folder that did not rename/move the (possible) accompanying icon and .tif file(s) is still in the move to target action of MDCLM.

    Next update will follow asap, after that I move to make a few use examples.

    Post edited by bringho on
  • frank0314frank0314 Posts: 14,264

    Is there the slightest chance you could've picked something up on your system so whenever you save it it attaches itself to the saved file?

  • bringhobringho Posts: 239

    frank0314 said:

    Is there the slightest chance you could've picked something up on your system so whenever you save it it attaches itself to the saved file?

    However unlikely, there is allways that risk/chance. Anyone stating anything else would either be stupid or someone with extensive sequrity knowledge, not letting anything unchecked into their private network. I work in a high sequrity environment and know about a few cases when even such networks has been compromized because users did not follow protocol. Never anything dangerous as the critical systems has no connection too the outside world other than point to point connections, but enough to shut down a number of administrative laptops on the corporate network.

    To my (auto-py-to-exe's) defence I state that all the threats covered in earlier posts in this thread has been reported earlier and judging by the machine learning algorithm to find malicious code it matches what auto-py-to-exe does as it - as I understand it - incorporates the python interpreter and 'packs the code'.

    As the author states, the sourcecode of auto-py-to-exe is free for anyone to investigate.

    Anyone can do what I did, enter this Python code in a file (I named it 'test.py'):
    -------------------------
    import tkinter as tk

    root = tk.Tk()

    myFrame = tk.Frame(root)
    root.title('Test Application')
    root.geometry("500x80")

    main_label = tk.Label(root, text = "Main Screen", font=("Helvetica", 18))
    main_label.pack(pady = 20)

    root.mainloop
    ----------------------

    Installing Python 3.10 is a click away on the PC, installing tkinter and auto-py-to-exe requiers a little effort but it is not directly difficult. Then use auto-py-to-exe to create a standalone program.

    And you WILL get the same result as I got, as the problem was reported by the creator of auto-py-to-exe over three years ago.

    Unless of cause all users of auto-py-to-exe seeing these issues all have have equally infected computers...

    I obviously did not pay enough attention when I found and realized I could actually use Python to realize my idea of a better content management tool with tkinter looking close enought like GEM on the Atari ST in the mid-80's.

    I found something I could work with instead of the uttely confusing Microsoft Windows Visual Studio.

    There is a lot work still to be done on this program to get it anyhere near where I want to.

    I want to spend my time doing just that instead of arguing about something that was defended years ago by the author of the 'compiler'.

    If you like the idea, try it, I'm open for any suggestion on how to improve the application.

    The Preferences Dialog (shared in an earlier post) give som ideas as where I am heading.

    If nothing else, now I have a heads up on the 'false positive' machine learning malware warnings and can act accordingly.

    I almost forgot to add the screenshot of the output from the 8 lines of Pythion code above...

    TestApp.png
    508 x 116 - 4K
  • It will be nice to see this when you get to 1.0. Always looking for a good piece of software that can replace my old school method of pen and paper. I think a data base program or spread sheet would do Daz Studio Users a world of good. I just don't want to spend the time. I figure out what I want to create and then I look at what I have purchased and what I could use and the pen and paper method comes into play.Too much content.

  • Looks promising!

    Keep us in the loop, and don't lose the faith!

  • Ghosty12Ghosty12 Posts: 2,065
    edited December 2021

    Chumly said:

    Looks promising!

    Keep us in the loop, and don't lose the faith!

    Agree, and it hopefully works out because it does look good.. laugh

    bringho said:

    Ghosty12 said:

    Here is the link to the virustotal report, https://www.virustotal.com/gui/file/b3d6699f23a2214e182b7e7bf154f20cd4cbd06e9610fca69a53d9ff704e155b .. Of the 68 engines that would read it only 7 said anything untoward, and of those 7, 5 of those are from vendors I am not really sure about on a reliability scale as never heard of a few of them..

    Edited:

    My Bad, I thought the URL scan would check the .exe... Which it did not... and yes I get the same reasult so now I have to dig deeper into this instead of correcting more kniown bugs angry

    Fiinal Edit:

    The only answer I have to the above comments on flagging this application as harmful is what the developer of the 'auto-py-to-exe' has to say about it after writing the smallest possible python/tlinter app (6 rows of code) and compiling it and I still get the same result as above when I scan the test.exe file:

    https://www.virustotal.com/gui/file/268bdbba75046402f49d38590923cc7012ecdee11ef3618bbbeb6dfbcd09acae?nocache=1

    The asnwer is this:

    https://nitratine.net/blog/post/issues-when-using-auto-py-to-exe/?utm_source=auto_py_to_exe&utm_medium=readme_link&utm_campaign=auto_py_to_exe_help#my-antivirus-detected-the-exe-as-a-virus

    and this:

    https://github.com/pyinstaller/pyinstaller/issues/2501

    Enough of this, I need to get back to correcting next known bug: the same error as moving or renaming a file/folder that did not rename/move the (possible) accompanying icon and .tif file(s) is still in the move to target action of MDCLM.

    Next update will follow asap, after that I move to make a few use examples.

    No worries and cool, also I wondered about that as I have a few programs that are from supposedly reputable companies, that have been a bit iffy on virustotal.. But keep up the awesome work as this program does look very promising..

    Post edited by Ghosty12 on
  • TaozTaoz Posts: 9,973
    edited December 2021

    3 hits or less at virustotal is generally considered safe (false positives).  With SecureAge Apex you can almost be certain that it marks any unknown app as malicious, a few other scanners are also fast on the trigger.  Microsoft may mark it as bad, but if you scan it with Windows Defender it may say it's OK.  Some other virustotal scanners may also produce different results than their retail versions. 

    My C# apps usually test clean at virustotal except for SecureAge Apex, at worst they have 2-3 hits in all, but as soon as I obfuscate them to protect the code (C# apps are by default very easy to decompile) I usually get a lot more hits, which is annoying.  Last time I scanned an app I got 2 hits (again 1 from SecureAge Apex), after obfuscation I got 8 hits.  I'm using a $200 obfuscator from a professional company, so I'm certain it doesn't mess with anything. 

    Post edited by Taoz on
  • bringhobringho Posts: 239

    I have created two new topics in the support forum: An introduction to MDCLM, and a first, reaaly simple install example.

    The link to the Q&A forum is https://mydazcontentlibrary.online/forum/index.php/board,2.0.html

    MOre tutorials vill follow.

  • manekiNekomanekiNeko Posts: 1,414

    hmm.. might ne interesting - however, i am happy with DIM, as far as pure daz shop items are involved.

    but i am restlessly overwhelmed with my far lower number of rendo items, because they're not smart. i rediscovered at least 20 products i bought a while ago, never even tried out or worse, installed, that i had not the faintest idea i owned. them not being in the smart panel isn't helping me,,, and besides the fact that i'm hopeless without any chance of improvement, the fact that rendo has 2 places you can see your products that are over-meh doesn't help either.. one is under "orders", with nice thumbs - but no list, the orders are like submenus that close automatically, can't print a page - and the one looking like a list has way not enough items on a browser page and no illustrations whatsoever, plus it's not ordered/orderable in a useful way. it's a PITA, a major one.

    so any help to have the oversight would be welcome - but only for rendo and/or a flurry of freebies. and not to install them either, just to see what i have, like a smart panel of sorts.

    is this/will this be possible wuth your app?

  • bringhobringho Posts: 239
    so any help to have the oversight would be welcome - but only for rendo and/or a flurry of freebies. and not to install them either, just to see what i have, like a smart panel of sorts.

    is this/will this be possible wuth your app?

    I have some ideas as how to get a better overview of the owned content but that is more the icong on the cake as far as I'm concerned at the moment.

    That will change dependent on the interrest if the app and the willingness to support my endeavour as supporters have a say about the importance of the upcoming updates  ;)

    I had a look at my Rendo account and it looks like I've placed 268 orders with them from June 18 2012 until today. That was my first order from Rendo containing anything for Genesis. =)

  • bringhobringho Posts: 239

    version 0.5.0.15 released

    This time I've implemented some functionality that may interrest those who like me install everything manually:

    Remove Pattern:
      Two different patterns can be entered and processed at one time.  Either in the current directory or in the current and all below directories.

    Rename Pattern:
      Enter the 'source' and 'target' pattern, then select to rename in the current directory or in the current and all below directories.

    Added a 'Save Content' button on the main screen:
      This button saves a folder named 'Content Created  YYYY-MM-DD at HH.MM.SS'.
      The date currently follow ISO 8601 standard and future update will make it possible to change naming to personal preference.

      This function currently only support 'Renderosity', 'Renderhub' and 'Other Product' as I guess most people use Daz DIM to download
      Daz archives and updates. If anyone store the Daz Archives in separate product folders the 'Other Product' can be used for Daz content as well.

    New Right-Click Dialog

    Available at : https://mydazcontentlibrary.online/index.html

    Tomotrrow I'll try to figure out an easier way to replace / renumber 'numbered patterns'.

Sign In or Register to comment.