Skip to content

Commit

Permalink
init
Browse files Browse the repository at this point in the history
  • Loading branch information
joreg committed Dec 17, 2023
1 parent 07d6ebe commit 95c1826
Show file tree
Hide file tree
Showing 52 changed files with 12,160 additions and 53 deletions.
12 changes: 4 additions & 8 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,14 +26,10 @@ jobs:

- name: Publish VL Nuget
uses: vvvv/[email protected]
with:
csproj: src\VL.NewLibrary.Template.csproj
nuspec: deployment\VL.NewLibrary.Template.nuspec

# Fill the Icon file
with:
csproj: src\VL.MediaPipe.csproj
nuspec: deployment\VL.MediaPipe.nuspec
icon-src: https://raw.githubusercontent.com/vvvv/PublicContent/master/nugeticon.png
icon-dst: ./deployment/nugeticon.png

# Provide the nuget key. See: https://thegraybook.vvvv.org/reference/extending/publishing.html#getting-a-nugetorg-api-key
nuget-key: ${{ secrets.NUGET_KEY }}
nuget-key: ${{ secrets.VVVV_ORG_NUGET_KEY }}

10 changes: 6 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
# VL.NewLibrary.Template
Lorem Ipsum.
# VL.MediaPipe
[MediaPipe](https://developers.google.com/mediapipe) for VL.

Try it with vvvv, the visual live-programming environment for .NET
This is based on the work done by [Dom Scott](https://github.com/domisjustanumber) and [Torin Blankensmith](https://github.com/torinmb) for TouchDesigner, over at [mediapipe-touchdesigner](https://github.com/torinmb/mediapipe-touchdesigner). You can watch their [introduction video on YouTube](https://www.youtube.com/watch?v=Cx4Ellaj6kk) to see what's possible.

Then try it with vvvv, the visual live-programming environment for .NET
Download: http://visualprogramming.net

## Using the library
In order to use this library with VL you have to install the nuget that is available via nuget.org. For information on how to use nugets with VL, see [Managing Nugets](https://thegraybook.vvvv.org/reference/hde/managing-nugets.html) in the VL documentation. As described there you go to the commandline and then type:

nuget install VL.NewLibrary.Template -pre
nuget install VL.MediaPipe -pre

Demos are available via the Help Browser!
1,853 changes: 1,853 additions & 0 deletions VL.IO.HTTP.WebServer.vl

Large diffs are not rendered by default.

2,163 changes: 2,163 additions & 0 deletions VL.MediaPipe.vl

Large diffs are not rendered by default.

27 changes: 0 additions & 27 deletions VL.NewLibrary.Template.vl

This file was deleted.

8 changes: 8 additions & 0 deletions csharp/VL.MediaPipe/NuGet.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<clear />
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
<add key="vvvv-public-feed" value="https://teamcity.vvvv.org/guestAuth/app/nuget/v1/FeedService.svc/" />
</packageSources>
</configuration>
3 changes: 3 additions & 0 deletions csharp/VL.MediaPipe/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
using VL.Core.Import;

[assembly: ImportAsIs]
21 changes: 21 additions & 0 deletions csharp/VL.MediaPipe/VL.MediaPipe.csproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<GenerateDocumentationFile>True</GenerateDocumentationFile>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="VL.Core" Version="2023.5.3-0403-g984a15c5cf" />
</ItemGroup>

<ItemGroup>
<Using Include="VL.Core" />
<Using Include="VL.Core.Import" />
<Using Include="VL.Lib.Collections" />
<Using Include="Stride.Core.Mathematics" />
</ItemGroup>

</Project>
Original file line number Diff line number Diff line change
@@ -1,29 +1,27 @@
<?xml version="1.0"?>

<!-- For more info see: -->
<!-- https://thegraybook.vvvv.org/reference/extending/publishing.html -->

<package xmlns="http://schemas.microsoft.com/packaging/2011/10/nuspec.xsd">
<metadata>
<id>VL.NewLibrary.Template</id>
<!-- For more about versions see: https://thegraybook.vvvv.org/reference/extending/publishing.html#version -->
<id>VL.MediaPipe</id>
<version>0.0.1-alpha</version>
<title>VL.NewLibrary.Template</title>
<!-- Provide authors, owners and projectUrl -->
<authors></authors>
<owners></owners>
<title>VL.MediaPipe</title>
<authors>Dom Scott, Torin Blankensmith, vvvv</authors>
<owners>vvvv</owners>
<projectUrl></projectUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<!-- Provide summary and description -->
<summary></summary>
<description></description>
<tags>nuget</tags>
<summary>MediaPipe for vvvv</summary>
<description>MediaPipe for vvvv</description>
<tags>mediapipe, ML, tracking</tags>
<dependencies>
<dependency id="VL.CEF.Stride" version="0.5.1" />
<dependency id="VL.WebSocket" version="0.7.0-alpha" />
</dependencies>
<license type="expression">LGPL-3.0-only</license>
<icon>icon\nugeticon.png</icon>
</metadata>
<files>
<file src="..\*.vl" target="" exclude="" />
<file src="..\help\**" target="help\" exclude="" />
<file src="..\web\**" target="web\" exclude="" />
<file src="nugeticon.png" target="icon\" />
</files>
</package>
Loading

0 comments on commit 95c1826

Please sign in to comment.