SHARE
TWEET

Untitled

a guest Mar 19th, 2019 70 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <TaskerData sr="" dvi="1" tv="5.7.0-beta.9">
  2.     <Task sr="task26">
  3.         <cdate>1495494448468</cdate>
  4.         <edate>1553048417895</edate>
  5.         <id>26</id>
  6.         <nme>Check Humble Bundle Game Deals</nme>
  7.         <pri>100</pri>
  8.         <Action sr="act0" ve="7">
  9.             <code>118</code>
  10.             <label>Check Humble Bundle desktop website</label>
  11.             <Str sr="arg0" ve="3">https://www.humblebundle.com</Str>
  12.             <Str sr="arg1" ve="3"/>
  13.             <Str sr="arg2" ve="3"/>
  14.             <Str sr="arg3" ve="3"/>
  15.             <Str sr="arg4" ve="3">Mozilla/5.0</Str>
  16.             <Int sr="arg5" val="10"/>
  17.             <Str sr="arg6" ve="3"/>
  18.             <Str sr="arg7" ve="3">Tasker/Humble/humblesource.txt</Str>
  19.             <Int sr="arg8" val="0"/>
  20.         </Action>
  21.         <Action sr="act1" ve="7">
  22.             <code>417</code>
  23.             <Str sr="arg0" ve="3">Tasker/Humble/humblesource.txt</Str>
  24.             <Str sr="arg1" ve="3">%humbleSource</Str>
  25.         </Action>
  26.         <Action sr="act10" ve="7">
  27.             <code>417</code>
  28.             <label>Read the data from the last bundles</label>
  29.             <Str sr="arg0" ve="3">Tasker/Humble/bundles.txt</Str>
  30.             <Str sr="arg1" ve="3">%lastbundlesraw</Str>
  31.         </Action>
  32.         <Action sr="act11" ve="7">
  33.             <code>354</code>
  34.             <label>Set last bundles as array</label>
  35.             <Str sr="arg0" ve="3">%lastbundles</Str>
  36.             <Str sr="arg1" ve="3">%lastbundlesraw</Str>
  37.             <Str sr="arg2" ve="3">,</Str>
  38.         </Action>
  39.         <Action sr="act12" ve="7">
  40.             <code>39</code>
  41.             <label>Iterate through game bundles</label>
  42.             <Str sr="arg0" ve="3">%item</Str>
  43.             <Str sr="arg1" ve="3">1:%gamebundlecount</Str>
  44.             <ConditionList sr="if">
  45.                 <Condition sr="c0" ve="3">
  46.                     <lhs>%gamebundlecount</lhs>
  47.                     <op>7</op>
  48.                     <rhs>0</rhs>
  49.                 </Condition>
  50.             </ConditionList>
  51.         </Action>
  52.         <Action sr="act13" ve="7">
  53.             <code>37</code>
  54.             <label>Bundle not in last bundles</label>
  55.             <ConditionList sr="if">
  56.                 <Condition sr="c0" ve="3">
  57.                     <lhs>%lastbundles()</lhs>
  58.                     <op>5</op>
  59.                     <rhs>%gamebundlename(%item)</rhs>
  60.                 </Condition>
  61.             </ConditionList>
  62.         </Action>
  63.         <Action sr="act14" ve="7">
  64.             <code>30</code>
  65.             <label>Don't spam the server</label>
  66.             <Int sr="arg0" val="0"/>
  67.             <Int sr="arg1" val="5"/>
  68.             <Int sr="arg2" val="0"/>
  69.             <Int sr="arg3" val="0"/>
  70.             <Int sr="arg4" val="0"/>
  71.         </Action>
  72.         <Action sr="act15" ve="7">
  73.             <code>118</code>
  74.             <label>Get indiv bundle source</label>
  75.             <Str sr="arg0" ve="3">%gamebundleurl(%item)</Str>
  76.             <Str sr="arg1" ve="3"/>
  77.             <Str sr="arg2" ve="3"/>
  78.             <Str sr="arg3" ve="3"/>
  79.             <Str sr="arg4" ve="3">Mozilla/5.0</Str>
  80.             <Int sr="arg5" val="10"/>
  81.             <Str sr="arg6" ve="3"/>
  82.             <Str sr="arg7" ve="3"/>
  83.             <Int sr="arg8" val="0"/>
  84.         </Action>
  85.         <Action sr="act16" ve="7">
  86.             <code>129</code>
  87.             <label>Get indiv bundle info</label>
  88.             <Str sr="arg0" ve="3">var http = document.createElement('html'); http.innerHTML = global('HTTPD');
  89.  
  90. var tiers = http.getElementsByClassName("dd-image-box-list");
  91.  
  92. var prices = http.getElementsByClassName("section-name");
  93.  
  94. var bundlejson = global('HTTPD').match(/bundleVars\": (.+?),\n/)[1];
  95.  
  96. var bundleobj = JSON.parse(bundlejson);
  97.  
  98. var gamesarray = new Array();
  99.  
  100. var notificationtext = "";
  101.  
  102. for (var i = 0; i &lt; tiers.length; i++)
  103. {
  104.   var games = tiers[i].getElementsByClassName("dd-image-box-caption");
  105.  
  106.   var gameslist = "&lt;b&gt;" + bundleobj.sticky_navbar[i] + ": &lt;/b&gt;";
  107.  
  108.   for (var j = 0; j &lt; games.length; j++)
  109.   {
  110.     var gamename = games[j].innerText;
  111.     gamename = gamename.trim();
  112.     var split = gamename.split(/[\r\n]/);
  113.     gameslist += split[split.length-1];
  114.  
  115.     if (j &lt; (games.length - 1))
  116.       {
  117.         gameslist += ", ";
  118.       }
  119.     }
  120.  
  121.     if (i &lt; (tiers.length - 1))
  122.     {
  123.       gameslist += "&lt;br&gt;";
  124.     }
  125.  
  126.     gamesarray[i] = gameslist;
  127.   }
  128.  
  129. for (var i = 0; i &lt; gamesarray.length; i++)
  130. {
  131.   notificationtext += gamesarray[i];
  132. }</Str>
  133.             <Str sr="arg1" ve="3"/>
  134.             <Int sr="arg2" val="1"/>
  135.             <Int sr="arg3" val="45"/>
  136.         </Action>
  137.         <Action sr="act17" ve="7">
  138.             <code>166160670</code>
  139.             <label>Notify user about the new bundle</label>
  140.             <Bundle sr="arg0">
  141.                 <Vals sr="val">
  142.                     <ActionIconString1>&lt;null&gt;</ActionIconString1>
  143.                     <ActionIconString1-type>java.lang.String</ActionIconString1-type>
  144.                     <ActionIconString2>&lt;null&gt;</ActionIconString2>
  145.                     <ActionIconString2-type>java.lang.String</ActionIconString2-type>
  146.                     <ActionIconString3>&lt;null&gt;</ActionIconString3>
  147.                     <ActionIconString3-type>java.lang.String</ActionIconString3-type>
  148.                     <ActionIconString4>&lt;null&gt;</ActionIconString4>
  149.                     <ActionIconString4-type>java.lang.String</ActionIconString4-type>
  150.                     <ActionIconString5>&lt;null&gt;</ActionIconString5>
  151.                     <ActionIconString5-type>java.lang.String</ActionIconString5-type>
  152.                     <AppendTexts>false</AppendTexts>
  153.                     <AppendTexts-type>java.lang.Boolean</AppendTexts-type>
  154.                     <BackgroundColor>#FFB71C1C</BackgroundColor>
  155.                     <BackgroundColor-type>java.lang.String</BackgroundColor-type>
  156.                     <BadgeType>&lt;null&gt;</BadgeType>
  157.                     <BadgeType-type>java.lang.String</BadgeType-type>
  158.                     <Button1UnlockScreen>false</Button1UnlockScreen>
  159.                     <Button1UnlockScreen-type>java.lang.Boolean</Button1UnlockScreen-type>
  160.                     <Button2UnlockScreen>false</Button2UnlockScreen>
  161.                     <Button2UnlockScreen-type>java.lang.Boolean</Button2UnlockScreen-type>
  162.                     <Button3UnlockScreen>false</Button3UnlockScreen>
  163.                     <Button3UnlockScreen-type>java.lang.Boolean</Button3UnlockScreen-type>
  164.                     <Button4UnlockScreen>false</Button4UnlockScreen>
  165.                     <Button4UnlockScreen-type>java.lang.Boolean</Button4UnlockScreen-type>
  166.                     <Button5UnlockScreen>false</Button5UnlockScreen>
  167.                     <Button5UnlockScreen-type>java.lang.Boolean</Button5UnlockScreen-type>
  168.                     <ChronometerCountDown>false</ChronometerCountDown>
  169.                     <ChronometerCountDown-type>java.lang.Boolean</ChronometerCountDown-type>
  170.                     <Colorize>false</Colorize>
  171.                     <Colorize-type>java.lang.Boolean</Colorize-type>
  172.                     <GroupAlertBehaviour>&lt;null&gt;</GroupAlertBehaviour>
  173.                     <GroupAlertBehaviour-type>java.lang.String</GroupAlertBehaviour-type>
  174.                     <GroupKey>&lt;null&gt;</GroupKey>
  175.                     <GroupKey-type>java.lang.String</GroupKey-type>
  176.                     <IconExpanded>&lt;null&gt;</IconExpanded>
  177.                     <IconExpanded-type>java.lang.String</IconExpanded-type>
  178.                     <IsGroupSummary>false</IsGroupSummary>
  179.                     <IsGroupSummary-type>java.lang.Boolean</IsGroupSummary-type>
  180.                     <MediaLayout>false</MediaLayout>
  181.                     <MediaLayout-type>java.lang.Boolean</MediaLayout-type>
  182.                     <NotificationChannelBypassDnd>false</NotificationChannelBypassDnd>
  183.                     <NotificationChannelBypassDnd-type>java.lang.Boolean</NotificationChannelBypassDnd-type>
  184.                     <NotificationChannelDescription>&lt;null&gt;</NotificationChannelDescription>
  185.                     <NotificationChannelDescription-type>java.lang.String</NotificationChannelDescription-type>
  186.                     <NotificationChannelId>&lt;null&gt;</NotificationChannelId>
  187.                     <NotificationChannelId-type>java.lang.String</NotificationChannelId-type>
  188.                     <NotificationChannelImportance>&lt;null&gt;</NotificationChannelImportance>
  189.                     <NotificationChannelImportance-type>java.lang.String</NotificationChannelImportance-type>
  190.                     <NotificationChannelName>&lt;null&gt;</NotificationChannelName>
  191.                     <NotificationChannelName-type>java.lang.String</NotificationChannelName-type>
  192.                     <NotificationChannelShowBadge>false</NotificationChannelShowBadge>
  193.                     <NotificationChannelShowBadge-type>java.lang.Boolean</NotificationChannelShowBadge-type>
  194.                     <PhoneOnly>false</PhoneOnly>
  195.                     <PhoneOnly-type>java.lang.Boolean</PhoneOnly-type>
  196.                     <PriorityVariable>&lt;null&gt;</PriorityVariable>
  197.                     <PriorityVariable-type>java.lang.String</PriorityVariable-type>
  198.                     <PublicVersion>&lt;null&gt;</PublicVersion>
  199.                     <PublicVersion-type>java.lang.String</PublicVersion-type>
  200.                     <ReplyAction>&lt;null&gt;</ReplyAction>
  201.                     <ReplyAction-type>java.lang.String</ReplyAction-type>
  202.                     <ReplyLabel>&lt;null&gt;</ReplyLabel>
  203.                     <ReplyLabel-type>java.lang.String</ReplyLabel-type>
  204.                     <SkipPictureCache>false</SkipPictureCache>
  205.                     <SkipPictureCache-type>java.lang.Boolean</SkipPictureCache-type>
  206.                     <SoundPath>&lt;null&gt;</SoundPath>
  207.                     <SoundPath-type>java.lang.String</SoundPath-type>
  208.                     <StatusBarIconString>/storage/emulated/0/Tasker/Humble/logo.png</StatusBarIconString>
  209.                     <StatusBarIconString-type>java.lang.String</StatusBarIconString-type>
  210.                     <StatusBarTextSize>16</StatusBarTextSize>
  211.                     <StatusBarTextSize-type>java.lang.String</StatusBarTextSize-type>
  212.                     <TextExpanded>%notificationtext</TextExpanded>
  213.                     <TextExpanded-type>java.lang.String</TextExpanded-type>
  214.                     <Time>&lt;null&gt;</Time>
  215.                     <Time-type>java.lang.String</Time-type>
  216.                     <TimeFormat>&lt;null&gt;</TimeFormat>
  217.                     <TimeFormat-type>java.lang.String</TimeFormat-type>
  218.                     <Timeout>&lt;null&gt;</Timeout>
  219.                     <Timeout-type>java.lang.String</Timeout-type>
  220.                     <TitleExpanded>&lt;null&gt;</TitleExpanded>
  221.                     <TitleExpanded-type>java.lang.String</TitleExpanded-type>
  222.                     <UpdateNotification>false</UpdateNotification>
  223.                     <UpdateNotification-type>java.lang.Boolean</UpdateNotification-type>
  224.                     <UseChronometer>false</UseChronometer>
  225.                     <UseChronometer-type>java.lang.Boolean</UseChronometer-type>
  226.                     <UseHTML>true</UseHTML>
  227.                     <UseHTML-type>java.lang.Boolean</UseHTML-type>
  228.                     <Visibility>&lt;null&gt;</Visibility>
  229.                     <Visibility-type>java.lang.String</Visibility-type>
  230.                     <com.twofortyfouram.locale.intent.extra.BLURB>Use HTML: true
  231. Title: %gamebundlename(%item)
  232. Text: %gamebundledesc(%item)
  233. Url: %gamebundleurl(%item)
  234. Status Bar Icon Manual: /storage/emulated/0/Tasker/Humble/logo.png
  235. Status Bar Text Size: 16
  236. Background Color: #FFB71C1C
  237. Dismiss on Touch: true
  238. Text Expanded: %notificationtext
  239. Share: true</com.twofortyfouram.locale.intent.extra.BLURB>
  240.                     <com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
  241.                     <config_action_1_icon>&lt;null&gt;</config_action_1_icon>
  242.                     <config_action_1_icon-type>java.lang.String</config_action_1_icon-type>
  243.                     <config_action_2_icon>&lt;null&gt;</config_action_2_icon>
  244.                     <config_action_2_icon-type>java.lang.String</config_action_2_icon-type>
  245.                     <config_action_3_icon>&lt;null&gt;</config_action_3_icon>
  246.                     <config_action_3_icon-type>java.lang.String</config_action_3_icon-type>
  247.                     <config_action_4_icon>&lt;null&gt;</config_action_4_icon>
  248.                     <config_action_4_icon-type>java.lang.String</config_action_4_icon-type>
  249.                     <config_action_5_icon>&lt;null&gt;</config_action_5_icon>
  250.                     <config_action_5_icon-type>java.lang.String</config_action_5_icon-type>
  251.                     <config_notification_action>&lt;null&gt;</config_notification_action>
  252.                     <config_notification_action-type>java.lang.String</config_notification_action-type>
  253.                     <config_notification_action_button1>&lt;null&gt;</config_notification_action_button1>
  254.                     <config_notification_action_button1-type>java.lang.String</config_notification_action_button1-type>
  255.                     <config_notification_action_button2>&lt;null&gt;</config_notification_action_button2>
  256.                     <config_notification_action_button2-type>java.lang.String</config_notification_action_button2-type>
  257.                     <config_notification_action_button3>&lt;null&gt;</config_notification_action_button3>
  258.                     <config_notification_action_button3-type>java.lang.String</config_notification_action_button3-type>
  259.                     <config_notification_action_button4>&lt;null&gt;</config_notification_action_button4>
  260.                     <config_notification_action_button4-type>java.lang.String</config_notification_action_button4-type>
  261.                     <config_notification_action_button5>&lt;null&gt;</config_notification_action_button5>
  262.                     <config_notification_action_button5-type>java.lang.String</config_notification_action_button5-type>
  263.                     <config_notification_action_label1>&lt;null&gt;</config_notification_action_label1>
  264.                     <config_notification_action_label1-type>java.lang.String</config_notification_action_label1-type>
  265.                     <config_notification_action_label2>&lt;null&gt;</config_notification_action_label2>
  266.                     <config_notification_action_label2-type>java.lang.String</config_notification_action_label2-type>
  267.                     <config_notification_action_label3>&lt;null&gt;</config_notification_action_label3>
  268.                     <config_notification_action_label3-type>java.lang.String</config_notification_action_label3-type>
  269.                     <config_notification_action_on_dismiss>&lt;null&gt;</config_notification_action_on_dismiss>
  270.                     <config_notification_action_on_dismiss-type>java.lang.String</config_notification_action_on_dismiss-type>
  271.                     <config_notification_action_share>true</config_notification_action_share>
  272.                     <config_notification_action_share-type>java.lang.Boolean</config_notification_action_share-type>
  273.                     <config_notification_command>&lt;null&gt;</config_notification_command>
  274.                     <config_notification_command-type>java.lang.String</config_notification_command-type>
  275.                     <config_notification_content_info>&lt;null&gt;</config_notification_content_info>
  276.                     <config_notification_content_info-type>java.lang.String</config_notification_content_info-type>
  277.                     <config_notification_dismiss_on_touch>true</config_notification_dismiss_on_touch>
  278.                     <config_notification_dismiss_on_touch-type>java.lang.Boolean</config_notification_dismiss_on_touch-type>
  279.                     <config_notification_icon>&lt;null&gt;</config_notification_icon>
  280.                     <config_notification_icon-type>java.lang.String</config_notification_icon-type>
  281.                     <config_notification_indeterminate_progress>false</config_notification_indeterminate_progress>
  282.                     <config_notification_indeterminate_progress-type>java.lang.Boolean</config_notification_indeterminate_progress-type>
  283.                     <config_notification_led_color>&lt;null&gt;</config_notification_led_color>
  284.                     <config_notification_led_color-type>java.lang.String</config_notification_led_color-type>
  285.                     <config_notification_led_off>&lt;null&gt;</config_notification_led_off>
  286.                     <config_notification_led_off-type>java.lang.String</config_notification_led_off-type>
  287.                     <config_notification_led_on>&lt;null&gt;</config_notification_led_on>
  288.                     <config_notification_led_on-type>java.lang.String</config_notification_led_on-type>
  289.                     <config_notification_max_progress>&lt;null&gt;</config_notification_max_progress>
  290.                     <config_notification_max_progress-type>java.lang.String</config_notification_max_progress-type>
  291.                     <config_notification_number>&lt;null&gt;</config_notification_number>
  292.                     <config_notification_number-type>java.lang.String</config_notification_number-type>
  293.                     <config_notification_persistent>false</config_notification_persistent>
  294.                     <config_notification_persistent-type>java.lang.Boolean</config_notification_persistent-type>
  295.                     <config_notification_picture>&lt;null&gt;</config_notification_picture>
  296.                     <config_notification_picture-type>java.lang.String</config_notification_picture-type>
  297.                     <config_notification_priority>&lt;null&gt;</config_notification_priority>
  298.                     <config_notification_priority-type>java.lang.String</config_notification_priority-type>
  299.                     <config_notification_progress>&lt;null&gt;</config_notification_progress>
  300.                     <config_notification_progress-type>java.lang.String</config_notification_progress-type>
  301.                     <config_notification_subtext>&lt;null&gt;</config_notification_subtext>
  302.                     <config_notification_subtext-type>java.lang.String</config_notification_subtext-type>
  303.                     <config_notification_text>%gamebundledesc(%item)</config_notification_text>
  304.                     <config_notification_text-type>java.lang.String</config_notification_text-type>
  305.                     <config_notification_ticker>&lt;null&gt;</config_notification_ticker>
  306.                     <config_notification_ticker-type>java.lang.String</config_notification_ticker-type>
  307.                     <config_notification_title>%gamebundlename(%item)</config_notification_title>
  308.                     <config_notification_title-type>java.lang.String</config_notification_title-type>
  309.                     <config_notification_url>%gamebundleurl(%item)</config_notification_url>
  310.                     <config_notification_url-type>java.lang.String</config_notification_url-type>
  311.                     <config_notification_vibration>&lt;null&gt;</config_notification_vibration>
  312.                     <config_notification_vibration-type>java.lang.String</config_notification_vibration-type>
  313.                     <config_status_bar_icon>&lt;null&gt;</config_status_bar_icon>
  314.                     <config_status_bar_icon-type>java.lang.String</config_status_bar_icon-type>
  315.                     <net.dinglisch.android.tasker.RELEVANT_VARIABLES>&lt;StringArray sr=""&gt;&lt;_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES0&gt;%err
  316. Error Code
  317. Only available if you select &amp;lt;b&amp;gt;Continue Task After Error&amp;lt;/b&amp;gt; and the action ends in error&lt;/_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES0&gt;&lt;_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES1&gt;%errmsg
  318. Error Message
  319. Only available if you select &amp;lt;b&amp;gt;Continue Task After Error&amp;lt;/b&amp;gt; and the action ends in error&lt;/_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES1&gt;&lt;/StringArray&gt;</net.dinglisch.android.tasker.RELEVANT_VARIABLES>
  320.                     <net.dinglisch.android.tasker.RELEVANT_VARIABLES-type>[Ljava.lang.String;</net.dinglisch.android.tasker.RELEVANT_VARIABLES-type>
  321.                     <net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>StatusBarTextSize config_notification_title config_notification_text config_notification_url TextExpanded StatusBarIconString BackgroundColor plugininstanceid plugintypeid </net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS>
  322.                     <net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>java.lang.String</net.dinglisch.android.tasker.extras.VARIABLE_REPLACE_KEYS-type>
  323.                     <net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled>
  324.                     <net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type>
  325.                     <notificaitionid>&lt;null&gt;</notificaitionid>
  326.                     <notificaitionid-type>java.lang.String</notificaitionid-type>
  327.                     <notificaitionsound>&lt;null&gt;</notificaitionsound>
  328.                     <notificaitionsound-type>java.lang.String</notificaitionsound-type>
  329.                     <plugininstanceid>ee286d87-a55e-4c7a-8d5e-dedc05bc96cf</plugininstanceid>
  330.                     <plugininstanceid-type>java.lang.String</plugininstanceid-type>
  331.                     <plugintypeid>com.joaomgcd.autonotification.intent.IntentNotification</plugintypeid>
  332.                     <plugintypeid-type>java.lang.String</plugintypeid-type>
  333.                 </Vals>
  334.             </Bundle>
  335.             <Str sr="arg1" ve="3">com.joaomgcd.autonotification</Str>
  336.             <Str sr="arg2" ve="3">com.joaomgcd.autonotification.activity.ActivityConfigNotify</Str>
  337.             <Int sr="arg3" val="20"/>
  338.         </Action>
  339.         <Action sr="act18" ve="7">
  340.             <code>38</code>
  341.         </Action>
  342.         <Action sr="act19" ve="7">
  343.             <code>40</code>
  344.         </Action>
  345.         <Action sr="act2" ve="7">
  346.             <code>129</code>
  347.             <label>Get game bundle info (manual scrape/may break)</label>
  348.             <Str sr="arg0" ve="3">var gamebundlecount = 0;
  349. var gamebundlename = new Array();
  350. var gamebundledesc = new Array();
  351. var gamebundleurl = new Array();
  352. var baseurl = "https://www.humblebundle.com";
  353.  
  354. var humblejson = global('humbleSource').match(/productTiles[\"\']: (.+?),\n/)[1];
  355.  
  356. var humbleobj = JSON.parse(humblejson);
  357.  
  358. for (var i = 0; i &lt; humbleobj.length; i++)
  359. {
  360.     if (humbleobj[i].tile_stamp === "games")
  361.     {
  362.  
  363.      gamebundlename[gamebundlecount] = humbleobj[i].tile_name;
  364.  
  365.      gamebundledesc[gamebundlecount] = humbleobj[i].marketing_blurb;
  366.  
  367.      gamebundleurl[gamebundlecount] = baseurl + humbleobj[i].product_url;
  368.  
  369.      gamebundlecount++;
  370.     }
  371. }</Str>
  372.             <Str sr="arg1" ve="3"/>
  373.             <Int sr="arg2" val="1"/>
  374.             <Int sr="arg3" val="45"/>
  375.         </Action>
  376.         <Action sr="act20" ve="7">
  377.             <code>410</code>
  378.             <Str sr="arg0" ve="3">Tasker/Humble/bundles.txt</Str>
  379.             <Str sr="arg1" ve="3">%gamebundlename()</Str>
  380.             <Int sr="arg2" val="0"/>
  381.             <Int sr="arg3" val="1"/>
  382.         </Action>
  383.         <Action sr="act3" ve="7">
  384.             <code>549</code>
  385.             <Str sr="arg0" ve="3">%humbleSource</Str>
  386.             <Int sr="arg1" val="0"/>
  387.             <Int sr="arg2" val="0"/>
  388.         </Action>
  389.         <Action sr="act4" ve="7">
  390.             <code>342</code>
  391.             <label>Check if Humble dir exists to store logo and bundle info</label>
  392.             <Int sr="arg0" val="5"/>
  393.             <Str sr="arg1" ve="3">Tasker/Humble</Str>
  394.             <Str sr="arg2" ve="3">%direxists</Str>
  395.             <Int sr="arg3" val="0"/>
  396.         </Action>
  397.         <Action sr="act5" ve="7">
  398.             <code>409</code>
  399.             <label>Create dir if doesn't exist</label>
  400.             <Str sr="arg0" ve="3">Tasker/Humble</Str>
  401.             <Int sr="arg1" val="0"/>
  402.             <Int sr="arg2" val="0"/>
  403.             <ConditionList sr="if">
  404.                 <Condition sr="c0" ve="3">
  405.                     <lhs>%direxists</lhs>
  406.                     <op>0</op>
  407.                     <rhs>false</rhs>
  408.                 </Condition>
  409.             </ConditionList>
  410.         </Action>
  411.         <Action sr="act6" ve="7">
  412.             <code>342</code>
  413.             <label>Check if Humble Bundle logo for notification has been saved</label>
  414.             <Int sr="arg0" val="5"/>
  415.             <Str sr="arg1" ve="3">Tasker/Humble/logo.png</Str>
  416.             <Str sr="arg2" ve="3">%logoexists</Str>
  417.             <Int sr="arg3" val="0"/>
  418.         </Action>
  419.         <Action sr="act7" ve="7">
  420.             <code>118</code>
  421.             <label>Download Humble Bundle logo for notification icon</label>
  422.             <Str sr="arg0" ve="3">http://i.imgur.com/7Tr9b7e.png</Str>
  423.             <Str sr="arg1" ve="3"/>
  424.             <Str sr="arg2" ve="3"/>
  425.             <Str sr="arg3" ve="3"/>
  426.             <Str sr="arg4" ve="3"/>
  427.             <Int sr="arg5" val="10"/>
  428.             <Str sr="arg6" ve="3">image/png</Str>
  429.             <Str sr="arg7" ve="3">Tasker/Humble/logo.png</Str>
  430.             <Int sr="arg8" val="0"/>
  431.             <ConditionList sr="if">
  432.                 <Condition sr="c0" ve="3">
  433.                     <lhs>%logoexists</lhs>
  434.                     <op>0</op>
  435.                     <rhs>false</rhs>
  436.                 </Condition>
  437.             </ConditionList>
  438.         </Action>
  439.         <Action sr="act8" ve="7">
  440.             <code>342</code>
  441.             <label>Check if a previous bundle has already been saved</label>
  442.             <Int sr="arg0" val="5"/>
  443.             <Str sr="arg1" ve="3">Tasker/Humble/bundles.txt</Str>
  444.             <Str sr="arg2" ve="3">%fileexists</Str>
  445.             <Int sr="arg3" val="0"/>
  446.         </Action>
  447.         <Action sr="act9" ve="7">
  448.             <code>410</code>
  449.             <label>Create file if task has never run before</label>
  450.             <Str sr="arg0" ve="3">Tasker/Humble/bundles.txt</Str>
  451.             <Str sr="arg1" ve="3">,</Str>
  452.             <Int sr="arg2" val="0"/>
  453.             <Int sr="arg3" val="1"/>
  454.             <ConditionList sr="if">
  455.                 <Condition sr="c0" ve="3">
  456.                     <lhs>%fileexists</lhs>
  457.                     <op>0</op>
  458.                     <rhs>false</rhs>
  459.                 </Condition>
  460.             </ConditionList>
  461.         </Action>
  462.     </Task>
  463. </TaskerData>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top