EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

fvwm-menu-headlines - Online în cloud

Rulați fvwm-menu-headlines în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda fvwm-menu-headlines care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


fvwm-menu-headlines - creează definiția meniului titlurilor pentru fvwm

REZUMAT


fvwm-meniu-titluri [ --Ajutor|-h|-? ] [ --versiune|-V ] [ --info [site] ] [ --site|-s site ]
[ --Nume|-n Nume ] [ --titlu|-t titlu ] [ --articol articol ] [ --executiv|-e exec-command ] [
--comanda|-e fvwm-command ] [ --icoana-titlu pictograma ] [ --pictogramă-articol pictograma ] [ --icoana-acasă icoană
] [ --icoană-eroare pictograma ] [ --wm-icoane ] [ --prima pagina [Unde] ] [ --proxy|-p gazdă:port ] [
--fişier [fișier] ] [ --fals [fișier] ] [ --pauză secunde]

DESCRIERE


Acest script Perl configurabil construiește o definiție de meniu fvwm pentru titlurile de știri populare
site-uri web: FreshMeat, Slashdot, LinuxToday, DaemonNews, GNOME-News, KDE-News, RootPrompt,
LinuxFr, ThinkGeek, CNN, BBC și multe altele.

Este posibil să specificați un format de element de meniu personalizat, să schimbați o comandă (de obicei
lansarea unui browser) și adăugarea pictogramelor de meniu (există suport pentru pachetul wm-icons).

OPŢIUNI


--Ajutor
arată ajutorul și ieși

--versiune
arată versiunea și ieși

--info [site]
dacă este dat numele site-ului, tipăriți informațiile specifice site-ului, altfel imprimați toate numele site-ului

--site teren
Defile un site web, titlurile cărora să fie afișate, această opțiune poate fi, de asemenea, utilizată împreună
cu --help pentru a obține noi valori implicite. Site implicit: carne proaspătă.

--Nume nume
definiți numele meniului (implicit este „MenuHeadlinesFreshmeat”)

--titlu titlu
definiți titlul meniului (implicit este „Freshmeat Headlines”).

--articol etichetă-format
--executiv format-comandă
definiți formatul pentru elementul de meniu sau pentru comandă (ce este afișat și ce este executat atunci când
articolul este ales). Eticheta implicită este „%h\t%[(%Y-%m-%d %H:%M)]”. TAB poate fi specificat ca
„\t”, dar în .fvwm2rc ar trebui să specificați o bară oblică inversă dublă sau un TAB real.

Specificatori de format pentru un format de titlu:

%h - titlu
%u - url
%d - data în formatul nativ (backend-ul site-ului furnizat)
%[strftime-argument-string] - data/ora, vezi strftime(3)
data/ora este reprezentată în funcție de ora locală;
câmpurile de dată și/sau oră care nu pot fi ghicite sunt eliminate
Exemplu: %[|%d %B %Y| %H:%M %S]
Dacă site-ul a furnizat doar data - aceasta devine %[|%d %B %Y|],
dacă site-ul nu a furnizat nicio dată - acesta devine un șir gol.
%{name} - valoare denumită specifică site-ului, cum ar fi %{comments}
%(text) - text arbitrar, bun pentru evadare sau aliniere

Acești specificatori pot primi o dimensiune întreagă opțională, pozitivă pentru ajustată la dreapta
șir sau negativ pentru ajustarea la stânga, exemplu: %8x; și opțional *num sau *-num, care
înseamnă să lăsați doar primul sau ultimul (dacă minus) număr de caractere, numărul trebuie să fie mai mare
decât 3, deoarece partea cu dungi este înlocuită cu „...”, exemplu: %*30x. Ambele pot fi
combinat: %-10*-20x, aceasta indică să obțineți numai ultimele 20 de caractere, dar dacă
lungimea este mai mică de 10 - pentru a umple până la 10 spații în dreapta.

Exemplu:

--exec "iceweasel -remote 'openURL(%u, new-window)' || iceweasel '%u'"

--comanda format-comandă
ca --executiv de mai sus, dar permite specificarea oricărei comenzi fvwm, de exemplu, „Funcția
FuncFvwmShowURL '%u'" nu numai Exec.

De fapt, --exec="mozilla '%u'" este echivalent cu --command="Exec mozilla '%u'"

--icoana-titlu icoană
--pictogramă-articol icoană
--icoana-acasă icoană
--icoană-eroare icoană
definiți pictograma de meniu pentru titlu, element obișnuit, element din prima pagină și, respectiv, element de eroare.
Implicit nu există pictograme de meniu (echivalent cu un argument de pictogramă gol).

--wm-icoane
definiți nume de pictograme potrivite pentru utilizarea cu pachetul wm-icons. În prezent, acesta este echivalent
la: --icon-title '' --icon-item menu/information.xpm --icon-home menu/home.xpm
--icon-error meniu/choice-no.xpm.

--prima pagina [Unde]
adăugați elementul din prima pagină a site-ului în meniu. Valoarea opțională poate fi utilizată pentru a specifica unde
acest articol va fi plasat în meniu - „sus” sau „t”, „jos” sau „b”.

--proxy gazdă[:port]
definiți un proxy de utilizat. Exemplu: --proxy proxy.inter.net:3128

--fişier [fişier]
scrieți rezultatul meniului în fișierul specificat. Dacă nu este dat niciun nume de fișier cu această opțiune (sau
nume de fișier gol), este folosit numele de fișier implicit WORK_HOME/SITE.menu. Fara aceasta optiune
sau cu numele de fișier „-”, ieșirea meniului este scrisă la ieșirea standard.

--fals [fişier]
nu vă conectați la gazdă folosind protocolul HTTP, în schimb, citiți de pe WORK_HOME/SITE.in
fişier. Următoarele citește intrarea de la freshmeat.in (descărcat
http://freshmeat.net/backend/recentnews.txt) și salvează ieșirea în segfault.menu (ambele
fișierele sunt în WORK_HOME): fvwm-menu-headlines --site freshmeat --fake --file

--pauză secunde
limitați o citire de linie de la un socket la acest timeout, timeout implicit este de 20 de secunde.

WORK_HOME a acestui script este ~/.fvwm/.fvwm-menu-titluri. Se creează dacă este necesar.

Parametrii opțiunii pot fi specificați fie folosind „=”, fie în următorul argument. Opțiuni scurte
sunt ok dacă nu ambigue: „-h”, „-t”; dar ai grijă cu opțiunile scurte, ce este acum
lipsit de ambiguitate, poate deveni ambiguu în versiunile următoare.

UTILIZARE


1. Una dintre modalitățile de a utiliza acest script este definirea unei intrări crontab pentru a rula scriptul la fiecare
oră sau cam asa ceva pentru fiecare site monitorizat:

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

Apoi adăugați aceste linii în fișierul de configurare fvwm:

DestroyFunc FuncFvwmMenuHeadlines
AddToFunc FuncFvwmMenuHeadlines
+ Am citit „$HOME/.fvwm/.fvwm-menu-headlines/$0.menu”

Titluri din meniu DestroyMenu
AddToMenu MenuHeadlines „Titluri” Titlu
+ Lipsesc SubmeniuFunction FuncFvwmMenuHeadlines
+ „FreshMeat” Popup cu carne proaspătă
+ „LinuxToday” Popup linuxtoday
+ „Slashdot” Popup slashdot

2. O altă modalitate de a utiliza acest script (doar dacă aveți o rețea/proxy rapid) este să-l rulați de fiecare dată
momentul în care doriți să deschideți submeniurile Titluri. (Rețineți, submeniul care este odată creat este
nu este reîncărcat, utilizați „Resetare tot”.)

În acest caz, liniile de configurare fvwm ar putea fi:

DestroyFunc FuncFvwmMenuHeadlines
AddToFunc FuncFvwmMenuHeadlines
+ I PipeRead „fvwm-menu-headlines --site $0”
#+ Program 900000 DestroyMenu $0 # resetează meniul generat în 15 minute

Titluri din meniu DestroyMenu
AddToMenu MenuHeadlines „Titluri” Titlu
+ Lipsesc SubmeniuFunction FuncFvwmMenuHeadlines
+ „FreshMeat” Popup cu carne proaspătă
+ „Slashdot” Popup slashdot
+ „LinuxToday” Popup linuxtoday
+ „Știri GNOME” Popup gnome-news
+ „KDE News” Popup kde-news
+ "" Nup
+ „Resetează toate” FuncResetHeadlines

DestroyFunc FuncResetHeadlines
AddToFunc FuncResetHeadlines
+ I DestroyMenu carne proaspătă
+ Am DestroyMenu linuxtoday
+ I DestroyMenu slashdot
+ I DestroyMenu gnome-news
+ Am DestroyMenu kde-news

Și, în sfârșit, adăugați undeva „Titlurile meniului pop-up”.

3. Iată o utilizare obișnuită. Utilizați FvwmConsole sau FvwmCommand pentru a rula comenzi fvwm dintr-un shell
scenariu. De fiecare dată când doriți titluri de pe un site, executați (dați orice opțiuni suplimentare
daca vrei):

PipeRead „fvwm-menu-headlines --site newsforge --name MenuHeadlinesNewsForge”
# acest lucru poate dura câteva secunde, puteți utiliza: BusyCursor Read true
Meniu pop-up Titluri ȘtiriForge

CUM LA ADD SITE ULTIMELE STIRI


Este posibil să adăugați titluri de site definite de utilizator fără a atinge scriptul în sine. A pune
extensiile dvs. perl la fișierul WORK_HOME/extension.pl. Pentru fiecare site adăugați ceva
similar cu:

$site_info->{'myslashdot'} = {
'name' => "MySlashdot",
„gazdă” => „myslashdot.org”,
'path' => "/myslashdot.xml",
'func' => \&process_my_slashdot,
# următorul șir este folosit doar în --info
'flds' => 'timp, titlu, departament, subiect, autor, URL',
};

sub process_my_slashdot () {
returnează process_xml(
'poveste',
# aliasuri obligatorii „h”, „u” și „d” sau undef
{ 'h' => 'titlu', 'u' => 'url', 'd' => 'ora' },
sub ($) { # convertiți șirul „d” în (y, m, d, H, M, S)
$_[0] =~ /(\d+)-(\d+)-(\d+) (\d+):(\d+):(\d+)/;
($1, ($2 || 0) - 1, $3, $4, $5, $6);
}, +0, # offset fus orar; deja în UTC
);
}

1;

AUTORI


Acest script este inspirat de WMHeadlines v1.3 de:

Jeff Meininger[e-mail protejat]>
(http://rive.boxybutgood.com/WMHeadlines/).

Reimplementat pentru fvwm și puternic îmbunătățit de:

Mihail Goikhman[e-mail protejat]>, 16 decembrie 1999.

COPIEREA


Scriptul este distribuit prin aceiași termeni ca și fvwm. Vezi GNU General Public License
pentru detalii.

Utilizați fvwm-menu-headlines online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - cutie de instrumente GNAT
    DESCRIERE: Th...
    Rulați 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 - cutie de instrumente GNAT
    DESCRIERE: Th...
    Rulați aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-info
    cpupower-idle-info
    cpupower idle-info - Utilitar pentru
    Preluați informațiile despre kernelul inactiv CPU
    SINTAXĂ: cpupower [ -c cpulist ]
    idle-info [opțiuni] DESCRIERE: Un instrument
    care tipărește p...
    Rulați cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - Utilitar pentru setarea procesorului
    opțiunile nucleului specifice stării inactiv
    SINTAXĂ: cpupower [ -c cpulist ]
    idle-info [opțiuni] DESCRIERE: The
    cpupower idle-se...
    Rulați cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - Modifică/tipărește cele ale utilizatorului
    calea de căutare a setului de hărți curent. Afectează
    accesul utilizatorului la datele existente sub
    alte seturi de hărți în locația curentă. ...
    Rulați g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - Imprimă un mesaj, avertisment,
    informații despre progres sau eroare fatală în
    Modul GRASS. Acest modul ar trebui utilizat în
    scripturi pentru mesajele transmise utilizatorului.
    KEYWO...
    Rulați g.messagegrass
  • Mai mult »

Ad