OPERON(1) OPERON(1)

operon - برچسب‌گذار موسیقی در خط فرمان

operon [--version] [--help] [-v | --verbose] <command> [<argument>...]
operon help <command>

نمایش راهنما و خروج
چاپ نسخه برنامه
حالت پرجزئیات

add         افزودن یک مقدار به برچسب
remove      حذف یک مقدار از برچسب
set         تنظیم یک برچسب و حذف مقادیر موجود
clear       حذف برچسب‌ها
copy        رونوشت برچسب‌ها از یک فایل به فایل دیگر
edit        ویرایش برچسب‌ها در یک ویرایشگر متنی
fill        تکمیل برچسب‌ها بر اساس مسیر فایل

list        فهرست کردن برچسب‌ها
info        فهرست کردن اطلاعات فایل
print       چاپ برچسب‌ها بر اساس الگوی داده‌شده

image-extract    استخراج تصاویر تعبیه‌شده
image-set        تنظیم تصویر تعبیه‌شده
image-clear      حذف تصاویر تعبیه‌شده

tags        فهرست کردن تمام برچسب‌های متداول
help        نمایش اطلاعات راهنما

افزودن برچسب جدید <tag> با مقدار <value> به تمامی فایل‌ها.

operon add [-h] <tag> <value> <file>...

نمایش راهنما و خروج
مثال:
operon add artist 'The Beatles' song1.ogg song2.ogg

حذف تمام مقادیری از برچسب <tag> که با <value> یا عبارت منظم <pattern> مطابقت دارند از تمام فایل‌ها.

operon remove [-h] [--dry-run] <tag> (-e <pattern> | <value>) <file>...

نمایش راهنما و خروج
چاپ نتایج بدون تغییر هیچ فایلی
حذف تمام مقادیر برچسب که با عبارت منظم داده‌شده مطابقت دارند
مثال:
operon remove artist 'The Beatles' song.ogg

جایگزینی تمامی مقادیر برچسب <tag> با <value> در تمام فایل‌ها.

operon set [-h] [--dry-run] <tag> <value> <file>...

نمایش راهنما و خروج
چاپ نتایج بدون تغییر هیچ فایلی
مثال:
operon set artist 'The Beatles' song.ogg

حذف تمام برچسب‌هایی که با <tag> یا عبارت منظم <pattern> مطابقت دارند از تمام فایل‌ها. اگر --all مشخص شده باشد، تمام برچسب‌های شناخته‌شده حذف خواهند شد.

operon clear [-h] [--dry-run] (-a | -e <pattern> | <tag>) <file>...

نمایش راهنما و خروج
چاپ نتایج بدون تغییر هیچ فایلی
حذف تمام برچسب‌ها
حذف تمام برچسب‌هایی که با عبارت منظم داده‌شده مطابقت دارند
مثال:
operon clear -a song.ogg

operon clear -e 'musicbrainz_.*' song.ogg

operon clear date song.ogg

تمام برچسب‌ها را از فایل <source> به <dest> کپی می‌کند. تمام برچسب‌ها در <dest> حفظ خواهند شد. در صورتی که قالب مقصد از تنظیم یک برچسب از مبدأ پشتیبانی نکند، هیچ برچسبی کپی نخواهد شد. برای نادیده گرفتن برچسب‌هایی که توسط قالب مقصد پشتیبانی نمی‌شوند، --ignore-errors را ارسال کنید.

operon copy [-h] [--dry-run] [--ignore-errors] <source> <dest>

نمایش راهنما و خروج
چاپ نتایج بدون تغییر دادن هیچ فایلی
رد کردن برچسب‌هایی که فایل هدف از آن‌ها پشتیبانی نمی‌کند
مثال:
operon copy song.flac song.ogg

تمام برچسب‌ها را در یک ویرایشگر متن نمایش می‌دهد و هرگونه تغییر اعمال‌شده در متن را روی برچسب‌ها اعمال خواهد کرد. operon از ویرایشگر مشخص‌شده در متغیرهای محیطی VISUAL یا EDITOR استفاده می‌کند و در صورت عدم تنظیم آن‌ها، به 'nano' بازمی‌گردد.

operon edit [-h] [--dry-run] <file>...

نمایش راهنما و خروج
چاپ نتایج بدون تغییر دادن هیچ فایلی
مثال:
VISUAL=vi operon edit song.flac

تکمیل برچسب‌ها بر اساس مسیرهای فایل و یک الگوی مشخص.

operon fill [-h] [--dry-run] <pattern> <file>...

نمایش این پیام راهنما و خروج
نمایش تغییرات، بدون اعمال آن‌ها
مثال:
operon fill --dry-run "<tracknumber>. <title>" "01. Was Ist Ist.flac"

تمام برچسب‌ها، مقادیر و شرح هر برچسب را در یک جدول فهرست می‌کند.

operon list [-h] [-a] [-t] [-c <c1>,<c2>...] <file>

نمایش راهنما و خروج
همچنین فهرست کردن برچسب‌های برنامه‌ای (programmatic)
خروجی مختصر و مناسب برای پردازش توسط اسکریپت است
تعیین می‌کند کدام ستون‌ها و با چه ترتیبی باید چاپ شوند
مثال:
operon list -a song.flac

operon list -t -c tag,value song.ogg

متاداده‌های غیر برچسبی مانند طول، اندازه و قالب را فهرست می‌کند.

operon info [-h] [-t] [-c <c1>,<c2>...] <file>

نمایش راهنما و خروج
خروجی فشرده است و برای پردازش اسکریپتی مناسب می‌باشد
تعیین می‌کند که کدام ستون‌ها و با چه ترتیبی چاپ شوند
مثال:
operon info a.ogg

اطلاعات هر فایل را که از مقادیر برچسب‌ها ساخته شده است چاپ می‌کند. این الگو می‌تواند با ارسال یک رشتهٔ الگو سفارشی‌سازی شود (برای قالب الگو quodlibet(1) را ببینید)

operon print [-h] [-p <pattern>] <file>...

نمایش راهنما و خروج
استفاده از یک الگوی سفارشی
مثال:
operon print -p "<album> - <artist>" a.ogg

استخراج تمام تصاویر تعبیه‌شده در دایرکتوری کاری فعلی یا دایرکتوری مقصد مشخص‌شده.

operon image-extract [-h] [--dry-run] [--primary] [-d <destination>] <file>...

نمایش راهنما و خروج
تصاویر یافت‌شده و مسیر فایل‌های حاصل را چاپ می‌کند، اما آن‌ها را ذخیره نمی‌کند
تنها استخراج تصاویر اصلی برای هر فایل
ذخیرهٔ تمام تصاویر در مقصد مشخص‌شده
مثال:
operon image-extract asong.mp3 anotherone.ogg

تصویر ارائه‌شده را به عنوان تصویر اصلی تعبیه‌شده تنظیم می‌کند و تمام تصاویر تعبیه‌شدهٔ دیگر را حذف می‌نماید.

operon image-set <image-file> <file>...

نمایش راهنما و خروج
مثال:
operon image-set cover.jpg song.mp3

حذف تمام تصاویر جاسازی‌شده از تمام فایل‌های مشخص‌شده.

operon image-clear <file>...

نمایش راهنما و خروج
مثال:
operon image-clear song.mp3

فهرست کردن تمام برچسب‌های رایج

operon tags [-h] [-a] [-t] [-c <c1>,<c2>...]

نمایش راهنما و خروج
همچنین برچسب‌های برنامه‌نویسی‌شده را فهرست می‌کند
خروجی مختصر و مناسب برای پردازش در اسکریپت است
ستون‌هایی که باید چاپ شوند و ترتیب آن‌ها را مشخص می‌کند
مثال:
operon tags -a

operon tags -t -c tag

operon help [<command>]

مثال:
operon help list

regex(7)
exfalso(1)
quodlibet(1)