Code: Select all
fn =~ /Tigole|QxR/ ? 'Tigole' : 'YTS'
Code: Select all
fn =~ /Tigole|QxR/ ? 'Tigole' : 'YTS'
What components are you looking for?
Code: Select all
$ rpm -ql filebot | grep filebot$
/etc/bash_completion.d/filebot
/usr/share/filebot
$ rpm -q --scripts filebot
postinstall scriptlet (using /bin/sh):
ln -sf /usr/share/filebot/bin/filebot.sh /usr/bin/filebot
ln -sf /usr/lib/java/jna.jar /usr/share/filebot/jar/jna.jar
preuninstall scriptlet (using /bin/sh):
rm -f /usr/bin/filebot
rm -f /usr/share/filebot/jar/jna.jar
Code: Select all
$ /usr/share/filebot/bin/filebot.sh -script fn:sysinfo
FileBot 4.9.0 (r7234)
JNA Native: groovy.lang.MissingPropertyException: No such property: com for class: Script1
Possible solutions: log, now
MediaInfo: java.lang.NoClassDefFoundError: Lcom/sun/jna/Pointer;
p7zip: p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,8 CPUs Intel(R) Xeon(R) CPU E3-1230 V2 @ 3.30GHz (306A9),ASM,AES-NI)
unrar: java.io.IOException: Cannot run program "unrar": error=2, No such file or directory
Chromaprint: java.io.IOException: Cannot run program "fpcalc": error=2, No such file or directory
Extended Attributes: java.lang.NoClassDefFoundError: com/sun/jna/Platform
Unicode Filesystem: OK
Script Bundle: 2020-03-16 (r625)
Groovy: 3.0.2
JRE: OpenJDK Runtime Environment 1.8.0_242
JVM: groovy.lang.MissingPropertyException: No such property: com for class: Script1
Possible solutions: log, now
CPU/MEM: 8 Core / 3.7 GB Max Memory / 106 MB Used Memory
OS: Linux (amd64)
HW: Linux server1.internal 5.5.13-200.fc31.x86_64 #1 SMP Wed Mar 25 21:55:30 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
STORAGE: btrfs [/] @ 2.0 TB | btrfs [/mnt/pool1] @ 12 TB
DATA: /home/tvuser/.filebot
Package: RPM
License: FileBot License xxxxxxx (Valid-Until: 2020-09-11)
Done ヾ(@⌒ー⌒@)ノ
Code: Select all
Processed 0 files
com/sun/jna/Platform
java.lang.NoClassDefFoundError: com/sun/jna/Platform
at net.filebot.StandardRenameAction$6.rename(Unknown Source)
at net.filebot.StandardRenameAction$2.rename(Unknown Source)
at net.filebot.cli.CmdlineOperations.renameAll(Unknown Source)
at net.filebot.cli.CmdlineOperations.renameSeries(Unknown Source)
at net.filebot.cli.CmdlineOperations.rename(Unknown Source)
at net.filebot.cli.ArgumentProcessor.runCommand(Unknown Source)
at net.filebot.cli.ArgumentProcessor.run(Unknown Source)
at net.filebot.Main.main(Unknown Source)
Caused by: java.lang.ClassNotFoundException: com.sun.jna.Platform
... 8 more
Error (o_O)
Code: Select all
java.lang.NoClassDefFoundError: com/sun/jna/Platform
rednoah wrote: ↑04 Apr 2019, 07:10 The installer/rpm.sh will add the repository and install FileBot for you:Code: Select all
bash -xu <<< "$(curl -fsSL https://raw.githubusercontent.com/filebot/plugins/master/installer/rpm.sh)"
Code: Select all
$ dnf repoinfo filebot
Last metadata expiration check: 0:05:23 ago on Fri 03 Apr 2020 08:27:30 AM EDT.
Repo-id : filebot
Repo-name : filebot
Repo-status : enabled
Repo-revision : 1584805661
Repo-updated : Sat 21 Mar 2020 11:47:41 AM EDT
Repo-pkgs : 1
Repo-available-pkgs: 1
Repo-size : 25 M
Repo-baseurl : https://get.filebot.net/rpm/universal-jdk8/noarch
Repo-expire : 172,800 second(s) (last: Thu 02 Apr 2020 06:33:23 PM EDT)
Repo-filename : /etc/yum.repos.d/universal-jdk8.repo
Total packages: 1
Code: Select all
$ dnf list installed | grep -E "openjdk|jna|mediainfo|7zip"
java-1.8.0-openjdk.x86_64 1:1.8.0.242.b08-0.fc31 @updates
java-1.8.0-openjdk-headless.x86_64 1:1.8.0.242.b08-0.fc31 @updates
java-1.8.0-openjdk-openjfx.x86_64 1:1.8.0.242.b08-0.fc31 @updates
jna.x86_64 5.4.0-1.fc31 @fedora
libmediainfo.x86_64 19.09-1.fc31 @fedora
mediainfo.x86_64 19.09-1.fc31 @fedora
p7zip.x86_64 16.02-15.fc31 @fedora
p7zip-plugins.x86_64 16.02-15.fc31 @fedora
Code: Select all
$ sudo find /usr/share/ -name *jna.jar*
/usr/share/java/jna.jar
$ sudo find /usr/lib/ -name *jna.jar*
/usr/lib/java/jna/jna.jar
/usr/lib/java/jna.jar
$ sudo find /usr/bin/ -name *filebot*
Code: Select all
%install
mkdir -p %{buildroot}/usr/share/filebot
ln -sf /usr/share/filebot/bin/filebot.sh %{buildroot}/usr/bin/filebot
ln -sf /usr/lib/java/jna.jar %{buildroot}/usr/share/filebot/jar/jna.jar
Code: Select all
Name: @{package.name}
Version: @{application.version}
Release: universal.jdk8
Summary: @{package.synopsis}
License: Proprietary
BuildArch: noarch
Recommends: java-1.8.0-openjdk
Recommends: java-1.8.0-openjdk-openjfx
Requires: jna
Recommends: mediainfo
Recommends: p7zip
Recommends: p7zip-plugins
%description
@{package.description}
%install
cp -rvf %{src}/usr %{src}/etc %{buildroot}
ln -sf /usr/share/filebot/bin/filebot.sh %{buildroot}/usr/bin/filebot
ln -sf /usr/lib/java/jna.jar %{buildroot}/usr/share/filebot/jar/jna.jar
%files
/*
Code: Select all
[exec] + ln -sf /usr/share/filebot/bin/filebot.sh /rpm/BUILDROOT/filebot-4.9.1-universal.jdk8.x86_64/usr/bin/filebot
[exec] ln: failed to create symbolic link '/rpm/BUILDROOT/filebot-4.9.1-universal.jdk8.x86_64/usr/bin/filebot': No such file or directory
[exec] error: Bad exit status from /var/tmp/rpm-tmp.knnhfj (%install)
[exec] Bad exit status from /var/tmp/rpm-tmp.knnhfj (%install)
Code: Select all
%install
cp -rvf %{src}/usr %{src}/etc %{buildroot}
mkdir -p /usr/share/filebot/bin
ln -sf /usr/share/filebot/bin/filebot.sh %{buildroot}/usr/bin/filebot
mkdir -p /usr/lib/java
touch /usr/lib/java/jna.jar
ln -sf /usr/lib/java/jna.jar %{buildroot}/usr/share/filebot/jar/jna.jar
Code: Select all
%install
cp -rvf %{src}/usr %{src}/etc %{buildroot}
ln -sf /usr/lib/java/jna.jar %{buildroot}/usr/share/filebot/jar/jna.jar
mkdir -p %{buildroot}/usr/bin && ln -sf /usr/share/filebot/bin/filebot.sh %{buildroot}/usr/bin/filebot
I've uploaded a new RPM, please give it a spin:
Code: Select all
Error: Transaction test error:
file /usr/bin from install of filebot-4.9.1-universal.jdk8.noarch conflicts with file from package filesystem-3.12-2.fc31.x86_64
Code: Select all
%files
/usr/bin
Code: Select all
%files
/*
Code: Select all
%files
/usr/share/*
/etc/*
/usr/bin/*
Code: Select all
Name: @{package.name}
Version: @{application.version}
Release: universal.jdk8
Summary: @{package.synopsis}
License: Proprietary
BuildArch: noarch
Recommends: java-1.8.0-openjdk
Recommends: java-1.8.0-openjdk-openjfx
Requires: jna
Recommends: mediainfo
Recommends: p7zip
Recommends: p7zip-plugins
%description
@{package.description}
%install
cp -rvf %{src}/usr %{src}/etc %{buildroot}
%files
/*
%post
ln -sf /usr/share/filebot/bin/filebot.sh /usr/bin/filebot
ln -sf /usr/lib/java/jna.jar /usr/share/filebot/jar/jna.jar
%preun
[ $1 -eq 0 ]; then
rm -f /usr/bin/filebot
rm -f /usr/share/filebot/jar/jna.jar
fi
There is a simple way of making everything lower case, including series name and episode title. There is no simple way to make just the S00E00 part lower case. The not-so-simple way would be to write your own custom format instead of relying on {plex} entirely.nex0r wrote: ↑08 Apr 2020, 09:31 Is there a simple way to force the season and episode characters to lower case using {plex.name}?Code: Select all
24 - s02e01 - Day 2 - 8.00 A.M. - 9.00 A.M.mkv
Code: Select all
{plex.name.replaceAll(/S(\d{1,3})E(\d{1,3})/, 's$1e$2')}
Code: Select all
filebot -script fn:amc "W:Media/" --action move --format {plex.tail} -non-strict --def excludeList=W:/media/amc.txt
That is what {plex.tail} does, i.e. the Plex path without leading Movies / Series folder. You probably mean {plex.name} which refers to the filename part, without path components.hstorey219 wrote: ↑14 Apr 2020, 10:38 when I run Filebot, it will create this Media/Movies/Girls Trip (2017)/Girls trip (2017)
I just want Filebot to rename the folder and video file into Plex format without creating any folders.