update username (#234)

This commit is contained in:
Michael M. Chang
2025-01-01 03:38:59 -05:00
committed by GitHub
parent fc07c08c58
commit 49fdaeb42a
41 changed files with 96 additions and 96 deletions

View File

@@ -1,6 +1,6 @@
> [!NOTE] > [!NOTE]
> A poll is up to decide the future of yt-dlp-web-ui frontend! If you're interested you can take part. > A poll is up to decide the future of yt-dlp-web-ui frontend! If you're interested you can take part.
> https://github.com/marcopeocchi/yt-dlp-web-ui/discussions/223 > https://github.com/marcopiovanello/yt-dlp-web-ui/discussions/223
# yt-dlp Web UI # yt-dlp Web UI
@@ -10,14 +10,14 @@ High performance extendeable web ui and RPC server for yt-dlp with low impact on
Created for the only purpose of *fetching* videos from my server/nas and monitor upcoming livestreams. Created for the only purpose of *fetching* videos from my server/nas and monitor upcoming livestreams.
**Docker images are available on [Docker Hub](https://hub.docker.com/r/marcobaobao/yt-dlp-webui) or [ghcr.io](https://github.com/marcopeocchi/yt-dlp-web-ui/pkgs/container/yt-dlp-web-ui)**. **Docker images are available on [Docker Hub](https://hub.docker.com/r/marcobaobao/yt-dlp-webui) or [ghcr.io](https://github.com/marcopiovanello/yt-dlp-web-ui/pkgs/container/yt-dlp-web-ui)**.
```sh ```sh
docker pull marcobaobao/yt-dlp-webui docker pull marcobaobao/yt-dlp-webui
``` ```
```sh ```sh
# latest dev # latest dev
docker pull ghcr.io/marcopeocchi/yt-dlp-web-ui:latest docker pull ghcr.io/marcopiovanello/yt-dlp-web-ui:latest
``` ```
## Donate to yt-dlp-webui development ## Donate to yt-dlp-webui development
@@ -31,7 +31,7 @@ docker pull ghcr.io/marcopeocchi/yt-dlp-web-ui:latest
![image](https://github.com/user-attachments/assets/16450a40-cda6-4c8b-9d20-8ec36282f6ed) ![image](https://github.com/user-attachments/assets/16450a40-cda6-4c8b-9d20-8ec36282f6ed)
## Video showcase ## Video showcase
[app.webm](https://github.com/marcopeocchi/yt-dlp-web-ui/assets/35533749/91545bc4-233d-4dde-8504-27422cb26964) [app.webm](https://github.com/marcopiovanello/yt-dlp-web-ui/assets/35533749/91545bc4-233d-4dde-8504-27422cb26964)
## Settings ## Settings
@@ -52,7 +52,7 @@ This feature is disabled by default as this intended to be used to retrieve the
To enable it just go to the settings page and enable the **Enable video/audio formats selection** flag! To enable it just go to the settings page and enable the **Enable video/audio formats selection** flag!
## [Docker](https://github.com/marcopeocchi/yt-dlp-web-ui/pkgs/container/yt-dlp-web-ui) run ## [Docker](https://github.com/marcopiovanello/yt-dlp-web-ui/pkgs/container/yt-dlp-web-ui) run
```sh ```sh
docker pull marcobaobao/yt-dlp-webui docker pull marcobaobao/yt-dlp-webui
docker run -d -p 3033:3033 -v <your dir>:/downloads marcobaobao/yt-dlp-webui docker run -d -p 3033:3033 -v <your dir>:/downloads marcobaobao/yt-dlp-webui
@@ -110,7 +110,7 @@ services:
restart: unless-stopped restart: unless-stopped
``` ```
## [Prebuilt binaries](https://github.com/marcopeocchi/yt-dlp-web-ui/releases) installation ## [Prebuilt binaries](https://github.com/marcopiovanello/yt-dlp-web-ui/releases) installation
```sh ```sh
# download the latest release from the releases page # download the latest release from the releases page

View File

@@ -6,7 +6,7 @@
"dev": "vite", "dev": "vite",
"build": "vite build" "build": "vite build"
}, },
"author": "marcopeocchi", "author": "marcopiovanello",
"license": "GPL-3.0-only", "license": "GPL-3.0-only",
"private": true, "private": true,
"dependencies": { "dependencies": {

View File

@@ -93,7 +93,7 @@ export default function Login() {
</Title> </Title>
<Title fontWeight={'500'} fontSize={16} color={'gray'}> <Title fontWeight={'500'} fontSize={16} color={'gray'}>
To configure authentication check the&nbsp; To configure authentication check the&nbsp;
<a href='https://github.com/marcopeocchi/yt-dlp-web-ui/wiki/Authentication-methods'>wiki</a>. <a href='https://github.com/marcopiovanello/yt-dlp-web-ui/wiki/Authentication-methods'>wiki</a>.
</Title> </Title>
<TextField <TextField
label="Username" label="Username"

2
go.mod
View File

@@ -1,4 +1,4 @@
module github.com/marcopeocchi/yt-dlp-web-ui/v3 module github.com/marcopiovanello/yt-dlp-web-ui/v3
go 1.23 go 1.23

View File

@@ -8,10 +8,10 @@ import (
"os" "os"
"runtime" "runtime"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/cli" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/cli"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/config" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/config"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/openid" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/openid"
) )
var ( var (

View File

@@ -2,7 +2,7 @@
version = "v3.1.2"; version = "v3.1.2";
meta = { meta = {
description = "A terrible web ui for yt-dlp. Designed to be self-hosted."; description = "A terrible web ui for yt-dlp. Designed to be self-hosted.";
homepage = "https://github.com/marcopeocchi/yt-dlp-web-ui"; homepage = "https://github.com/marcopiovanello/yt-dlp-web-ui";
license = lib.licenses.mpl20; license = lib.licenses.mpl20;
}; };
} }

View File

@@ -2,7 +2,7 @@
"openapi": "3.1.0", "openapi": "3.1.0",
"info": { "info": {
"title": "Swagger yt-dlp-webui - OpenAPI 3.1", "title": "Swagger yt-dlp-webui - OpenAPI 3.1",
"description": "yt-dlp-webui api based on the OpenAPI 3.1 specification. You can find out more about\nSwagger at [https://swagger.io](https://swagger.io). \n\nSome useful links:\n- [yt-dlp-webui repository](https://github.com/marcopeocchi/yt-dlp-web-ui)", "description": "yt-dlp-webui api based on the OpenAPI 3.1 specification. You can find out more about\nSwagger at [https://swagger.io](https://swagger.io). \n\nSome useful links:\n- [yt-dlp-webui repository](https://github.com/marcopiovanello/yt-dlp-web-ui)",
"termsOfService": "http://swagger.io/terms/", "termsOfService": "http://swagger.io/terms/",
"contact": { "contact": {
"email": "apiteam@swagger.io" "email": "apiteam@swagger.io"
@@ -28,7 +28,7 @@
"description": "Everything about your Pets", "description": "Everything about your Pets",
"externalDocs": { "externalDocs": {
"description": "Find out more", "description": "Find out more",
"url": "https://github.com/marcopeocchi/yt-dlp-web-ui" "url": "https://github.com/marcopiovanello/yt-dlp-web-ui"
} }
} }
], ],

View File

@@ -4,7 +4,7 @@ import (
"database/sql" "database/sql"
"github.com/go-chi/chi/v5" "github.com/go-chi/chi/v5"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/archive/domain" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/archive/domain"
) )
// alias type // alias type

View File

@@ -3,7 +3,7 @@ package archive
import ( import (
"database/sql" "database/sql"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/archive/domain" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/archive/domain"
) )
func Container(db *sql.DB) (domain.RestHandler, domain.Service) { func Container(db *sql.DB) (domain.RestHandler, domain.Service) {

View File

@@ -6,7 +6,7 @@ import (
"time" "time"
"github.com/go-chi/chi/v5" "github.com/go-chi/chi/v5"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/archive/data" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/archive/data"
) )
type ArchiveEntry struct { type ArchiveEntry struct {

View File

@@ -4,10 +4,10 @@ import (
"database/sql" "database/sql"
"sync" "sync"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/archive/domain" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/archive/domain"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/archive/repository" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/archive/repository"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/archive/rest" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/archive/rest"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/archive/service" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/archive/service"
) )
var ( var (

View File

@@ -6,8 +6,8 @@ import (
"os" "os"
"github.com/google/uuid" "github.com/google/uuid"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/archive/data" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/archive/data"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/archive/domain" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/archive/domain"
) )
type Repository struct { type Repository struct {

View File

@@ -6,11 +6,11 @@ import (
"strconv" "strconv"
"github.com/go-chi/chi/v5" "github.com/go-chi/chi/v5"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/archive/domain" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/archive/domain"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/config" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/config"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/openid" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/openid"
middlewares "github.com/marcopeocchi/yt-dlp-web-ui/v3/server/middleware" middlewares "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/middleware"
) )
type Handler struct { type Handler struct {

View File

@@ -3,8 +3,8 @@ package service
import ( import (
"context" "context"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/archive/data" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/archive/data"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/archive/domain" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/archive/domain"
) )
type Service struct { type Service struct {

View File

@@ -6,8 +6,8 @@ import (
"log/slog" "log/slog"
evbus "github.com/asaskevich/EventBus" evbus "github.com/asaskevich/EventBus"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/archive" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/archive"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/config" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/config"
) )
const QueueName = "process:archive" const QueueName = "process:archive"

View File

@@ -6,7 +6,7 @@ import (
"os" "os"
"path/filepath" "path/filepath"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/config" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/config"
) )
var lockFilePath = filepath.Join(config.Instance().Dir(), ".db.lock") var lockFilePath = filepath.Join(config.Instance().Dir(), ".db.lock")

View File

@@ -6,7 +6,7 @@ import (
"os/exec" "os/exec"
"sync" "sync"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/config" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/config"
) )
func ParseURL(url string) (*Metadata, error) { func ParseURL(url string) (*Metadata, error) {

View File

@@ -17,8 +17,8 @@ import (
"time" "time"
"github.com/go-chi/chi/v5" "github.com/go-chi/chi/v5"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/config" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/config"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/internal" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/internal"
) )
/* /*

View File

@@ -7,7 +7,7 @@ import (
"time" "time"
"github.com/golang-jwt/jwt/v5" "github.com/golang-jwt/jwt/v5"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/config" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/config"
) )
const TOKEN_COOKIE_NAME = "jwt-yt-dlp-webui" const TOKEN_COOKIE_NAME = "jwt-yt-dlp-webui"

View File

@@ -10,8 +10,8 @@ import (
"strings" "strings"
"time" "time"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/config" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/config"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/internal" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/internal"
) )
const ( const (

View File

@@ -4,8 +4,8 @@ import (
"testing" "testing"
"time" "time"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/config" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/config"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/internal" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/internal"
) )
func setupTest() { func setupTest() {

View File

@@ -7,8 +7,8 @@ import (
"os" "os"
"path/filepath" "path/filepath"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/config" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/config"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/internal" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/internal"
) )
type Monitor struct { type Monitor struct {

View File

@@ -8,7 +8,7 @@ import (
"sync" "sync"
"github.com/google/uuid" "github.com/google/uuid"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/config" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/config"
) )
// In-Memory Thread-Safe Key-Value Storage with optional persistence // In-Memory Thread-Safe Key-Value Storage with optional persistence

View File

@@ -6,7 +6,7 @@ import (
"log/slog" "log/slog"
evbus "github.com/asaskevich/EventBus" evbus "github.com/asaskevich/EventBus"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/config" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/config"
"golang.org/x/sync/semaphore" "golang.org/x/sync/semaphore"
) )

View File

@@ -9,7 +9,7 @@ import (
"strings" "strings"
"time" "time"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/config" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/config"
) )
type metadata struct { type metadata struct {

View File

@@ -18,8 +18,8 @@ import (
"strings" "strings"
"time" "time"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/archiver" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/archiver"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/config" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/config"
) )
const downloadTemplate = `download: const downloadTemplate = `download:

View File

@@ -9,9 +9,9 @@ import (
"github.com/go-chi/chi/v5" "github.com/go-chi/chi/v5"
"github.com/gorilla/websocket" "github.com/gorilla/websocket"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/config" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/config"
middlewares "github.com/marcopeocchi/yt-dlp-web-ui/v3/server/middleware" middlewares "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/middleware"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/openid" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/openid"
) )
var upgrader = websocket.Upgrader{ var upgrader = websocket.Upgrader{

View File

@@ -4,7 +4,7 @@ import (
"context" "context"
"github.com/coreos/go-oidc/v3/oidc" "github.com/coreos/go-oidc/v3/oidc"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/config" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/config"
"golang.org/x/oauth2" "golang.org/x/oauth2"
) )

View File

@@ -3,7 +3,7 @@ package rest
import ( import (
"database/sql" "database/sql"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/internal" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/internal"
) )
type ContainerArgs struct { type ContainerArgs struct {

View File

@@ -2,9 +2,9 @@ package rest
import ( import (
"github.com/go-chi/chi/v5" "github.com/go-chi/chi/v5"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/config" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/config"
middlewares "github.com/marcopeocchi/yt-dlp-web-ui/v3/server/middleware" middlewares "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/middleware"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/openid" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/openid"
) )
func Container(args *ContainerArgs) *Handler { func Container(args *ContainerArgs) *Handler {

View File

@@ -5,7 +5,7 @@ import (
"net/http" "net/http"
"github.com/go-chi/chi/v5" "github.com/go-chi/chi/v5"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/internal" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/internal"
) )
type Handler struct { type Handler struct {

View File

@@ -10,9 +10,9 @@ import (
"time" "time"
"github.com/google/uuid" "github.com/google/uuid"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/config" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/config"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/internal" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/internal"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/internal/livestream" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/internal/livestream"
) )
type Service struct { type Service struct {

View File

@@ -2,11 +2,11 @@ package rpc
import ( import (
"github.com/go-chi/chi/v5" "github.com/go-chi/chi/v5"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/config" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/config"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/internal" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/internal"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/internal/livestream" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/internal/livestream"
middlewares "github.com/marcopeocchi/yt-dlp-web-ui/v3/server/middleware" middlewares "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/middleware"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/openid" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/openid"
) )
// Dependency injection container. // Dependency injection container.

View File

@@ -4,11 +4,11 @@ import (
"errors" "errors"
"log/slog" "log/slog"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/formats" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/formats"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/internal" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/internal"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/internal/livestream" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/internal/livestream"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/sys" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/sys"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/updater" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/updater"
) )
type Service struct { type Service struct {

View File

@@ -19,19 +19,19 @@ import (
"github.com/go-chi/chi/v5" "github.com/go-chi/chi/v5"
"github.com/go-chi/cors" "github.com/go-chi/cors"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/archive" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/archive"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/archiver" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/archiver"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/config" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/config"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/dbutil" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/dbutil"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/handlers" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/handlers"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/internal" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/internal"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/internal/livestream" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/internal/livestream"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/logging" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/logging"
middlewares "github.com/marcopeocchi/yt-dlp-web-ui/v3/server/middleware" middlewares "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/middleware"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/openid" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/openid"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/rest" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/rest"
ytdlpRPC "github.com/marcopeocchi/yt-dlp-web-ui/v3/server/rpc" ytdlpRPC "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/rpc"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/status" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/status"
_ "modernc.org/sqlite" _ "modernc.org/sqlite"
) )

View File

@@ -4,8 +4,8 @@ import (
"context" "context"
"slices" "slices"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/internal" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/internal"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/status/domain" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/status/domain"
) )
type Repository struct { type Repository struct {

View File

@@ -4,7 +4,7 @@ import (
"encoding/json" "encoding/json"
"net/http" "net/http"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/status/domain" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/status/domain"
) )
type RestHandler struct { type RestHandler struct {

View File

@@ -4,8 +4,8 @@ import (
"context" "context"
"sync" "sync"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/rest" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/rest"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/status/domain" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/status/domain"
) )
type Service struct { type Service struct {

View File

@@ -2,10 +2,10 @@ package status
import ( import (
"github.com/go-chi/chi/v5" "github.com/go-chi/chi/v5"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/internal" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/internal"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/status/repository" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/status/repository"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/status/rest" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/status/rest"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/status/service" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/status/service"
) )
func ApplyRouter(mdb *internal.MemoryDB) func(chi.Router) { func ApplyRouter(mdb *internal.MemoryDB) func(chi.Router) {

View File

@@ -4,8 +4,8 @@ import (
"os" "os"
"path/filepath" "path/filepath"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/config" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/config"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/internal" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/internal"
"golang.org/x/sys/unix" "golang.org/x/sys/unix"
) )

View File

@@ -3,7 +3,7 @@ package updater
import ( import (
"os/exec" "os/exec"
"github.com/marcopeocchi/yt-dlp-web-ui/v3/server/config" "github.com/marcopiovanello/yt-dlp-web-ui/v3/server/config"
) )
// Update using the builtin function of yt-dlp // Update using the builtin function of yt-dlp