View difference between Paste ID: eYZBHtcR and XDTF6ti5
SHOW: | | - or go back to the newest paste.
1
void main() 
2
{
3
string ClanLog= visit_url( "clan_log.php" );
4
int start=index_of( ClanLog , "Stash") +55;
5
ClanLog=substring(ClanLog, start);
6
matcher m_stash_put = create_matcher( ">(\\d{2})/(\\d{2})/(\\d{2}), (\\d{2}):(\\d{2})(AM:|PM:) <(.+?)>(.+?) \\(#(\\d+)\\)</a> (added|took|contributed) (\\d+) (.+?)\\.<" , ClanLog );
7
int I=0;
8
while( I<30 )//test # iterations
9
{
10
m_stash_put.find();
11
I=I+1;
12
string group1= m_stash_put.group( 1 );
13
string group2= m_stash_put.group( 2 );
14
string group3= m_stash_put.group( 3 );
15
string group4= m_stash_put.group( 4 );
16
string group5= m_stash_put.group( 5 );
17
string group6= m_stash_put.group( 6 );
18
string group7= m_stash_put.group( 7 );
19
string group8= m_stash_put.group( 8 );
20
string group9= m_stash_put.group( 9 );
21
string group10= m_stash_put.group( 10 );
22
string group11= m_stash_put.group( 11 );
23
string group12= m_stash_put.group( 12 );
24
25
//print(i);
26
	remove_property("_added");
27
	remove_property("_took");
28
//		print(group8 + " - " + group10 +  " - " + group12);
29
set_property("_today_to_string", "20" + group3 + "" + group1 + "" + group2);
30
//print("putting in date now.  Anything below this is the script.","blue");
31
if (get_property("_today_to_string") == today_to_string())
32
{
33
//set flag 1 for adding item.  if flag 1 exists, abort.  if flag 1 doesn't exist, set red flag
34
35
if(group10.contains_text("added"))
36
	{
37
	set_property("_added", "true");
38
	remove_property("_took");
39
	set_property("this_item", group12);
40
	}
41
if (group10.contains_text("took") && get_property("_took") == "" && get_property("this_item") == group12)
42
	{
43
	remove_property("_added");
44
	set_property("_took", "true");
45
	}
46
if(get_property("_took") == "")
47
	{
48
	if (!group8.contains_text("contributed") && get_property("_added") != "true")
49
		{
50
		print(group8 + " - " + group10 +  " - " + group12, "red");
51
		}
52
//make properties of username+taken+item - id added exists, check for taken??
53
//make properties of username+added+item 
54
	}
55
}
56
 
57
//print(group1 + "/" + group2 + "/" + group3 + " " + group4 + ":" + group5 + " " + group6 + " " + group8 + " " + group9 + " " + group10 + " " + group11 + " " + group12);//month
58
}}