From 9f537c1a5d3229deb443fbc1e58b6a704b7d5fe2 Mon Sep 17 00:00:00 2001 From: GenZmeY Date: Mon, 2 Nov 2020 17:57:50 +0300 Subject: [PATCH 1/7] Update README.md --- README.md | 50 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 49 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 9e6ee8f..bb8de5f 100644 --- a/README.md +++ b/README.md @@ -1 +1,49 @@ -# range-gen \ No newline at end of file +# Range-Gen + +![build release](https://github.com/GenZmeY/range-gen/workflows/build%20release/badge.svg) +[![GitHub top language](https://img.shields.io/github/languages/top/GenZmeY/range-gen)](https://golang.org) +[![GitHub](https://img.shields.io/github/license/GenZmeY/range-gen)](https://www.gnu.org/licenses/gpl-3.0.en.html) +[![GitHub release (latest by date)](https://img.shields.io/github/v/release/genzmey/range-gen)](https://github.com/GenZmeY/range-gen/releases) + +*range-gen creates a list of scene ranges based on a set of frames from the video. This program is used in the [video2d-2x](https://github.com/GenZmeY/video2d-2x) project.* + +*** + +# Build & Install +**Note:** You can get the compiled version for your platform on the [release page](https://github.com/GenZmeY/range-gen/releases). + +Dependencies: +- linux distro +- git +- golang 1.13 +- make + +Get the source: +`git clone https://github.com/GenZmeY/range-gen` + +Build: +`cd range-gen && make` + +Install: +`make install` + +**Build versions for all plaforms:** +`make -j $(nproc) compile` +(executables will be in `range-gen/bin` folder) + +# Usage +``` +Usage: range-gen [option]... +input_dir Directory with png images +output_file Range list file +threshold Image similarity threshold (0-1024) + +Options: + -j, --jobs N Allow N jobs at once + -n, --noise Default noise level for each range (0-3) + -h, --help Show this page + -v, --version Show version +``` + +# License +Range-gen is licensed under the [GNU GPLv3](https://www.gnu.org/licenses/gpl-3.0.en.html), but uses a [go-perceptualhash](https://github.com/dsoprea/go-perceptualhash) ([BSD 3-Clause License](https://github.com/dsoprea/go-perceptualhash/blob/master/LICENSE)) to calculate hashes of images. From 85000e3e2945617b1e65c7bd7b52c90843e73756 Mon Sep 17 00:00:00 2001 From: GenZmeY Date: Mon, 2 Nov 2020 17:59:24 +0300 Subject: [PATCH 2/7] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index bb8de5f..2897cb5 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ ![build release](https://github.com/GenZmeY/range-gen/workflows/build%20release/badge.svg) [![GitHub top language](https://img.shields.io/github/languages/top/GenZmeY/range-gen)](https://golang.org) [![GitHub](https://img.shields.io/github/license/GenZmeY/range-gen)](https://www.gnu.org/licenses/gpl-3.0.en.html) -[![GitHub release (latest by date)](https://img.shields.io/github/v/release/genzmey/range-gen)](https://github.com/GenZmeY/range-gen/releases) +![GitHub release (latest by date)](https://img.shields.io/github/v/release/GenZmeY/range-gen) *range-gen creates a list of scene ranges based on a set of frames from the video. This program is used in the [video2d-2x](https://github.com/GenZmeY/video2d-2x) project.* From 7f4f4cdcba0899bc6afe92e695acb34e754dc44d Mon Sep 17 00:00:00 2001 From: GenZmeY Date: Mon, 2 Nov 2020 18:00:49 +0300 Subject: [PATCH 3/7] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2897cb5..3ef3459 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ ![build release](https://github.com/GenZmeY/range-gen/workflows/build%20release/badge.svg) [![GitHub top language](https://img.shields.io/github/languages/top/GenZmeY/range-gen)](https://golang.org) [![GitHub](https://img.shields.io/github/license/GenZmeY/range-gen)](https://www.gnu.org/licenses/gpl-3.0.en.html) -![GitHub release (latest by date)](https://img.shields.io/github/v/release/GenZmeY/range-gen) +[![GitHub release (latest by date)](https://img.shields.io/github/v/release/GenZmeY/range-gen)](https://github.com/GenZmeY/range-gen/releases) *range-gen creates a list of scene ranges based on a set of frames from the video. This program is used in the [video2d-2x](https://github.com/GenZmeY/video2d-2x) project.* From 543baa2e644fe37c4654d8787a75289330796336 Mon Sep 17 00:00:00 2001 From: GenZmeY Date: Mon, 2 Nov 2020 18:01:20 +0300 Subject: [PATCH 4/7] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3ef3459..cbfe6d2 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ![build release](https://github.com/GenZmeY/range-gen/workflows/build%20release/badge.svg) [![GitHub top language](https://img.shields.io/github/languages/top/GenZmeY/range-gen)](https://golang.org) -[![GitHub](https://img.shields.io/github/license/GenZmeY/range-gen)](https://www.gnu.org/licenses/gpl-3.0.en.html) +[![GitHub](https://img.shields.io/github/license/genzmey/range-gen)](https://www.gnu.org/licenses/gpl-3.0.en.html) [![GitHub release (latest by date)](https://img.shields.io/github/v/release/GenZmeY/range-gen)](https://github.com/GenZmeY/range-gen/releases) *range-gen creates a list of scene ranges based on a set of frames from the video. This program is used in the [video2d-2x](https://github.com/GenZmeY/video2d-2x) project.* From 8d1d3466ea71147a33ad4ecc435963f19f2b69f4 Mon Sep 17 00:00:00 2001 From: GenZmeY Date: Mon, 2 Nov 2020 18:01:30 +0300 Subject: [PATCH 5/7] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cbfe6d2..3ef3459 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ![build release](https://github.com/GenZmeY/range-gen/workflows/build%20release/badge.svg) [![GitHub top language](https://img.shields.io/github/languages/top/GenZmeY/range-gen)](https://golang.org) -[![GitHub](https://img.shields.io/github/license/genzmey/range-gen)](https://www.gnu.org/licenses/gpl-3.0.en.html) +[![GitHub](https://img.shields.io/github/license/GenZmeY/range-gen)](https://www.gnu.org/licenses/gpl-3.0.en.html) [![GitHub release (latest by date)](https://img.shields.io/github/v/release/GenZmeY/range-gen)](https://github.com/GenZmeY/range-gen/releases) *range-gen creates a list of scene ranges based on a set of frames from the video. This program is used in the [video2d-2x](https://github.com/GenZmeY/video2d-2x) project.* From 5665335017e2152178ff673d79120f914fe5d31d Mon Sep 17 00:00:00 2001 From: GenZmeY Date: Mon, 2 Nov 2020 18:02:23 +0300 Subject: [PATCH 6/7] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3ef3459..cbfe6d2 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ![build release](https://github.com/GenZmeY/range-gen/workflows/build%20release/badge.svg) [![GitHub top language](https://img.shields.io/github/languages/top/GenZmeY/range-gen)](https://golang.org) -[![GitHub](https://img.shields.io/github/license/GenZmeY/range-gen)](https://www.gnu.org/licenses/gpl-3.0.en.html) +[![GitHub](https://img.shields.io/github/license/genzmey/range-gen)](https://www.gnu.org/licenses/gpl-3.0.en.html) [![GitHub release (latest by date)](https://img.shields.io/github/v/release/GenZmeY/range-gen)](https://github.com/GenZmeY/range-gen/releases) *range-gen creates a list of scene ranges based on a set of frames from the video. This program is used in the [video2d-2x](https://github.com/GenZmeY/video2d-2x) project.* From b365e339b29c97c074a8b3b601138dc6ecf11226 Mon Sep 17 00:00:00 2001 From: GenZmeY Date: Mon, 2 Nov 2020 18:02:59 +0300 Subject: [PATCH 7/7] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cbfe6d2..54fd00f 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Range-Gen -![build release](https://github.com/GenZmeY/range-gen/workflows/build%20release/badge.svg) +[![build release](https://github.com/GenZmeY/range-gen/workflows/build%20release/badge.svg)](https://github.com/GenZmeY/range-gen/actions) [![GitHub top language](https://img.shields.io/github/languages/top/GenZmeY/range-gen)](https://golang.org) [![GitHub](https://img.shields.io/github/license/genzmey/range-gen)](https://www.gnu.org/licenses/gpl-3.0.en.html) [![GitHub release (latest by date)](https://img.shields.io/github/v/release/GenZmeY/range-gen)](https://github.com/GenZmeY/range-gen/releases)