Register    Login    IRC Chat    Search    FAQ

Board index » Customizing » Rainmeter Discussion




Post new topic Reply to topic  [ 12 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Remember the Milk - RTM
 Post Posted: Fri Oct 09, 2009 1:31 pm 
Offline

Joined: Fri Oct 09, 2009 1:18 pm
Posts: 5
Is there an app for Remember the Milk? Particularly for Enigma?


Top 
 Profile  
 
 Post subject: Re: Remember the Milk - RTM
 Post Posted: Fri Oct 09, 2009 5:48 pm 
Offline
User avatar

Joined: Fri Apr 03, 2009 11:29 am
Posts: 2013
Location: Santa Fe, NM
I will let DragonMage ring in here, and he will.

DragonMage has been working to get a viable utility for some time.
He may, or may not, be close ;)

:welcome: to the forums :D

_________________
Image
Image
Forum Signature kindly provided & developed by GhostMatrix
Image


Top 
 Profile  
 
 Post subject: Re: Remember the Milk - RTM
 Post Posted: Sat Oct 10, 2009 1:47 am 
Offline

Joined: Fri Oct 09, 2009 1:18 pm
Posts: 5
Very cool.

I've seen the thing on using Twitter to add to RTM, but I don't really want to do that.
I'm thinking that there are a ton of cool things usable in Rainmeter that already exist, I'm sure someone is close to making one for RTM.

Good to hear that someone is!

J.


Top 
 Profile  
 
 Post subject: Re: Remember the Milk - RTM
 Post Posted: Sun Oct 18, 2009 10:39 pm 
Offline

Joined: Fri Oct 09, 2009 1:18 pm
Posts: 5
Anything more on this topic?


Top 
 Profile  
 
 Post subject: Re: Remember the Milk - RTM
 Post Posted: Mon Oct 19, 2009 6:49 am 
Offline

Joined: Thu Apr 02, 2009 11:31 pm
Posts: 936
Location: NC, US
I've requested a Completed and Due feed from RTM but haven't gotten a response yet.


Top 
 Profile  
 
 Post subject: Re: Remember the Milk - RTM
 Post Posted: Mon Oct 19, 2009 7:26 am 
Offline
Guru
User avatar

Joined: Sun Jul 19, 2009 12:59 am
Posts: 462
Location: Montreal, QC, Canada
So i signed up for Remember The Milk, just to check it out and see how parseable it is. Now, I'm new to the site, so tell me if I'm missing something but...

Attachment:


_________________
|V.I.S.O.R|


Top 
 Profile  
 
 Post subject: Re: Remember the Milk - RTM
 Post Posted: Mon Oct 19, 2009 8:13 am 
Offline
User avatar

Joined: Fri Jul 24, 2009 11:47 pm
Posts: 550
Location: Rochester, NY
What a lovely feed to parse. Nice, clean, consistent, standards-compliant XML tags.

Image

Code:
; ------------------------------------------------------------------------------------------------
; ENIGMA RTM READER
; Class: Sidebar

[Rainmeter]
Author=Kaelri.LCD@gmail.com
AppVersion=1001000
Update=1000
MiddleMouseDownAction=!RainmeterRefresh #CURRENTCONFIG#

[Metadata]
Name=Enigma RTM
Config=Enigma | Sidebar | Reader | RTM Reader
Description=This skin shows the top four items on your personal Remember The Milk task list.
Instructions=Set "RTMusername" to your Remember the Milk username. | Set "RTMpassword" to your Remember the Milk password. | Set "RTMid" to the number on the end of your personal RTM Atom feed, which follows this format: | "http://www.rememberthemilk.com/atom/[USERNAME]/[ID]/"
Version=2.6
Tags=Calendar | Sidebar | Tasks | Remember the Milk
License=Creative Commons Attribution-Non-Commercial-Share Alike 3.0
Preview=#SKINSPATH#Enigma\Resources\Images\Preview.png
Credits=Thanks to Alex2539 for the revelation I needed to make this skin.

[Variables]
@include=#SKINSPATH#Enigma\Resources\Variables\UserVariables.inc
RTMusername=
RTMpassword=
RTMid=

; You can find your "RTMid" in the URL of your RTM page's Atom feed. It takes the following format:
; http://www.rememberthemilk.com/atom/[USERNAME]/[ID]/

; ------------------------------------------------------------------------------------------------
; MEASURES

[Feed]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=http://#RTMusername#:#RTMpassword#@www.rememberthemilk.com/atom/#RTMusername#/#RTMid#/
RegExp="(?siU)<title.*>(.*)</title>.*<link.*href=\"(.*)\".*rel=\"alternate\".*(?(?=.*<entry).*<link.*href=\"(.*)\".*<title.*>(.*)</title>.*<span class=\"rtm_due_value\">(.*)</span>)(?(?=.*<entry).*<link.*href=\"(.*)\".*<title.*>(.*)</title>.*<span class=\"rtm_due_value\">(.*)</span>)(?(?=.*<entry).*<link.*href=\"(.*)\".*<title.*>(.*)</title>.*<span class=\"rtm_due_value\">(.*)</span>)(?(?=.*<entry).*<link.*href=\"(.*)\".*<title.*>(.*)</title>.*<span class=\"rtm_due_value\">(.*)</span>)"
UpdateRate=600
StringIndex=1

[FeedURL]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=2

;-----------------------
; EVENT 1

[MeasureLink1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=3

[MeasureWhat1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=4

[MeasureWhen1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=5

;-----------------------
; EVENT 2

[MeasureLink2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=6

[MeasureWhat2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=7

[MeasureWhen2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=8

;-----------------------
; EVENT 3

[MeasureLink3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=9

[MeasureWhat3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=10

[MeasureWhen3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=11

;-----------------------
; EVENT 4

[MeasureLink4]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=12

[MeasureWhat4]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=13

[MeasureWhen4]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=14

; ------------------------------------------------------------------------------------------------
; STYLES

[StyleText]
X=12
Y=16r
H=10
W=170
ClipString=1
StringStyle=BOLD
FontColor=#Color1#
FontSize=#Height2#
FontFace=#Font#
AntiAlias=1

[StyleSub]
X=22
Y=14r
H=10
W=160
ClipString=1
StringStyle=NORMAL
FontColor=#Color2#
FontSize=#Height2#
FontFace=#Font#
AntiAlias=1

; ------------------------------------------------------------------------------------------------
; METERS

[Border]
Meter=IMAGE
SolidColor=#ColorBorder#
X=0
Y=0
H=1
W=180

[Background]
Meter=IMAGE
SolidColor=0, 0, 0, 2
X=0
Y=1
W=180
H=30

[Title]
Meter=STRING
MeasureName=Feed
X=27
Y=10
H=15
W=150
StringStyle=BOLD
FontColor=#Color1#
FontSize=#Height3#
FontFace=#Font#
AntiAlias=1
LeftMouseDownAction=!Execute [!RainmeterHideMeter Title][!RainmeterShowMeter TitleActive][!RainmeterRedraw]

[TitleActive]
Meter=STRING
MeterStyle=Title
MeasureName=Feed
FontColor=#ColorActive#
Hidden=1
LeftMouseUpAction=!Execute [[FeedURL]][!RainmeterHideMeter TitleActive][!RainmeterShowMeter Title][!RainmeterRedraw]

[Icon]
Meter=IMAGE
ImageName=#SKINSPATH#Enigma\Resources\Images\Notes.#ColorIcon#.png
X=1
Y=6
H=22
W=22
LeftMouseDownAction=!Execute [!RainmeterHideMeter Icon][!RainmeterShowMeter IconActive]

[IconActive]
Meter=IMAGE
MeterStyle=Icon
ImageName=#SKINSPATH#Enigma\Resources\Images\GcalActive.#ColorIcon#.png
Hidden=1
LeftMouseUpAction=!Execute [[FeedURL]][!RainmeterHideMeter IconActive][!RainmeterShowMeter Icon]

;-----------------------
; ITEMS

[What1]
Meter=STRING
MeterStyle=StyleText
MeasureName=MeasureWhat1
Y=32
LeftMouseDownAction=!Execute [[MeasureLink1]]

[When1]
Meter=STRING
MeterStyle=StyleSub
MeasureName=MeasureWhen1

[What2]
Meter=STRING
MeterStyle=StyleText
MeasureName=MeasureWhat2
LeftMouseDownAction=!Execute [[MeasureLink2]]

[When2]
Meter=STRING
MeterStyle=StyleSub
MeasureName=MeasureWhen2

[What3]
Meter=STRING
MeterStyle=StyleText
MeasureName=MeasureWhat3
LeftMouseDownAction=!Execute [[MeasureLink3]]

[When3]
Meter=STRING
MeterStyle=StyleSub
MeasureName=MeasureWhen3

[What4]
Meter=STRING
MeterStyle=StyleText
MeasureName=MeasureWhat4
LeftMouseDownAction=!Execute [[MeasureLink4]]

[When4]
Meter=STRING
MeterStyle=StyleSub
MeasureName=MeasureWhen4

;-----------------------
; BORDER2

[Border2]
Meter=IMAGE
MeterStyle=Border
Y=26r


This will work if you've installed RC1 and have run EnigmaConfigure.exe at least once. :)

_________________
V.I.S.O.R. | LCD | deviantArt | Flickr | Enigma Support


Top 
 Profile  
 
 Post subject: Re: Remember the Milk - RTM
 Post Posted: Sat Oct 24, 2009 3:13 am 
Offline

Joined: Fri Oct 09, 2009 1:18 pm
Posts: 5
Thank you.
I just got around to installing RC1 and setting up your code for RTM.
Works and looks great.

Thanks!


Top 
 Profile  
 
 Post subject: Re: Remember the Milk - RTM
 Post Posted: Wed Nov 04, 2009 12:32 pm 
Offline

Joined: Fri Oct 09, 2009 1:18 pm
Posts: 5
Anyone else use this?

I just noticed today that the due dates are not corresponding to the right items.

I don't know enough about Rainmeter to fix this instantly.

I'll mess with it.

Any thoughts or guidance would be much appreciated.

Jason


Top 
 Profile  
 
 Post subject: Re: Remember the Milk - RTM
 Post Posted: Wed Nov 04, 2009 5:50 pm 
Offline
User avatar

Joined: Fri Jul 24, 2009 11:47 pm
Posts: 550
Location: Rochester, NY
I see it too. I'm working on it now.

Update: Well, that was embarrassing. There was no problem with the code, I literally just wrote the due date meters out of order. It's fixed now, both in the post above and in the Enigma patcher.

_________________
V.I.S.O.R. | LCD | deviantArt | Flickr | Enigma Support


Top 
 Profile  
 
Display posts from previous:  Sort by  
 
Post new topic Reply to topic  [ 12 posts ]  Go to page 1, 2  Next

Board index » Customizing » Rainmeter Discussion


Who is online

Users browsing this forum: No registered users and 6 guests

 
 

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Donations for Rainmeter and the Rainmeter Community are now being accepted.

Your donations are greatly appreciated by all the community.