Dashboard widgeti, hm
(1 korsinik/a gleda/ju temu) (1) Gost

Dashboard widgeti, hm


22.01.2010 | 07:19
Evo malo se navlačim tu s Dashcodeom ali nikako da napravim ono što mi treba...
Kako prikazati neku web stranicu unutar widgeta? Skužio sam kako iz widgeta pozvati defaultni browser da otvori neku stranicu, ali kako je prikazati unutar samoga widgeta?
Napravio sam AppleScript koji mi dohvaća URL koji treba i sprema stranicu na disk, ali sada želim umjesto na hard disk slati izlaz te skripte u Dashboard widget u kojem će se ta stranica pokazati.

Any help? Valjda ste skužili što pokušavam

hvala!
  • Law
  • Korisnik
  • 6
22.01.2010 | 09:51
Evo jedan link na kojem ćeš možda naći odgovor na ono što tražiš. Nadam se da hoćeš. pozz

http://andrew.hedges.name/widgets/dev/
22.01.2010 | 10:00
Neznam jel ti zelja bas da to radis pjeske ili si samo previdio opciju u Safariju ... pa ukoliko kojim slucajem jesi onda upali Safari pa file/open in dashboard ... i uokviri si segment stranice koji zels da se prikazuje kao widget?
Ako ne ... covjek ti je gore dao link.
22.01.2010 | 10:42
quadmachine je napisao:
Kako prikazati neku web stranicu unutar widgeta?


Najjednostavniji način:

1. Otvori dashboard
2. Stisni onaj plusić dolje lijevo i skrolaj dok ne nadješ Webclip
3. Izvuci Webclip u Dashboard
4. Stisni na ikonicu Safarija u WebClipu
5. U Safariju odi na stranicu koju želiš
6. U meniju File, odaberi Open in Dashboard
7. Selektiraj što trebaš i klikni Add

Onda se odmaraj i uživaj!
22.01.2010 | 14:43
Zaboravio sam to napomenuti, ne valja mi Web Clip. Treba to automatski raditi, primati URL od skripte i otvarati ga u widgetu...

bok!
  • Law
  • Korisnik
  • 6
22.01.2010 | 14:48
Pa baš na onom linku imaš primjer, a to je Hello World widget. Znači napraviš template te stranice u html, i dodaš u dashboardu taj html, a poslije na neki refreš u widgetu pročitaš novi, tj. mislim da neće ni trebati refreš ako ćeš uvijek istu putanju gledati. Probaj shvatiti onaj Hello world primjer.... ako uhvatim vremena, a ti sam ne skužiš probat ću ti to složiti i poslati projekt.....
22.01.2010 | 18:03
Još prije sam prošao kroz taj primjer... To sam shvatio i blo bi dobro da trebam stalno prikazivati jednu stranicu koja je meni lokalno na računalu. Ali ja trebam povući stranicu s Interneta i prikazati je u widgetu... Lako mi je ubaciti statični sadržaj u widget, to sam skužio u 2min

komentari??
bok!
22.01.2010 | 19:27
Dvije opcije mi padaju na pamet:

1. Iskoristi WebClip.plugin (plugin unutar WebClip widgeta - zaviri u package) - za razliku od defaultnog WebClipa (widgeta) koji je vezan statičnim linkom, imat ćeš mogućnost mijenjanja URL-a. Zapravo... URL se čuva u ~/Library/Preferences/widget-com.apple.widget.web-clip.plist pa ga možeš tamo editirati prema potrebi ako ti paše takvo rješenje (manje programiranja od korištenja WebClip.plugina u uradi-sam modu).

2. Napravi (na nekom serveru) HTML kojemu je jedina svrha prikazati content s nekog durgog weba koristeći URL (mijenjaš ga na severu, preko PHP-a, ako ti je to opcija), a defaultni WebClip (widget) pointaj na taj HTML. WebClip će zahvaćati uvijek isti URL (tvog HTML-a), ali će tvoj HTML uvijek imati drugačiji content (sa zadanog mu URL-a).

Ne znam što točno radiš, a spominješ AppleScript za mijenjanje URL-a pa pretpostavljam da je rješenje pod 1 praktičnije.
22.01.2010 | 20:50
Interesantna rješenja.
1. Doduše kada promjenim URL u ~/Library/Preferences/widget-com.apple.widget.web-clip.plist stranica koja se učitava se ne promjeni, iako refresham widget A gdje se točno nalazi cijeli WebClip widget, pa da njega direktno editiram?

2. Ovo radi bez greške, ali malo mi je nepraktično, ostati ću pri ovome ako ne uspijem bolje napraviti.

hvala!
22.01.2010 | 20:56
A gdje se točno nalazi cijeli WebClip widget, pa da njega direktno editiram?

U /Library/Widgets.
23.01.2010 | 01:49
Ovo je baš cool! Čitao sam o tome feature-u, ali ga nikad nisam isprobao. Ne mogu vjerovat da Safari to sam odradi (File/Open in Dashboard)... Ne treba mi ništa zahtjevno, tako da sad imam ovaj Widget:
Ludo!
Screen_shot_2010_01_23_at_1.png
  • Law
  • Korisnik
  • 6
23.01.2010 | 15:32
Ne znam da li je to tebi izvedivo, tj. praktično, ali mogao bi ti svoju skriptu pozvati i iz widgeta. Npr. Kad se widget loada pokrene tvoju skriptu koja vrati ili putanju do html-a ili vrati sadržaj tog nekog html-a kojeg onda pokažeš u glavnom html-u widgeta. Nešto tipa ovako:

main.js
if (window.widget)
{
    widget.onshow = GetData;
}

function GetData(){

  //skripta ima output koji vraća html sadržaj ili putanju do html filea
  returnedString = widget.system("/usr/bin/osascript /Users/ja/Desktop/mojaSkripta.scpt", null).outputString

 //ako vraća link onda napravi slijedeće
 //returnedString = widget.system("/usr/bin/curl '"+ returnedString +"'", null).outputString;

 document.getElementById("mojHTML").innerHTML = returnedString;
}


mainHtml.html
<html>
<head>
<style type="text/css">
   @import "mojWidget.css";
</style>
<script type='text/javascript' src='main.js' charset='utf-8'/>
</head>
<body onload='GetData();'>

   <img src="Default.png">        
   <span id="mojHTML" class="mojHTMLText"></span>
</body>
</html>


Evo možda ovaj pristup može biti koristan...
22.11.2010 | 10:56
Vanjuška je napisao:
quadmachine je napisao:
Kako prikazati neku web stranicu unutar widgeta?


Najjednostavniji način:

1. Otvori dashboard
2. Stisni onaj plusić dolje lijevo i skrolaj dok ne nadješ Webclip
3. Izvuci Webclip u Dashboard
4. Stisni na ikonicu Safarija u WebClipu
5. U Safariju odi na stranicu koju želiš
6. U meniju File, odaberi Open in Dashboard
7. Selektiraj što trebaš i klikni Add

Onda se odmaraj i uživaj!


Znam da je ovo offtopic u smislu da se ne radi o programiranju, ali evo što mene zanima:

Pomoću ove fore stavio sam si na Dashboard tečajnu listu HNB. I sad imam par pitanja:

1. kako refresham sadržaj? Ako ne može ručno, gdje se podesi učestalost refreshanja?

2. kako se može to smanjiti (da slova budu sitnija pa da ne zauzima toliko mjesta na dashboardu)?

Hvala!
22.11.2010 | 20:20
1. kako refresham sadržaj? Ako ne može ručno, gdje se podesi učestalost refreshanja?

Refresha se svaki put kad pozoveš Dashboard. Točnije, prvo izvadi webclip iz cachea (i prikaže ga), onda ode provjeriti da li se štogod u međuvremenu promijenilo na webu i, ako je, pokupi novi sadržaj i prikaže njega.

2. kako se može to smanjiti (da slova budu sitnija pa da ne zauzima toliko mjesta na dashboardu)?

Malo je "prljavo", ali može se.

Editiraj "widget-com.apple.widget.web-clip.plist" (nalazi se u ~Library/Preferences/) tako da key "TextSizeMultiplier" (koji je defaultno "1" ) promijeniš u, recimo, "0,5" (to će veličinu teksta smanjiti 50%). Snimi promjenu, ubij Dock (možeš iz Activity Monitora) - sam će se ponovo dignuti i usput učitati plist koji si upravo editirao. Nakon toga pozovi Dashboard. Primjetit ćeš da je tekst smanjen, ali je prozor ostao "velik" - klikni na info ("i" ) ikonicu webclipa, potom na Edit i pomakni sadržaj (LMB+drag na sadržaj webclipa) u gornji lijevi kut, a potom risajzaj widget na željenu veličinu. Klikni "Done" kad završiš i to je to.
22.11.2010 | 21:11
Ovaj forum nema moderatora pa moramo pričekati Admina da to riješi. Ali, kad to već spominješ, tko bi bio bolji moderator foruma "programiranje" od tebe?

I - da - hvala ti! Jel i ti kod Žapca mijenjaš karmu za pive, da ti dignem karmu?
22.11.2010 | 23:16
Ali, kad to već spominješ, tko bi bio bolji moderator foruma "programiranje" od tebe?

Ne znam, ali živim u nadi da će dotični (ili dotična) dignuti ruku.

Jel i ti kod Žapca mijenjaš karmu za pive, da ti dignem karmu?

Moderatori: Bertone
  • Stranica:
  • 1

Vikalica™

Zadnja poruka: pred 2 sati, 48 minuta
  • Yonkis: Zašto nema Hrvatske kada se želi dati feedback na nešto Appleovo? [link]
  • Yonkis: iCloud (plus). Ne prikazuje znak “plus”. Hellou, 21st ovdje :))))
  • Yonkis: Ako imate iCloud onda možete koristiti [link] čak i sa Android korisnicima.
  • m@xym: @Zdravac, naravno da hoće.
  • Zdravac: Hoće li nam to Apple proizvodi drastično poskupiti?
  • jura22: Na danasnji da Steve Jobs je predstavio prvi komercijalni Macintosh.
  • Riba: Ja sam davno narucio sa UK Amazona ali vidim da tamo vise nije available.
  • Riba: Haha, je, evo nasao ga u order history, trebao bih nabaviti novi.
  • Yonkis: A kako to nabaviti jer vidim da je made in Scotland? Toga nema u RH ili..?
  • Vanjuška: Našao... Deo-go.com To buraz!
  • Vanjuška: Riba, nemrem naći tvoj post na forumu o onom čudesnom pripravku s Amazona koji je rješavao skorene mrlje od znoja na majicama... Sjećaš se toga? Imaš link? B>io sam kupio onomad i super je poslužilo, sad mi opet treba, a nemrem iskopati jer ne znam koji skup riječi bih koristio.
  • smayoo: Poslao sam ti nešto, ne znam je li to - to što trebaš?
  • Riba: Pogledat cu jos ali ne mogu reproducirati, posalji mi na mail developer console output u browseru, pretpostavljem da ne ucitava javascript ali ne znam zasto kod mene onda radi.
  • smayoo: Nije pomoglo
  • Riba: stefanjos i smayoo - kod mene je sve u redu na oba browsera, pokusajte ocistiti browser cache
  • jura22: Mozda postoji neka intimna povezanost. Tada se isplati.
  • kupus: Ne isplati se. Ispravan vrijedi par sto eura max, i to si sretan ako ga prodaš.
  • Damirst: Vidio sam da su nove po cca 100€. Isplati li se to s obzirom na starost uređaja?
  • Damirst: Koje grafičke mogu u taj model?
  • pbreaker: *5670 sam ja kupovao s 512mb za 2010...
  • pbreaker: Kupovao sam ja radeon 6770 za imac2010 preko aliexpressa i radi sve vec nekih godinu dana. 6970 je u 2011 modelima koliko znam, grafa s 2gb ne crkava ona je na aliju oko 80Eura. tako da bolje staviti nju nego od 1gb koja je nešto jeftinija.
  • drlovric: Imamo li nekog kolegu Jabucara iz Benkovca ili Zadra? :)
  • dpasaric: Teško ćeš to naći, to je jedino što može krepati u tim strojevima.
  • Damirst: Ekipa, ima li netko za prodati grafičku Radeon HD 6970M za iMac 27 mid 2010?
  • smayoo: I na ffox isto
  • stefanjos: oglasnik opet u banani, bar na chromeu
  • ZeljkoB: Ako netko trazi iPad Pro 11" ili iPhone 12 Pro Max, u oglasniku su, slike detaljne na zahtjev, sve kao novo
  • Lihto: Može :)
  • dpasaric: Ili ga stavi negdje sa strane. pa da ga baš ne frkneš donesi u muzej kada budeš prolazio nekom prilikom, baš ću ovih tjedana slagati novi Apple postav, pa ću vidjeti treba li mi još koji, znam da 2-3 imam sigurno u skladištu...
  • Lihto: Hvala Davore, znači ide u reciklažu..
  • dpasaric: Više ne vrijedi, njegovo vrijeme je davno prošlo, to je muzejska stvar, a i muzeju ih imamo hrpu...
  • Lihto: Jel vrijedi šta orginal Apple dock sa 30pin kablom za iPhone 4/4s? Ako netko želi kupiti može na pm..
  • dpasaric: Konačno neki hardver test, dugo mi nitko nije želio ustupiti računalo za test, ali sada se našao dobrovoljac! :)
  • dpasaric: Stigao mi je novi MacBook Pro M4 Pro na Jabučnjak test! :)
  • smayoo: RIP David Lynch
  • ^SuperUnknown^: Treba tko Time Capsule 1st gen? 500 i 2000 GB modeli, restauriranih napajanja (40/50E cijene). Javite u PM ako tko treba :)
  • accom: Windy. Meni odličan.
  • smayoo: Nije nijedna 100% i uvijek točna, ali za Hrvatsku je HRT Meteo meni najtočnija
  • smayoo: Za Hrvatsku HRT Meteo
  • Matija klc: Teski ocaj. Trenutno mecava u mom gradu a u njoj pise kisa da pada. Sta koristite vi ekipa?
  • Matija klc: Koju aplikaciju za vrijeme koristite? Ova standardna od Apple-a je postala
  • smayoo: Piši u forum
  • Air: Kod instalcije mi se oštetio jedan user na način da jedinio kod njega ne mogu otvoriti System preferece.
  • Air: @Bertone hvala. Odradio sam direktno preko instalera Apple. Spremim ovaj link za kasnije.
  • Bertone: [link]
  • Bertone: @Air, [link]
  • Yonkis: Settings , General, Dictionary. Bilo mi je uključeno. Nisam to upalio 100%
  • Air: netko je stavio na Jabucnjaku link sa operativnim sistemima koji nisu više podržani od Apple-a. Ja ne mogu naći taj post. Trebam Big Sur. Ako netko zna sa koje stranice je siguno sikuniti?
  • smayoo: Nemam pojma. Gdje si to našao? :)
  • Yonkis: Kakav je ovo hrvatsko engleski rječnik? [link]

Za vikanje moraš biti prijavljen.

Prijava

Prisutni jabučari

Novo na Jabučnjaku

Teme

Poruke

Oglasi

Anketa

Koji Mac koristite?

Page Speed 0.91 Seconds

Provided by iJoomla SEO