Skip to content

Instantly share code, notes, and snippets.

@GhostToast
Last active March 14, 2020 19:07
Show Gist options
  • Save GhostToast/e06da87287f993b0299c41b888f452e5 to your computer and use it in GitHub Desktop.
Save GhostToast/e06da87287f993b0299c41b888f452e5 to your computer and use it in GitHub Desktop.
Tasker Profile for connecting Darkysky API to Pujie Black
<TaskerData sr="" dvi="1" tv="5.9.2">
<Profile sr="prof6" ve="2">
<cdate>1583089329361</cdate>
<edate>1583943323047</edate>
<flags>8</flags>
<id>6</id>
<mid0>4</mid0>
<nme>Darksky</nme>
<Time sr="con0">
<fh>-1</fh>
<fm>-1</fm>
<rep>2</rep>
<repval>10</repval>
<th>-1</th>
<tm>-1</tm>
</Time>
</Profile>
<Project sr="proj0" ve="2">
<cdate>1582926902022</cdate>
<mdate>1583187982271</mdate>
<name>Base</name>
<pids>6</pids>
<tids>4</tids>
<Img sr="icon" ve="2">
<nme>mw_action_home</nme>
</Img>
</Project>
<Task sr="task4">
<cdate>1582995500693</cdate>
<edate>1584212116629</edate>
<id>4</id>
<nme>DarkSky</nme>
<pri>6</pri>
<Action sr="act0" ve="7">
<code>339</code>
<se>false</se>
<Bundle sr="arg0">
<Vals sr="val">
<net.dinglisch.android.tasker.RELEVANT_VARIABLES>&lt;StringArray sr=""&gt;&lt;_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES0&gt;%http_data
Data
Data that the server responded from the HTTP request.&lt;/_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES0&gt;&lt;_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES1&gt;%http_file_output
File Output
Will always contain the file's full path even if you specified a directory as the File to save.&lt;/_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES1&gt;&lt;_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES2&gt;%http_response_code
Response Code
The HTTP Code the server responded&lt;/_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES2&gt;&lt;_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES3&gt;%http_headers()
Response Headers
The HTTP Headers the server sent in the response. Each header is in the 'key:value' format&lt;/_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES3&gt;&lt;_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES4&gt;%http_response_length
Response Length
The size of the response in bytes&lt;/_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES4&gt;&lt;/StringArray&gt;</net.dinglisch.android.tasker.RELEVANT_VARIABLES>
<net.dinglisch.android.tasker.RELEVANT_VARIABLES-type>[Ljava.lang.String;</net.dinglisch.android.tasker.RELEVANT_VARIABLES-type>
</Vals>
</Bundle>
<Int sr="arg1" val="0"/>
<Int sr="arg10" val="0"/>
<Str sr="arg2" ve="3">https://api.darksky.net/forecast/REDACTED/%LOC?exclude=minutely,flags</Str>
<Str sr="arg3" ve="3"/>
<Str sr="arg4" ve="3"/>
<Str sr="arg5" ve="3"/>
<Str sr="arg6" ve="3"/>
<Str sr="arg7" ve="3"/>
<Int sr="arg8" val="30"/>
<Int sr="arg9" val="0"/>
</Action>
<Action sr="act1" ve="7">
<code>129</code>
<Str sr="arg0" ve="3">var response = JSON.parse(http_data);
var day = response.daily.data[0];
var now = response.currently;
var hour = response.hourly.data[0];
var next = response.hourly.data[2];
var next2 = response.hourly.data[4];
var next3 = response.hourly.data[6];
var alerts = !! response.alerts;
setGlobal("WeatherAlert", alerts);
// Moon
var moonPhase = Math.floor(day.moonPhase*16);
setGlobal("MoonPhase", moonPhase);
// Summary
setGlobal("WeatherSummary", now.summary);
// Icons
setGlobal("WeatherIcon", now.icon);
setGlobal("WeatherIconNext", next.icon);
setGlobal("WeatherIconNext2", next2.icon);
setGlobal("WeatherIconNext3", next3.icon);
// Precipitation
setGlobal("Precipitation", Math.round(hour.precipProbability*100));
// Temperature
setGlobal("Temperature", Math.round(now.apparentTemperature));
setGlobal("NextTemperature", Math.round(next.apparentTemperature));
setGlobal("NextTemperature2", Math.round(next2.apparentTemperature));
setGlobal("NextTemperature3", Math.round(next3.apparentTemperature));
setGlobal("MaxTemp", Math.round(day.apparentTemperatureMax));
setGlobal("MinTemp", Math.round(day.apparentTemperatureMin));
// Time
var dateNow = new Date(now.time*1000);
var nextTime = new Date(next.time*1000).getHours();
if(0==nextTime){
nextTime = "12am";
} else if (12==nextTime){
nextTime = "12pm";
} else {
nextTime = nextTime &gt; 12 ? nextTime - 12 + "pm" : nextTime + "am";
}
var nextTime2 = new Date(next2.time*1000).getHours();
if(0==nextTime2){
nextTime2 = "12am";
} else if (12==nextTime2){
nextTime2 = "12pm";
} else {
nextTime2 = nextTime2 &gt; 12 ? nextTime2 - 12 + "pm" : nextTime2 + "am";
}
var nextTime3 = new Date(next3.time*1000).getHours();
if(0==nextTime3){
nextTime3 = "12am";
} else if (12==nextTime3){
nextTime3 = "12pm";
} else {
nextTime3 = nextTime3 &gt; 12 ? nextTime3 - 12 + "pm" : nextTime3 + "am";
}
setGlobal("TimeChecked", dateNow.getHours() + ":" + dateNow.getMinutes());
setGlobal("NextTime", nextTime);
setGlobal("NextTime2", nextTime2);
setGlobal("NextTime3", nextTime3);
// Nighttime
var nightTime = now.time &gt; day.sunsetTime || now.time &lt; day.sunriseTime;
setGlobal("NightTime", now.time &gt; day.sunsetTime || now.time &lt; day.sunriseTime);
setGlobal("NightTimeNext", next.time &gt; day.sunsetTime || next.time &lt; day.sunriseTime);
setGlobal("NightTimeNext2", next2.time &gt; day.sunsetTime || next2.time &lt; day.sunriseTime);
setGlobal("NightTimeNext3", next3.time &gt; day.sunsetTime || next3.time &lt; day.sunriseTime);
var dateSun = new Date(nightTime ? day.sunriseTime*1000 : day.sunsetTime*1000);
var dateSunHours = dateSun.getHours();
if(dateSunHours &gt; 12) {
dateSunHours = dateSunHours - 12;
}
var sunMinutes = dateSun.getMinutes();
if (sunMinutes &lt; 10) {
sunMinutes = "0" + sunMinutes;
}
setGlobal("SunEventTime", dateSunHours + ":" + sunMinutes);
// Wind
setGlobal("WindSpeed", Math.round(now.windSpeed));
var bearing = 0;
if (typeof now.windBearing !== 'undefined') {
bearing = Math.round(now.windBearing);
}
setGlobal("WindBearing", bearing);</Str>
<Str sr="arg1" ve="3"/>
<Int sr="arg2" val="1"/>
<Int sr="arg3" val="45"/>
</Action>
<Action sr="act10" ve="7">
<code>2065917220</code>
<Bundle sr="arg0">
<Vals sr="val">
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE>3516</com.pujie.wristwear.pujieblack.INT_VERSION_CODE>
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>java.lang.Integer</com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>%WindBearing</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>%WindBearing</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>
<com.twofortyfouram.locale.intent.extra.BLURB>%WindBearing mapped to [tskr_WindBearing]</com.twofortyfouram.locale.intent.extra.BLURB>
<com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>java.lang.String</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>
<net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled>
<net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type>
</Vals>
</Bundle>
<Str sr="arg1" ve="3">com.pujie.wristwear.pujieblack</Str>
<Str sr="arg2" ve="3">com.pujie.wristwear.pujieblack.tasker.EditVariableActivity</Str>
<Int sr="arg3" val="0"/>
</Action>
<Action sr="act11" ve="7">
<code>2065917220</code>
<Bundle sr="arg0">
<Vals sr="val">
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE>3516</com.pujie.wristwear.pujieblack.INT_VERSION_CODE>
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>java.lang.Integer</com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>%WeatherIconNext</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>%WeatherIconNext</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>
<com.twofortyfouram.locale.intent.extra.BLURB>%WeatherIconNext mapped to [tskr_WeatherIconNext]</com.twofortyfouram.locale.intent.extra.BLURB>
<com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>java.lang.String</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>
<net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled>
<net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type>
</Vals>
</Bundle>
<Str sr="arg1" ve="3">com.pujie.wristwear.pujieblack</Str>
<Str sr="arg2" ve="3">com.pujie.wristwear.pujieblack.tasker.EditVariableActivity</Str>
<Int sr="arg3" val="0"/>
</Action>
<Action sr="act12" ve="7">
<code>2065917220</code>
<Bundle sr="arg0">
<Vals sr="val">
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE>3516</com.pujie.wristwear.pujieblack.INT_VERSION_CODE>
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>java.lang.Integer</com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>%WeatherIconNext2</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>%WeatherIconNext2</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>
<com.twofortyfouram.locale.intent.extra.BLURB>%WeatherIconNext2 mapped to [tskr_WeatherIconNext2]</com.twofortyfouram.locale.intent.extra.BLURB>
<com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>java.lang.String</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>
<net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled>
<net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type>
</Vals>
</Bundle>
<Str sr="arg1" ve="3">com.pujie.wristwear.pujieblack</Str>
<Str sr="arg2" ve="3">com.pujie.wristwear.pujieblack.tasker.EditVariableActivity</Str>
<Int sr="arg3" val="0"/>
</Action>
<Action sr="act13" ve="7">
<code>2065917220</code>
<Bundle sr="arg0">
<Vals sr="val">
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE>3516</com.pujie.wristwear.pujieblack.INT_VERSION_CODE>
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>java.lang.Integer</com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>%WeatherIconNext3</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>%WeatherIconNext3</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>
<com.twofortyfouram.locale.intent.extra.BLURB>%WeatherIconNext3 mapped to [tskr_WeatherIconNext3]</com.twofortyfouram.locale.intent.extra.BLURB>
<com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>java.lang.String</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>
<net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled>
<net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type>
</Vals>
</Bundle>
<Str sr="arg1" ve="3">com.pujie.wristwear.pujieblack</Str>
<Str sr="arg2" ve="3">com.pujie.wristwear.pujieblack.tasker.EditVariableActivity</Str>
<Int sr="arg3" val="0"/>
</Action>
<Action sr="act14" ve="7">
<code>2065917220</code>
<Bundle sr="arg0">
<Vals sr="val">
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE>3516</com.pujie.wristwear.pujieblack.INT_VERSION_CODE>
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>java.lang.Integer</com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>%NextTemperature2</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>%NextTemperature2</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>
<com.twofortyfouram.locale.intent.extra.BLURB>%NextTemperature2 mapped to [tskr_NextTemperature2]</com.twofortyfouram.locale.intent.extra.BLURB>
<com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>java.lang.String</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>
<net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled>
<net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type>
</Vals>
</Bundle>
<Str sr="arg1" ve="3">com.pujie.wristwear.pujieblack</Str>
<Str sr="arg2" ve="3">com.pujie.wristwear.pujieblack.tasker.EditVariableActivity</Str>
<Int sr="arg3" val="0"/>
</Action>
<Action sr="act15" ve="7">
<code>2065917220</code>
<Bundle sr="arg0">
<Vals sr="val">
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE>3516</com.pujie.wristwear.pujieblack.INT_VERSION_CODE>
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>java.lang.Integer</com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>%NextTemperature3</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>%NextTemperature3</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>
<com.twofortyfouram.locale.intent.extra.BLURB>%NextTemperature3 mapped to [tskr_NextTemperature3]</com.twofortyfouram.locale.intent.extra.BLURB>
<com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>java.lang.String</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>
<net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled>
<net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type>
</Vals>
</Bundle>
<Str sr="arg1" ve="3">com.pujie.wristwear.pujieblack</Str>
<Str sr="arg2" ve="3">com.pujie.wristwear.pujieblack.tasker.EditVariableActivity</Str>
<Int sr="arg3" val="0"/>
</Action>
<Action sr="act16" ve="7">
<code>2065917220</code>
<Bundle sr="arg0">
<Vals sr="val">
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE>3516</com.pujie.wristwear.pujieblack.INT_VERSION_CODE>
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>java.lang.Integer</com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>%NextTime</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>%NextTime</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>
<com.twofortyfouram.locale.intent.extra.BLURB>%NextTime mapped to [tskr_NextTime]</com.twofortyfouram.locale.intent.extra.BLURB>
<com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>java.lang.String</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>
<net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled>
<net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type>
</Vals>
</Bundle>
<Str sr="arg1" ve="3">com.pujie.wristwear.pujieblack</Str>
<Str sr="arg2" ve="3">com.pujie.wristwear.pujieblack.tasker.EditVariableActivity</Str>
<Int sr="arg3" val="0"/>
</Action>
<Action sr="act17" ve="7">
<code>2065917220</code>
<Bundle sr="arg0">
<Vals sr="val">
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE>3516</com.pujie.wristwear.pujieblack.INT_VERSION_CODE>
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>java.lang.Integer</com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>%NextTime2</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>%NextTime2</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>
<com.twofortyfouram.locale.intent.extra.BLURB>%NextTime2 mapped to [tskr_NextTime2]</com.twofortyfouram.locale.intent.extra.BLURB>
<com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>java.lang.String</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>
<net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled>
<net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type>
</Vals>
</Bundle>
<Str sr="arg1" ve="3">com.pujie.wristwear.pujieblack</Str>
<Str sr="arg2" ve="3">com.pujie.wristwear.pujieblack.tasker.EditVariableActivity</Str>
<Int sr="arg3" val="0"/>
</Action>
<Action sr="act18" ve="7">
<code>2065917220</code>
<Bundle sr="arg0">
<Vals sr="val">
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE>3516</com.pujie.wristwear.pujieblack.INT_VERSION_CODE>
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>java.lang.Integer</com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>%NextTime3</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>%NextTime3</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>
<com.twofortyfouram.locale.intent.extra.BLURB>%NextTime3 mapped to [tskr_NextTime3]</com.twofortyfouram.locale.intent.extra.BLURB>
<com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>java.lang.String</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>
<net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled>
<net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type>
</Vals>
</Bundle>
<Str sr="arg1" ve="3">com.pujie.wristwear.pujieblack</Str>
<Str sr="arg2" ve="3">com.pujie.wristwear.pujieblack.tasker.EditVariableActivity</Str>
<Int sr="arg3" val="0"/>
</Action>
<Action sr="act19" ve="7">
<code>2065917220</code>
<Bundle sr="arg0">
<Vals sr="val">
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE>3516</com.pujie.wristwear.pujieblack.INT_VERSION_CODE>
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>java.lang.Integer</com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>%NightTimeNext</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>%NightTimeNext</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>
<com.twofortyfouram.locale.intent.extra.BLURB>%NightTimeNext mapped to [tskr_NightTimeNext]</com.twofortyfouram.locale.intent.extra.BLURB>
<com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>java.lang.String</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>
<net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled>
<net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type>
</Vals>
</Bundle>
<Str sr="arg1" ve="3">com.pujie.wristwear.pujieblack</Str>
<Str sr="arg2" ve="3">com.pujie.wristwear.pujieblack.tasker.EditVariableActivity</Str>
<Int sr="arg3" val="0"/>
</Action>
<Action sr="act2" ve="7">
<code>2065917220</code>
<Bundle sr="arg0">
<Vals sr="val">
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE>3516</com.pujie.wristwear.pujieblack.INT_VERSION_CODE>
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>java.lang.Integer</com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>%MoonPhase</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>%MoonPhase</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>
<com.twofortyfouram.locale.intent.extra.BLURB>%MoonPhase mapped to [tskr_MoonPhase]</com.twofortyfouram.locale.intent.extra.BLURB>
<com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>java.lang.String</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>
<net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled>
<net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type>
</Vals>
</Bundle>
<Str sr="arg1" ve="3">com.pujie.wristwear.pujieblack</Str>
<Str sr="arg2" ve="3">com.pujie.wristwear.pujieblack.tasker.EditVariableActivity</Str>
<Int sr="arg3" val="0"/>
</Action>
<Action sr="act20" ve="7">
<code>2065917220</code>
<Bundle sr="arg0">
<Vals sr="val">
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE>3516</com.pujie.wristwear.pujieblack.INT_VERSION_CODE>
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>java.lang.Integer</com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>%NightTimeNext2</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>%NightTimeNext2</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>
<com.twofortyfouram.locale.intent.extra.BLURB>%NightTimeNext2 mapped to [tskr_NightTimeNext2]</com.twofortyfouram.locale.intent.extra.BLURB>
<com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>java.lang.String</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>
<net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled>
<net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type>
</Vals>
</Bundle>
<Str sr="arg1" ve="3">com.pujie.wristwear.pujieblack</Str>
<Str sr="arg2" ve="3">com.pujie.wristwear.pujieblack.tasker.EditVariableActivity</Str>
<Int sr="arg3" val="0"/>
</Action>
<Action sr="act21" ve="7">
<code>2065917220</code>
<Bundle sr="arg0">
<Vals sr="val">
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE>3516</com.pujie.wristwear.pujieblack.INT_VERSION_CODE>
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>java.lang.Integer</com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>%NightTimeNext3</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>%NightTimeNext3</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>
<com.twofortyfouram.locale.intent.extra.BLURB>%NightTimeNext3 mapped to [tskr_NightTimeNext3]</com.twofortyfouram.locale.intent.extra.BLURB>
<com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>java.lang.String</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>
<net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled>
<net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type>
</Vals>
</Bundle>
<Str sr="arg1" ve="3">com.pujie.wristwear.pujieblack</Str>
<Str sr="arg2" ve="3">com.pujie.wristwear.pujieblack.tasker.EditVariableActivity</Str>
<Int sr="arg3" val="0"/>
</Action>
<Action sr="act22" ve="7">
<code>2065917220</code>
<Bundle sr="arg0">
<Vals sr="val">
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE>3516</com.pujie.wristwear.pujieblack.INT_VERSION_CODE>
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>java.lang.Integer</com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>%SunEventTime</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>%SunEventTime</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>
<com.twofortyfouram.locale.intent.extra.BLURB>%SunEventTime mapped to [tskr_SunEventTime]</com.twofortyfouram.locale.intent.extra.BLURB>
<com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>java.lang.String</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>
<net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled>
<net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type>
</Vals>
</Bundle>
<Str sr="arg1" ve="3">com.pujie.wristwear.pujieblack</Str>
<Str sr="arg2" ve="3">com.pujie.wristwear.pujieblack.tasker.EditVariableActivity</Str>
<Int sr="arg3" val="0"/>
</Action>
<Action sr="act23" ve="7">
<code>2065917220</code>
<Bundle sr="arg0">
<Vals sr="val">
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE>3516</com.pujie.wristwear.pujieblack.INT_VERSION_CODE>
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>java.lang.Integer</com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>%WeatherAlert</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>%WeatherAlert</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>
<com.twofortyfouram.locale.intent.extra.BLURB>%WeatherAlert mapped to [tskr_WeatherAlert]</com.twofortyfouram.locale.intent.extra.BLURB>
<com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>java.lang.String</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>
<net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled>
<net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type>
</Vals>
</Bundle>
<Str sr="arg1" ve="3">com.pujie.wristwear.pujieblack</Str>
<Str sr="arg2" ve="3">com.pujie.wristwear.pujieblack.tasker.EditVariableActivity</Str>
<Int sr="arg3" val="0"/>
</Action>
<Action sr="act3" ve="7">
<code>2065917220</code>
<Bundle sr="arg0">
<Vals sr="val">
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE>3516</com.pujie.wristwear.pujieblack.INT_VERSION_CODE>
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>java.lang.Integer</com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>%WeatherSummary</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>%WeatherSummary</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>
<com.twofortyfouram.locale.intent.extra.BLURB>%WeatherSummary mapped to [tskr_WeatherSummary]</com.twofortyfouram.locale.intent.extra.BLURB>
<com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>java.lang.String</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>
<net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled>
<net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type>
</Vals>
</Bundle>
<Str sr="arg1" ve="3">com.pujie.wristwear.pujieblack</Str>
<Str sr="arg2" ve="3">com.pujie.wristwear.pujieblack.tasker.EditVariableActivity</Str>
<Int sr="arg3" val="0"/>
</Action>
<Action sr="act4" ve="7">
<code>2065917220</code>
<Bundle sr="arg0">
<Vals sr="val">
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE>3516</com.pujie.wristwear.pujieblack.INT_VERSION_CODE>
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>java.lang.Integer</com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>%WeatherIcon</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>%WeatherIcon</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>
<com.twofortyfouram.locale.intent.extra.BLURB>%WeatherIcon mapped to [tskr_WeatherIcon]</com.twofortyfouram.locale.intent.extra.BLURB>
<com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>java.lang.String</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>
<net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled>
<net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type>
</Vals>
</Bundle>
<Str sr="arg1" ve="3">com.pujie.wristwear.pujieblack</Str>
<Str sr="arg2" ve="3">com.pujie.wristwear.pujieblack.tasker.EditVariableActivity</Str>
<Int sr="arg3" val="0"/>
</Action>
<Action sr="act5" ve="7">
<code>2065917220</code>
<Bundle sr="arg0">
<Vals sr="val">
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE>3516</com.pujie.wristwear.pujieblack.INT_VERSION_CODE>
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>java.lang.Integer</com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>%Precipitation</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>%Precipitation</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>
<com.twofortyfouram.locale.intent.extra.BLURB>%Precipitation mapped to [tskr_Precipitation]</com.twofortyfouram.locale.intent.extra.BLURB>
<com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>java.lang.String</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>
<net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled>
<net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type>
</Vals>
</Bundle>
<Str sr="arg1" ve="3">com.pujie.wristwear.pujieblack</Str>
<Str sr="arg2" ve="3">com.pujie.wristwear.pujieblack.tasker.EditVariableActivity</Str>
<Int sr="arg3" val="0"/>
</Action>
<Action sr="act6" ve="7">
<code>2065917220</code>
<Bundle sr="arg0">
<Vals sr="val">
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE>3516</com.pujie.wristwear.pujieblack.INT_VERSION_CODE>
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>java.lang.Integer</com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>%Temperature</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>%Temperature</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>
<com.twofortyfouram.locale.intent.extra.BLURB>%Temperature mapped to [tskr_Temperature]</com.twofortyfouram.locale.intent.extra.BLURB>
<com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>java.lang.String</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>
<net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled>
<net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type>
</Vals>
</Bundle>
<Str sr="arg1" ve="3">com.pujie.wristwear.pujieblack</Str>
<Str sr="arg2" ve="3">com.pujie.wristwear.pujieblack.tasker.EditVariableActivity</Str>
<Int sr="arg3" val="0"/>
</Action>
<Action sr="act7" ve="7">
<code>2065917220</code>
<Bundle sr="arg0">
<Vals sr="val">
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE>3516</com.pujie.wristwear.pujieblack.INT_VERSION_CODE>
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>java.lang.Integer</com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>%NextTemperature</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>%NextTemperature</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>
<com.twofortyfouram.locale.intent.extra.BLURB>%NextTemperature mapped to [tskr_NextTemperature]</com.twofortyfouram.locale.intent.extra.BLURB>
<com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>java.lang.String</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>
<net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled>
<net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type>
</Vals>
</Bundle>
<Str sr="arg1" ve="3">com.pujie.wristwear.pujieblack</Str>
<Str sr="arg2" ve="3">com.pujie.wristwear.pujieblack.tasker.EditVariableActivity</Str>
<Int sr="arg3" val="0"/>
</Action>
<Action sr="act8" ve="7">
<code>2065917220</code>
<Bundle sr="arg0">
<Vals sr="val">
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE>3516</com.pujie.wristwear.pujieblack.INT_VERSION_CODE>
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>java.lang.Integer</com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>%NightTime</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>%NightTime</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>
<com.twofortyfouram.locale.intent.extra.BLURB>%NightTime mapped to [tskr_NightTime]</com.twofortyfouram.locale.intent.extra.BLURB>
<com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>java.lang.String</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>
<net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled>
<net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type>
</Vals>
</Bundle>
<Str sr="arg1" ve="3">com.pujie.wristwear.pujieblack</Str>
<Str sr="arg2" ve="3">com.pujie.wristwear.pujieblack.tasker.EditVariableActivity</Str>
<Int sr="arg3" val="0"/>
</Action>
<Action sr="act9" ve="7">
<code>2065917220</code>
<Bundle sr="arg0">
<Vals sr="val">
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE>3516</com.pujie.wristwear.pujieblack.INT_VERSION_CODE>
<com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>java.lang.Integer</com.pujie.wristwear.pujieblack.INT_VERSION_CODE-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>%WindSpeed</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_NAME-type>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>%WindSpeed</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE>
<com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>java.lang.String</com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE-type>
<com.twofortyfouram.locale.intent.extra.BLURB>%WindSpeed mapped to [tskr_WindSpeed]</com.twofortyfouram.locale.intent.extra.BLURB>
<com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>com.pujie.wristwear.pujieblack.STRING_TASKER_VARIABLE_VALUE</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>
<net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>java.lang.String</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>
<net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled>
<net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type>
</Vals>
</Bundle>
<Str sr="arg1" ve="3">com.pujie.wristwear.pujieblack</Str>
<Str sr="arg2" ve="3">com.pujie.wristwear.pujieblack.tasker.EditVariableActivity</Str>
<Int sr="arg3" val="0"/>
</Action>
</Task>
</TaskerData>
@GhostToast
Copy link
Author

This profile is intended for use with Pujie Black and the "darksky LCD" watchface.

Look for the string "REDACTED" and replace with your Darksky API key. https://darksky.net/dev
You can make 1000 free calls a day, which is more than enough for experimenting or getting personal weather data.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment