• Home
  • Documentation
  • Forum
  • Blog
  • Users
    • Map
    • Userlist
    • Businesses
    • Userpages
    • Connections
  • Contributions
    • All
    • Store
  • Downloads
    • vvvv beta
    • vvvv beta previews
  • Store
Show / Hide Table of Contents

Crawler (VVVV)

Author: woei
Date: 21 Jul, 2014
Category: plugin

Download

64bit

0-Crawler_v01.zip
21 Jul, 2014 - 13:34
crawler v0.1 alpha x86/x64

Description

very similar to Finder (VVVV)

for all the messy patchers to find the patches (and other externals) you actually used in a project.

the plugin crawls through your vvvv project and outputs nodes that are used outputting nodename, filename (if available), nodetype and occurrence (count and parent patch)

please report your findings. more features still to come and very alphaish yet so i can't guarantee it doesn't break stuff

happy crawling! woei

Comments

Comments are no longer accepted.
Please create a new topic in the vvvv beta forum to discuss this contribution.
kalle
21 Jul, 2014 - 14:58

aaaaahhahaha,

how many years did this issue torture you now?

thumbs up!

sanch
21 Jul, 2014 - 15:31

thank woei , will be great to have a kind of export function in a new folder with all organise in folder (texture, module,shader...) but i guess that 's your plan?

circuitb
21 Jul, 2014 - 15:50

+1 for a collect & save

woei
21 Jul, 2014 - 16:29

@kalle just checked, first attempt via patching was in 2007, hehe

@sanch that's the plan, though assets won't be collected. how could it know. modules, and shaders for sure, plugins will be tricky due to the dependencies

@sanch&circuitb once i know that it definitely catches all the necessary infos i'll implement the collecting. that's why i need some testers...

sanch
21 Jul, 2014 - 17:29

i don't understand why you couldn't copy assets, i didn't test your patch now , but so far i guess you read the xml from the patch , if you find a filetexture node for example , you could just read the path pin and get the file path, then copy it to new folder assets, if you find a dir node get path and copy full dir into assets... or there is something i don't get?

sanch
21 Jul, 2014 - 17:30

it will be really a nice feature for vvvv , automatic project cleaner :)

woei
21 Jul, 2014 - 17:56

@sanch because it only works in those simple cases + you cannot read any pins which have connections to any iobox. once you start doing some string magic above the dir or the filetexture it won't work.

  • guess how many nodes there are which can load assets, and how many of them really have the pin called Filename.

to be honest, i had implemented asset copying that way already. but it caused so much confusion that we ended up copying everything manually again.

sure, would be a great feature. but to implement asset copying really stable is way more complicated than just keeping an eye on asset management while patching

velcrome
21 Jul, 2014 - 18:08

if there were a possibility from the sdk to easily access all pins of a given node (native, plugin or module), much could be accomplished by simply collecting all input strings of the type Filename or Directory and having some semi-automatic way to gather resources.

sanch
21 Jul, 2014 - 19:00

@woei i didn't thought about that... but well for simple case if no iobox connected is still good to copy the assets.

kalle
21 Jul, 2014 - 19:20

ahem, fixe idee - writing without thinkin' deep: instead of parsing pins, shouldn't it be possible parsing for filename extensions using wildcards?

~np~.png~/np~ ~np~.x ~/np~

no need to know the nodename, id, bla?

sanch
22 Jul, 2014 - 15:17

@ kalle, i think that's a simple and good idea.

  • Improve this Doc

© 2020 by vvvv group. Imprint | Privacy Policy.
Thanks to DocFX for building this website. Analytics by Plausible.

Back to top