англійськафранцузькаіспанська

Ad


Значок OnWorks

fvwm-menu-headlines - Інтернет у хмарі

Запустіть fvwm-menu-headlines у постачальнику безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда fvwm-menu-headlines, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.

ПРОГРАМА:

ІМ'Я


fvwm-menu-headlines - створює визначення меню заголовків для fvwm

СИНТАКСИС


fvwm-menu-headlines [ --допомога|-h|-? ] [ -- версія|-V ] [ --інформація [сайт] ] [ --сайт|-s сайт ]
[ --ім'я|-n ім'я ] [ -- назва|-t назва ] [ --пункт предмет ] [ --викон|-e exec-команда] [
-- команда|-e fvwm-команда ] [ --icon-title значок ] [ --елемент значка значок ] [ --icon-home іконка
] [ --icon-помилка значок ] [ --wm-значки ] [ --титульна сторінка [де] ] [ --проксі|-p хост:порт ] [
--файл [файл] ] [ --підробка [файл] ] [ --час вийшов секунди]

ОПИС


Цей налаштовуваний сценарій Perl створює визначення меню fvwm для заголовків популярних новин
веб-сайти: FreshMeat, Slashdot, LinuxToday, DaemonNews, GNOME-News, KDE-News, RootPrompt,
LinuxFr, ThinkGeek, CNN, BBC тощо.

Можна вказати індивідуальний формат пункту меню, змінити команду (зазвичай
запуск браузера) і додати значки меню (є підтримка пакету wm-icons).

ВАРІАНТИ


--допомога
показати допомогу та вийти

-- версія
показати версію та вийти

--інформація [сайт]
якщо вказано ім'я сайту, надрукуйте конкретну інформацію для сайту, інакше надрукуйте всі назви сайтів

--сайт сайт
дефілювати веб-сайт, заголовки якого показувати, цей параметр також можна використовувати разом
за допомогою --help, щоб отримати нові значення за замовчуванням. Сайт за замовчуванням: свіже м'ясо.

--ім'я ім'я
визначити назву меню (за замовчуванням "MenuHeadlinesFreshmeat")

-- назва назву
визначити назву меню (за замовчуванням — «Заголовки про свіже м’ясо»).

--пункт формат етикетки
--викон командний формат
визначте формат для пункту меню або команди (що відображається і що виконується, коли
пункт обраний). Мітка за замовчуванням – "%h\t%[(%Y-%m-%d %H:%M)]". TAB можна вказати як
'\t', але в .fvwm2rc ви повинні вказати подвійну зворотну косу риску або справжню TAB.

Специфікатори формату для формату заголовка:

%h - заголовок
%u - URL-адреса
%d - дата в оригінальному форматі (надається серверна частина сайту)
%[strftime-argument-string] - дата/час, див strftime(3)
дата/час представлені відповідно до місцевого часу;
Поля дати та/або часу, які неможливо вгадати, видаляються
Приклад: %[|%d %B %Y| %H:%M %S]
Якщо сайт вказав лише дату - це стає %[|%d %B %Y|],
якщо сайт не вказав дату - це стає порожнім рядком.
%{name} - іменована величина, специфічна для сайту, наприклад %{comments}
%(текст) - довільний текст, добре підходить для екранування або вирівнювання

Ці специфікатори можуть отримувати необов’язковий цілочисельний розмір, позитивний для правильного коригування
рядок або від’ємне значення для коригованого ліворуч, наприклад: %8x; і необов'язковий *num або *-num, який
означає залишити лише першу або останню (якщо мінус) кількість символів, число має бути більше
ніж 3, оскільки смугаста частина замінюється на "...", наприклад: %*30x. Обидва можуть бути
комбіновано: %-10*-20x, це вказує отримати лише 20 останніх символів, але якщо
довжина менше 10 - для заповнення до 10 пробілів праворуч.

приклад:

--exec "iceweasel -remote 'openURL(%u, нове вікно)' || iceweasel '%u'"

-- команда командний формат
як --викон вище, але дозволяє вказати будь-яку команду fvwm, наприклад, «Function
FuncFvwmShowURL '%u'" не тільки Exec.

Насправді, --exec="mozilla '%u'" еквівалентно --command="Exec mozilla '%u'"

--icon-title іконка
--елемент значка іконка
--icon-home іконка
--icon-помилка іконка
визначте піктограму меню для заголовка, звичайного пункту, елемента першої сторінки та елемента помилки відповідно.
За замовчуванням немає піктограм меню (еквівалентно порожньому аргументу значка).

--wm-значки
визначити назви піктограм, придатні для використання з пакетом wm-icons. Наразі це еквівалентно
до: --icon-title '' --icon-item menu/information.xpm --icon-home menu/home.xpm
--icon-error menu/choice-no.xpm.

--титульна сторінка [де]
додати в меню пункт головної сторінки сайту. Необов’язкове значення можна використовувати, щоб указати, де
цей пункт буде розміщено в меню - «верх» або «t», «низ» або «б».

--проксі хост[:порт]
визначити проксі для використання. Приклад: --proxy proxy.inter.net:3128

--файл [файл]
записати вихід меню у вказаний файл. Якщо за допомогою цієї опції не вказано ім’я файлу (або
порожнє ім'я файлу), використовується ім'я файлу за замовчуванням WORK_HOME/SITE.menu. Без цієї опції
або за допомогою імені файлу '-', вихід меню записується у стандартний вихід.

--підробка [файл]
не підключайтеся до хосту за допомогою протоколу HTTP, замість цього читайте з WORK_HOME/SITE.in
файл. Нижче наведено введення з freshmeat.in (завантажено
http://freshmeat.net/backend/recentnews.txt) і зберігає вихід у segfault.menu (обидва
файли знаходяться в WORK_HOME): fvwm-menu-headlines --site freshmeat --fake --file

--час вийшов seconds
обмежте зчитування рядка з сокета до цього тайм-ауту, тайм-аут за замовчуванням становить 20 секунд.

WORK_HOME цього сценарію ~/.fvwm/.fvwm-menu-headlines. Він створюється за потреби.

Параметри параметра можна вказати за допомогою '=' або в наступному аргументі. Короткі варіанти
нормально, якщо не двозначні: "-h", "-t"; але будьте обережні з короткими варіантами, що є зараз
однозначний, може стати неоднозначним у наступних версіях.

ВИКОРИСТАННЯ


1. Одним із способів використання цього сценарію є визначення запису crontab для виконання сценарію щоразу
годину або близько того для кожного контрольованого сайту:

0,30 * * * * fvwm-menu-headlines --file --site Freshmeat
1,31 * * * * fvwm-menu-headlines --file --site linuxtoday
2,32 * * * * fvwm-menu-headlines --file --site slashdot

Потім додайте ці рядки до вашого файлу конфігурації fvwm:

DestroyFunc FuncFvwmMenuHeadlines
AddToFunc FuncFvwmMenuЗаголовки
+ Я читаю "$HOME/.fvwm/.fvwm-menu-headlines/$0.menu"

Заголовки меню DestroyMenu
AddToMenu MenuЗаголовки «Заголовки» Назва
+ Відсутня функція підменю FuncFvwmMenuЗаголовки
+ "FreshMeat" Спливаюче свіже м'ясо
+ "LinuxToday" Спливаюче вікно linuxtoday
+ "Slashdot" Спливаюча слешдот

2. Інший спосіб використання цього сценарію (тільки якщо у вас є швидка мережа/проксі) - запускати його кожен раз
коли ви хочете відкрити підменю заголовків. (Зауважте, що підменю, яке було створено, є
не перезавантажується, використовуйте «Скинути все».)

У цьому випадку ваші рядки конфігурації fvwm можуть бути такими:

DestroyFunc FuncFvwmMenuHeadlines
AddToFunc FuncFvwmMenuЗаголовки
+ I PipeRead "fvwm-menu-headlines --site $0"
#+ I Розклад 900000 DestroyMenu $0 # скинути згенероване меню за 15 хвилин

Заголовки меню DestroyMenu
AddToMenu MenuЗаголовки «Заголовки» Назва
+ Відсутня функція підменю FuncFvwmMenuЗаголовки
+ "FreshMeat" Спливаюче свіже м'ясо
+ "Slashdot" Спливаюча слешдот
+ "LinuxToday" Спливаюче вікно linuxtoday
+ «Новини GNOME» Спливаюче вікно gnome-news
+ «Новини KDE» Спливаюче вікно kde-news
+ "" Ні
+ "Скинути все" FuncResetHeadlines

DestroyFunc FuncResetHeadlines
AddToFunc FuncResetHeadlines
+ I DestroyMenu свіже м'ясо
+ Я DestroyMenu linuxtoday
+ I DestroyMenu косу точку
+ I DestroyMenu gnome-новини
+ I DestroyMenu kde-news

І, нарешті, додайте десь «Заголовки спливаючого меню».

3. Ось звичайне вживання. Використовуйте FvwmConsole або FvwmCommand для запуску команд fvwm з оболонки
сценарій. Щоразу, коли ви хочете отримати заголовки з якогось сайту, виконуйте (надайте будь-які додаткові параметри
якщо хочеш):

PipeRead "fvwm-menu-headlines --site newsforge --name MenuHeadlinesNewsForge"
# це може зайняти кілька секунд, ви можете використовувати: BusyCursor Читати true
Спливаюче меню Заголовки NewsForge

ЯК TO ДОДАТИ САЙТ НАВЧАЛІ


Можна додавати визначені користувачем заголовки сайту, не торкаючись самого сценарію. Поставте
ваші розширення perl до файлу WORK_HOME/extension.pl. Для кожного сайту додайте щось
схожий на:

$site_info->{'myslashdot'} = {
'name' => "MySlashdot",
'host' => "myslashdot.org",
'path' => "/myslashdot.xml",
'func' => \&process_my_slashdot,
# наступний рядок використовується лише в --info
'flds' => 'час, назва, відділ, тема, автор, url',
};

sub process_my_slashdot () {
повернути process_xml(
"історія",
# обов'язкові псевдоніми 'h', 'u' та 'd' або undef
{ 'h' => 'назва', 'u' => 'url', 'd' => 'час' },
sub ($) { # перетворити рядок 'd' на (y, m, d, H, M, S)
$_[0] =~ /(\d+)-(\d+)-(\d+) (\d+):(\d+):(\d+)/;
($1, ($2 || 0) - 1, $3, $4, $5, $6);
}, +0, # зміщення часового поясу; вже в UTC
);
}

1;

AUTHORS


Цей сценарій натхненний WMHeadlines версії 1.3:

Джефф Майнінгер[захищено електронною поштою]>
(http://rive.boxybutgood.com/WMHeadlines/).

Перевпроваджено для fvwm і значно покращено:

Михайло Гойхман[захищено електронною поштою]>, 16 грудня 1999 року.

КОПІЮВАННЯ


Сценарій поширюється за тими ж умовами, що й сам fvwm. Див. Загальну публічну ліцензію GNU
for details.

Використовуйте fvwm-menu-headlines онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - інструментарій GNAT
    ОПИС: Th...
    Запустіть aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - інструментарій GNAT
    ОПИС: Th...
    Запустіть aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-info
    cpupower-idle-info
    cpupower idle-info - утиліта для
    отримати інформацію про неактивне ядро ​​ЦП
    СИНТАКСИС: cpupower [ -c cpulist ]
    idle-info [параметри] ОПИС: інструмент
    який друкує п...
    Запустіть cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - утиліта для налаштування ЦП
    спеціальні параметри ядра для стану простою
    СИНТАКСИС: cpupower [ -c cpulist ]
    idle-info [параметри] ОПИС: The
    cpupower idle-se...
    Запустіть cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - змінює/друкує дані користувача
    поточний шлях пошуку набору карт. Впливає на
    доступ користувача до даних, що існують під
    інші набори карт у поточному місці. ...
    Запустіть g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - друкує повідомлення, попередження,
    інформацію про прогрес або фатальну помилку в
    ТРАВ'ЯНИЙ шлях. Цей модуль слід використовувати в
    сценарії для повідомлень, які надаються користувачеві.
    KEYWO...
    Запустіть g.messagegrass
  • Детальніше »

Ad