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!
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!
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
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 1 dan, 2 sati
  • Yonkis: [link]
  • Yonkis: company recently confirmed a special announcement for March 4. Among the expected products are a low-cost MacBook and a new generation of Studio Display.
  • Gjuroo: Pokoj mu duši
  • smayoo: RIP :(
  • Air: RIP, otišla još jedna legenda -Robert Duvall
  • jura22: Navlakusa za novi macOS.
  • imenso: Nije free, ima pretplatu, neke aplikacije i posebnu za iPad
  • Yonkis: Apple Creator Studio - free - [link]
  • drlovric: Bas tako Mario. Ja sam bio u USA i kupio MBP M1 Pro 16" i najmanju potrebu nemam da ga mijenjam. Pogrijesio sam jedino sto nisam uzeo 14" :)
  • marioart: uredjaji su predobri i predugo traju :)
  • Riba: Zalosno je vidjeti kako mac prodaja stagnira.
  • Yonkis: Ili ovako nešto? [link]
  • Yonkis: Gdje staviti ovakve vijestice? [link]
  • gladhr2: [link] ima li netko pametan da mi malo pomogne sa ovim problemom..?
  • dpasaric: Nema indoor mapa kod nas AFAIK.
  • Yonkis: Jeste li znali za bolji anti-reflective sloj na 17ici? [link]
  • Yonkis: Ima li u Rijeci ili igdje u HR ovo implemetirano? [link]
  • Yonkis: Novi AirTag: [link]
  • Yonkis: Bijah u Smart Doctoru, zamjenska je 100€ a originalna je 170€
  • smayoo: @Yonkis, pitao si kome vjerujemo :)
  • marioart: @Yonkis ovisno o aparatu koji imas, nije ti zgorega ni provjeriti cijene u sluzbenom servisu... ja sam u mediamarktu u njemackoj platio zamjenu za 13pro 88eura ... spojis ugodno sa korisnim i u Graz u shoping i servis
  • Yonkis: A ovi u Rijeci, Smart Doctor? Evo linka:[link]
  • Yonkis: Novi firmware ako nekome treba: [link]
  • Yonkis: Nevjerovatno da je cijena skočila na 150€ a znam da je prije 2 godine bila cca 70€. Prestrašno!
  • smayoo: @Yonkis - nažalost, u Rijeci više nikom. :( U Zagrebu je Davor više puta spomenuo da ima dobra iskustva s Agramservisom
  • VanjusOS: pa ti vratim
  • VanjusOS: ako imaš kabl kojeg trebaš isprobati možeš poslati meni da isprobam spojiti Mac pro
  • VanjusOS: i ja tražim već thunderbolt 2 kabel, iz Osijeka sam
  • zoranowsky: Jel ima netko u ZG za posuditi thunderbolt 2 kabel? Imam issue sa minijem M4 i thunderbolt 27 displayem pa trebam testirati neke kombinacije...
  • Yonkis: Kome vi u Rijeci vjerujete za zamjenu baterije na iPhonu jer u iStyleu je 150 € i čeka se par tjedana
  • Yonkis: :(
  • smayoo: [link]
  • smayoo: RIP Scott Adams :(
  • Gjuroo: Za sad to može zvučati i kao Affinity priča. Not great but not that bad.
  • Soffoklo: Za to vrijeme Apple se lagano pretvara u Adobe - [link]
  • drlovric: Sve je bolje od ove blamaze sa Apple AI i cekanja pametnije Siri koja nikako da dodje :)
  • IkoIko: Apple i Google sklopili ugovor o korištenju Gemini AI... Zanimljiv razvoj situacije
  • ZeljkoB: Spigen - [link]
  • Riba: Moza zato da mozes koristiti BT tipkovnicu i mouse i dok je zaklopljen?
  • user: glupo: zatvorim laptop, BT i dalje upaljen, što ne bi trebalo ovo **** se ugasit kad ga poklopim
  • rusty: date hack je samo na par sekundi. vratiš datum, startaš app čisto da se digne i vratiš datum opet. To je to. Čisto da loada profile i postavke
  • smayoo: Date hack nisam htio raditi jer potrga druge stvari. Krenuo sam instalirati staru verziju LogiOptions preko homebrewa, ali riješili su problem prije nego sam dospio to napraviti
  • rusty: Osobno mislim da je 12h predugo za cert problem I nisam mogao doć na sebe kakav su problem napravili. Ono što je još gore, ovo im nije prvi put za taj isti slučaj. Dakle kako ne naučiš nešto iz ovoga. Dodano, date hack rješava problem da se ne mora drugi put čekati 12h
  • Bertone: A jučer nisam koristio MBP nego T14s pa nisam iskusio veselje sa certifikatima :D
  • Bertone: Imam MXMastera već godinama [link] i jedina dobra stavr kod njega je što ga mogu koristiti sa MBP, Tnink Padom i desktop računalom bez pretjeranog petljanja, no da je (pre)skup za ono što nudi, je.
  • smayoo: I, na kraju, ako za neki komad hardvera koji sam u životu kupio mogu reći da NIJE preskupo plaćen, to je sigurno Logitech MX Master 3. Jučer ujutro jesam bio spreman popi... na njih, ali činjenica je da su problem riješili unutar cca 12h otkad se pojavio.
  • smayoo: Osim toga, hardver radi s bazičnim postavkama, ali svi tweakovi i custom podešenja - ne.
  • smayoo: Radi se o softveru koji mora dobiti dozvolu korisnika da zakopa dosta duboko pod haubu radi komunikacije s periferijom.
  • smayoo: Ne mora biti spojeno na internet. Sigurnosni certifikat aplikacije je bio istekao i Apple ga je blokirao, a Logitech nije pazio na datum isteka certifikata i nije izdao update s novim certifikatom na vrijeme
  • Bertone: Ček malo, preskupo plaćeni hardver ne dela na Apple računalu ako računalo nije spojeno na internet (na stranu sad istekli certifikat) ili sam propustio nešto

Za vikanje moraš biti prijavljen.

Prijava

Novo na Jabučnjaku

Teme

Poruke

Komentari

Anketa

Koji Mac koristite?

Page Speed 0.78 Seconds

Provided by iJoomla SEO