Skip to content

Instantly share code, notes, and snippets.

View ZoomTen's full-sized avatar
🤔
Rabble rabble tech blabble

Zumi ZoomTen

🤔
Rabble rabble tech blabble
View GitHub Profile
#!/usr/bin/python
import os
import json
import re
from argparse import ArgumentParser
from datetime import datetime
ACTIVITY_FILE = 'activity.json'

Olive 0.2 Build Guide

Requirements

You need these dev libraries:

  • Qt >= 5.6,
  • OpenColorIO,
  • OpenImageIO >= 1.6,
  • OpenEXR,
  • OpenGL,
  • FFmpeg (>= 3.0) && (!= 4.3)
@ZoomTen
ZoomTen / opencv_pose_func.py
Created August 20, 2020 14:24
realtime pose stuff in blender with opencv
# based upon https://github.com/jkirsons/FacialMotionCapture_v2/blob/master/OpenCVAnimOperator.py
# with elements taken from https://github.com/legolas123/cv-tricks.com/blob/master/OpenCV/Pose_Estimation/run_pose.py
# in blender, run this script second
import bpy
import sys
import time
import numpy
@ZoomTen
ZoomTen / activity.py
Last active June 3, 2021 13:46
Activity logger that I run every night before I go to bed
#!/usr/bin/python
from appdirs import AppDirs
from argparse import ArgumentParser
from configparser import ConfigParser
from datetime import datetime, date
from textwrap import TextWrapper as tw
import os
import sys
import sqlite3
from argparse import ArgumentParser
import moviepy.editor as mp
class EditBase():
def __init__(self):
self.YOUTUBE_SIZE = (854, 480)
self.INSTAGRAM_SIZE = (480,480)
def relative_to(self, target_res, position):
# target_res and position are both tuples
#Category:main - the main binary packages needed to run enigma
lgm 2b95c7359102325be4b3a025852a86c5 ./lateralgm.jar https://github.com/IsmAvatar/LateralGM/releases/download/v1.8.163/lateralgm.jar none
main 1232a80e6859a69d2dad6f8ca7c493bd ./plugins/enigma.jar https://github.com/enigma-dev/lgmplugin/releases/download/v1.8.7.11r8/enigma.jar jnaJar,lgm,mac
jnaJar a1e20e48a367063023db9137ceb7c63c ./plugins/shared/jna.jar https://enigma-dev.org/bin/jna.jar none
@ZoomTen
ZoomTen / 0 - Olive 0.2.x Quickstart.md
Last active June 24, 2020 06:25
Quick guide to Olive 0.2.x

Olive 0.2.x Quickstart

THIS DOCUMENT MAY BE OUTDATED BY THE TIME YOU READ THIS

@ZoomTen
ZoomTen / PKGBUILD
Created June 17, 2020 13:54
Sample PKGBUILD for theApp
pkgname=theapp
pkgver=0.01
pkgrel=0
pkgdesc="A sample app for the-libs"
arch=("x86_64")
url="https://github.com/ZoomTen/theApp"
license=('GPL3')
depends=('qt5-base' 'the-libs')
makedepends=('git')
source=("$pkgname-$pkgver"::'git+https://github.com/ZoomTen/theApp#branch=master')

Olive 0.2.0 File Format

Overview

The Olive Video Editor project file ("project file") is a standard XML 1.0 file that can be written and read by the Olive video editor.

This file contains the project's sequence data, color management settings, media file links, and other project data. It has a MIME type of application/vnd.olive-project.

Being XML-based, it is easy to edit and read both by humans and by applications. For example, fixing corrupted project files are easily done through a text editor or an automated program.

This is a RenderChan module for Olive Video Editor.

Made for use with my patched Olive... make sure you download and build beforehand.

Save the file below to (Renderchan directory)/renderchan/contrib/olive.py.