(define-module (stashley) #:use-module ((guix licenses) :prefix license:) #:use-module (guix packages) #:use-module (guix build-system pyproject) #:use-module (guix build-system python) #:use-module (guix download) #:use-module (guix git-download) #:use-module (gnu packages) #:use-module (gnu packages wget) #:use-module (gnu packages video) #:use-module (gnu packages python-xyz) #:use-module (gnu packages python-build) #:use-module (sherlock) ) (define-public stashley (package (name "stashley") (version "2.0.0") (source (origin (method git-fetch) (uri (git-reference (url "https://git.techchud.xyz/stashley") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "0x7zb604b3v2b9n531i9x31zqdgbrry4sa18xb94766a0scid05n")))) (build-system pyproject-build-system) (arguments '( #:phases (modify-phases %standard-phases (delete 'check) (delete 'sanity-check) ))) (inputs (list yt-dlp gallery-dl wget python-tomli python-tomli-w python-sherlock )) (synopsis "Program using TOML files to archive personalities to IPFS") (description "Stashley is a program used for archiving personalities using TOML files, and if IPFS is installed, pushing them to IPFS.") (home-page "https://git.techchud.xyz/stashley/") (license license:agpl3)))