Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

fvwm-menu-headlines - Online w chmurze

Uruchom fvwm-menu-headlines w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to polecenie fvwm-menu-headlines, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


fvwm-menu-headlines - tworzy definicję menu nagłówków dla fvwm

STRESZCZENIE


nagłówki menu fvwm [ --help|-h|-? ] [ --wersja|-V ] [ --informacje [strona] ] [ --Strona|-s strona ]
[ --Nazwa|-n Nazwa ] [ --tytuł|-t tytuł ] [ --przedmiot przedmiot ] [ --wykon|-e polecenie-exec ] [
--Komenda|-e polecenie-fvwm ] [ --ikona-tytuł Ikona ] [ --ikona-elementu Ikona ] [ --ikona-home ikona
] [ --ikona-błąd Ikona ] [ --wm-ikony ] [ --pierwsza strona [Gdzie] ] [ --pełnomocnik|-p host:port ] [
--plik [plik] ] [ --podróbka [plik] ] [ --koniec czasu sekundy ]

OPIS


Ten konfigurowalny skrypt Perla tworzy definicję menu fvwm dla nagłówków popularnych wiadomości
strony internetowe: FreshMeat, Slashdot, LinuxToday, DaemonNews, GNOME-News, KDE-News, RootPrompt,
LinuxFr, ThinkGeek, CNN, BBC i nie tylko.

Możliwe jest określenie niestandardowego formatu pozycji menu, zmiana polecenia (zwykle
uruchomienie przeglądarki) i dodać ikony menu (istnieje wsparcie dla pakietu wm-icons).

OPCJE


--help
pokaż pomoc i wyjdź

--wersja
pokaż wersję i wyjdź

--informacje [strona]
jeśli podana jest nazwa witryny, wydrukuj informacje specyficzne dla witryny, w przeciwnym razie wydrukuj wszystkie nazwy witryn

--Strona witryna internetowa
zbezcześcić witrynę internetową, której nagłówki mają być wyświetlane, opcja ta może być również używana razem
z --help, aby uzyskać nowe ustawienia domyślne. Domyślna witryna: świeże mięso.

--Nazwa Nazwa
zdefiniuj nazwę menu (domyślnie to „MenuHeadlinesFreshmeat”)

--tytuł tytuł
zdefiniuj tytuł menu (domyślnie jest to „Nagłówki świeżego mięsa”).

--przedmiot format etykiety
--wykon format polecenia
zdefiniuj format elementu menu lub polecenia (co jest wyświetlane i co jest wykonywane, gdy
element został wybrany). Domyślna etykieta to '%h\t%[(%Y-%m-%d %H:%M)]'. TAB można określić jako
'\t', ale w .fvwm2rc powinieneś podać podwójny ukośnik odwrotny lub prawdziwy TAB.

Specyfikatory formatu dla formatu nagłówka:

%h — nagłówek
%u — adres URL
%d — data w formacie natywnym (dostarczonym przez zaplecze witryny)
%[strftime-argument-string] - data/godzina, patrz strftime.(3)
data/godzina jest przedstawiana według czasu lokalnego;
Pola daty i/lub godziny, których nie można odgadnąć, są usuwane
Przykład: %[|%d %B %Y| %H:%M %S]
Jeśli witryna podała tylko datę - staje się to %[|%d %B %Y|],
jeśli witryna nie podała daty - staje się to pustym ciągiem znaków.
%{name} — nazwana wartość specyficzna dla witryny, np. %{comments}
%(text) - dowolny tekst, dobry do ucieczki lub wyrównywania

Te specyfikatory mogą otrzymać opcjonalny rozmiar całkowity, dodatni dla wyrównania w prawo
string lub minus dla wyrównania do lewej, przykład: %8x; i opcjonalne *num lub *-num, które
oznacza pozostawienie tylko pierwszej lub ostatniej (jeśli minus) liczby znaków, liczba musi być większa
niż 3, ponieważ część w paski jest zastępowana przez „…”, przykład: %*30x. Oba mogą być
łącznie: %-10*-20x, to nakazuje pobrać tylko 20 ostatnich znaków, ale jeśli
długość jest mniejsza niż 10 - aby wypełnić maksymalnie 10 miejscami po prawej stronie.

Przykład:

--exec "iceweasel -remote 'openURL(%u, nowe-okno)' || iceweasel '%u'"

--Komenda format polecenia
lubić --wykon powyżej, ale umożliwia określenie dowolnego polecenia fvwm, na przykład „Function
FuncFvwmShowURL '%u'" nie tylko Exec.

W rzeczywistości --exec="mozilla '%u'" jest równoważne --command="Exec mozilla '%u'"

--ikona-tytuł ikona
--ikona-elementu ikona
--ikona-home ikona
--ikona-błąd ikona
zdefiniuj ikonę menu odpowiednio dla tytułu, zwykłego elementu, elementu na stronie głównej i elementu błędu.
Domyślnie nie ma ikon menu (równoważne argumentowi pustej ikony).

--wm-ikony
zdefiniuj nazwy ikon odpowiednie do użycia z pakietem wm-icons. Obecnie jest to równoważne
do: --icon-title '' --icon-item menu/information.xpm --icon-home menu/home.xpm
--icon-error menu/wybór-nr.xpm.

--pierwsza strona [Gdzie]
dodaj element strony głównej witryny do menu. Do określenia miejsca można użyć wartości opcjonalnej
pozycja ta zostanie umieszczona w menu - „góra” lub „t”, „dół” lub „b”.

--pełnomocnik host[:port]
zdefiniuj serwer proxy, którego chcesz użyć. Przykład: --proxy proxy.inter.net:3128

--plik [plik]
zapisz wyjście menu do określonego pliku. Jeśli przy tej opcji nie zostanie podana nazwa pliku (lub
pusta nazwa pliku), używana jest domyślna nazwa pliku WORK_HOME/SITE.menu. Bez tej opcji
lub z nazwą pliku „-”, wyjście menu jest zapisywane na standardowe wyjście.

--podróbka [plik]
nie łącz się z hostem za pomocą protokołu HTTP, zamiast tego czytaj z WORK_HOME/SITE.in
plik. Poniżej odczytano dane wejściowe z Freshmeat.in (pobrane
http://freshmeat.net/backend/recentnews.txt) i zapisuje dane wyjściowe w segfault.menu (oba
pliki znajdują się w DOMU_PRACY): fvwm-menu-headlines --site Freshmeat --fake --file

--koniec czasu sekund
ogranicz odczyt linii z gniazda do tego limitu czasu, domyślny limit czasu wynosi 20 sekund.

WORK_HOME tego skryptu to ~/.fvwm/.fvwm-menu-headlines. Jest tworzony w razie potrzeby.

Parametry opcji można określić za pomocą znaku „=” lub w następnym argumencie. Krótkie opcje
są w porządku, jeśli nie są dwuznaczne: „-h”, „-t”; ale uważaj na krótkie opcje, co jest teraz
jednoznaczne, w kolejnych wersjach mogą stać się niejednoznaczne.

ZASTOSOWANIE


1. Jednym ze sposobów użycia tego skryptu jest zdefiniowanie wpisu crontab, który będzie uruchamiał skrypt co jakiś czas
około godziny dla każdej monitorowanej witryny:

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

Następnie dodaj te linie do pliku konfiguracyjnego fvwm:

DestroyFunc FuncFvwmMenuNagłówki
AddToFunc FuncFvwmMenuHeadlines
+ Czytam „$HOME/.fvwm/.fvwm-menu-headlines/$0.menu”

Nagłówki menu DestroyMenu
AddToMenu MenuHeadlines Tytuł „Nagłówki”.
+ MissingSubmenuFunkcja FuncFvwmMenuNagłówki
+ Wyskakujące świeże mięso „FreshMeat”.
+ Wyskakujące okienko „LinuxToday” Linuxtoday
+ Wyskakująca kropka „Slashdot”.

2. Innym sposobem użycia tego skryptu (tylko jeśli masz szybką sieć/proxy) jest uruchomienie go co
kiedy chcesz otworzyć podmenu Nagłówki. (Uwaga: utworzone podmenu to
nie został ponownie załadowany, użyj opcji „Resetuj wszystko”.)

W tym przypadku linie konfiguracyjne fvwm mogą wyglądać następująco:

DestroyFunc FuncFvwmMenuNagłówki
AddToFunc FuncFvwmMenuHeadlines
+ I PipeRead „fvwm-menu-headlines --site $0”
#+ I Harmonogram 900000 DestroyMenu $0 # zresetuj wygenerowane menu w 15 minut

Nagłówki menu DestroyMenu
AddToMenu MenuHeadlines Tytuł „Nagłówki”.
+ MissingSubmenuFunkcja FuncFvwmMenuNagłówki
+ Wyskakujące świeże mięso „FreshMeat”.
+ Wyskakująca kropka „Slashdot”.
+ Wyskakujące okienko „LinuxToday” Linuxtoday
+ „Wiadomości GNOME” Wyskakujące wiadomości o gnomach
+ Wyskakujące okienko „Wiadomości KDE” kde-news
+ „” Nie
+ „Resetuj wszystko” FuncResetHeadlines

DestroyFunc FuncResetHeadlines
AddToFunc FuncResetHeadlines
+ I DestroyMenu świeże mięso
+ ZniszczMenu linuxtoday
+ I DestroyMenu, ukośnik
+ I DestroyMenu gnom-news
+ I DestroyMenu kde-news

I na koniec dodaj gdzieś „Popup MenuHeadlines”.

3. Oto typowe użycie. Użyj FvwmConsole lub FvwmCommand, aby uruchomić polecenia fvwm z powłoki
scenariusz. Za każdym razem, gdy chcesz nagłówków z jakiejś witryny, wykonaj (podaj dodatkowe opcje
Jeśli chcesz):

PipeRead "fvwm-menu-headlines --site newsforge --name MenuHeadlinesNewsForge"
# może to zająć kilka sekund, możesz użyć: BusyCursor Przeczytaj prawdę
Wyskakujące menuNagłówkiWiadomościForge

JAK DO DODAJ TEREN HEADLINES


Możliwe jest dodawanie zdefiniowanych przez użytkownika nagłówków witryny bez dotykania samego skryptu. Umieścić
swoje rozszerzenia Perla do pliku WORK_HOME/extension.pl. Do każdej witryny dodaj coś
podobny do:

$site_info->{'myslashdot'} = {
'name' => "MójSlashdot",
'host' => "myslashdot.org",
'path' => "/myslashdot.xml",
'func' => \&process_my_slashdot,
# następujący ciąg znaków jest używany tylko w --info
'flds' => 'czas, tytuł, dział, temat, autor, adres URL',
};

subprocess_my_slashdot () {
zwróć proces_xml(
'fabuła',
# obowiązkowe aliasy „h”, „u” i „d” lub undef
{ 'h' => 'tytuł', 'u' => 'url', 'd' => 'czas' },
sub ($) { # konwertuj ciąg „d” na (y, m, d, H, M, S)
$_[0] =~ /(\d+)-(\d+)-(\d+) (\d+):(\d+):(\d+)/;
(1 USD, (2 USD || 0) - 1, 3 USD, 4 USD, 5 USD, 6 USD);
}, +0, # przesunięcie strefy czasowej; już w UTC
);
}

1;

AUTORSKI


Ten skrypt jest inspirowany WMHeadlines v1.3 przez:

Jeffa Meiningera[email chroniony]>
(http://rive.boxybutgood.com/WMHeadlines/).

Ponownie zaimplementowany dla fvwm i znacznie ulepszony przez:

Michał Goikman[email chroniony]>, 16 grudnia 1999.

KOPIOWANIE


Skrypt jest rozpowszechniany na tych samych zasadach, co sam fvwm. Zobacz Powszechną Licencję Publiczną GNU
dla szczegółów.

Używaj nagłówków fvwm-menu online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad