vvvvpm / vpm Goto Github PK
View Code? Open in Web Editor NEWPackage Manager for VVVV
License: MIT License
Package Manager for VVVV
License: MIT License
Seems like the program doesn't abort when given a file path that is not a .vpack but goes ahead running as usual but with code throwing exceptions as a result.
Should display an appropriate error message and exit normally.
The following vpack will not download ZeroMQ, because of the commented dependency.
It will process nicely without the comment, so I think this is a bug.
<vpack>
<meta>
<name>vvvv-ZeroMQ</name>
<source>https://github.com/velcrome/vvvv-ZeroMQ</source>
<author>velcrome</author>
<dependencies>
<!--dependency>
<name>vvvv-Message</name>
<source>vpms://raw.githubusercontent.com/velcrome/vvvv-Message/develop/copy/vvvv-Message.vpack</source>
</dependency-->
</dependencies>
</meta>
<install>
Download(
"https://github.com/velcrome/vvvv-ZeroMQ/releases/download/0.5.1/vvvv-ZeroMQ.zip",
VPM.TempDir + "\\vvvv-ZeroMQ.zip"
);
Extract(VPM.TempDir + "\\vvvv-ZeroMQ.zip", Pack.TempDir + "\\extract");
CopyDir(
Pack.TempDir + "\\extract",
VVVV.Dir + "\\packs\\vvvv-ZeroMQ"
);
</install>
</vpack>
Note that this behaviour is recursive, if there is a similar error in the dependency's vpm
Something went wrong:
'>' is an unexpected token. The expected token is '='. Line 35, position 91.
This refers to
data-pjax-transient
which should end with
="true"
I suspect.
Filling those in the next problem was that the link and meta tags in the header are not all closed with
/>
So I fixed those manually too. Finally I got this error
Something went wrong:
The 'div' start tag on line 128 position 12 does not match the end tag of 'option'. Line 129, position 43.
This refers to
<div class="header-search scoped-search site-scoped-search js-site-search" role="search">
<!-- '"` --><!-- </textarea></xmp> --></option></form><form accept-charset="UTF-8" action="/vvvvpm/vpdb/search" class="js-site-search-form" data-scoped-search-url="/vvvvpm/vpdb/search" data-unscoped-search-url="/search" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓" /></div>
Might count for others too packages too (I have the same initial error from "contrib.vpm1.nodx11.vpack", too. Should I try an older pack or an older vpm?
Which should be installed on registry then
I tried draggin and dropping vpacks on the vpm.exe program but it coughed up the following error:
Found a VVVV in registry.
Parsing input Pack
Something went wrong:
'>' is an unexpected token. The expected token is '='. Line 49, position 89.
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)
at System.Xml.XmlTextReaderImpl.ThrowUnexpectedToken(String expectedToken1, S
tring expectedToken2)
at System.Xml.XmlTextReaderImpl.ParseAttributes()
at System.Xml.XmlTextReaderImpl.ParseElement()
at System.Xml.XmlTextReaderImpl.ParseElementContent()
at System.Xml.XmlTextReaderImpl.Read()
at System.Xml.XmlLoader.LoadNode(Boolean skipOverWhitespace)
at System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc)
at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean prese
rveWhitespace)
at System.Xml.XmlDocument.Load(XmlReader reader)
at System.Xml.XmlDocument.LoadXml(String xml)
at vpm.VpmUtils.ParseAndValidateXmlFile(String xmlfile)
at vpm.Program.Main(String[] args)
Temp folder created successfully:
C:\Users\H\Desktop\vvvv\.vpm
Removing vpm temp folder.
Press any key to exit...
any ideas what it could be?
Also, how would one find and download packages from cmd line?
"Download latest version from here: https://vvvv.org/contribution/vpm-alpha"
link should be changed to https://vvvv.org/contribution/vpm
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.