Početak›Forumi›Linuks distribucije›Arch,Manjaro,…›Vesti iz vase konzole
- This topic has 8 odgovora, 4 glasa, and was last updated 15 years ranije by teMplaryum.
-
AutorČlanci
-
4. april 2009. u 11:21 pm #10949na12Učesnik
Evo kako mozete dobiti uvek najnovije vesti kada otvorite konzolu. Prvo treba sacuvati skriptu vesti.py u ~ direktorijum(moze bilo gde,ali ovako je najlakse) i uraditi chmod +x.
vesti.py
[code]#!/usr/bin/python
import feedparser
count = 15 #broj naslova koji ce biti ispisani
rss_url = “http://www.b92.net/info/rss/vesti.xml” #rss web adresa
feed = feedparser.parse( rss_url )
print ” ——–V E S T I B92——–” #proizvoljno
for i in range(0, count):
print feed.entries.title[/code]Posle toga treba dodati u ~/.bashrc ovu liniju:
[code]python ~/vesti.py[/code]Da bi sve ovo radilo potrebno je imati instaliran python i python-feedparser.
Evo sta se dobije
5. april 2009. u 1:13 am #77416kosmiUčesnikLele al si ubo vesti :D. + za skriptu O0
5. april 2009. u 7:29 am #77417na12UčesnikZa kompletne vesti treba dodati jos samo jednu liniju,mada onda nece da stane sve na jedan ekran.
[code]#!/usr/bin/python
import feedparser
count = 10 #broj naslova koji ce biti ispisani
rss_url = “http://www.b92.net/info/rss/vesti.xml” #rss web adresa
feed = feedparser.parse( rss_url )
print ” ——–V E S T I B92——–” #proizvoljno
for i in range(0, count):
print feed.entries.title
print feed.entries.description[/code]5. april 2009. u 7:32 am #77418densUčesnikEvo i moje, proširene i izmenjene verzije, count ne može tako “statički da se definiše”, jer kod malog broja vesti, dolazi do iskakanja skripta…
[code]#!/usr/bin/python
import feedparser
rss_url = “http://www.b92.net/info/rss/vesti.xml” #rss web adresa
feed = feedparser.parse( rss_url )
count = len(feed[‘entries’])
print ” ——–V E S T I B92——–” #proizvoljno
for i in range(0, count):
print ‘n’
print feed.entries.title
print ‘———————————‘
print feed.entries.summary_detail.value
[/code]5. april 2009. u 7:40 am #77419na12Učesnikcount ne može tako “statički da se definiše”
To znam,ali sam hteo da to sve stane na jedan ekran ako terminal nije u full screen-u.Moze slobodno da se stavi da pokazuje 10 naslova,toliko sigurno uvek ima.
5. april 2009. u 8:02 am #77420densUčesnikpar puta nije bilo ni deset. Retko je ali se događa…
Ali naravno, to se rešava prilično prosto…
5. april 2009. u 5:38 pm #77421teMplaryumUčesnik@na12:
Možeš li da postaviš ovde tvoj conky.rc (ako je to conky na screenshots-ima) i bash.rc (zanima me ovaj multiline prompt)?5. april 2009. u 7:19 pm #77422na12Učesnik
@na12:
Možeš li da postaviš ovde tvoj conky.rc (ako je to conky na screenshots-ima) i bash.rc (zanima me ovaj multiline prompt)?Koji tacno conky te zanima imam ih cetiri na Desktop-u,a za prompt je dovoljno da zamenis ili ubacis ako nemas PS1.
[code]PS1='[33[0;32m]┌─[ [33[0m33[0;32m]u[33[0m] @ [33[0;36m]h[33[0m33[0;32m] ] – [ [33[0m]t d[33[0;32m] ] – [ [33[0m]w[33[0;32m] ]n[33[0;32m]└─[[33[0m33[0;32m]$[33[0m33[0;32m]]>[33[0m] ‘[/code]6. april 2009. u 10:05 am #77423teMplaryumUčesnikSva četiri, otprilike :). Ako ti nije problem, pošalji ih na [email protected]. Hvala unapred!
-
AutorČlanci
Moraš biti prijavljen da bi postavio komentar u ovoj temi.