37 lines
1.0 KiB
Python
37 lines
1.0 KiB
Python
#!/usr/bin/env python3
|
|
|
|
|
|
|
|
import re
|
|
|
|
|
|
|
|
#--------[ Process Variable Multiplyer
|
|
def meta_multiplyer(self):
|
|
key_multiplyer = []
|
|
for key in self.info['search']:
|
|
|
|
if( key.find('%') >=0 or key.find('percent') >=0 ):
|
|
key_multiplyer.append( 0.01 )
|
|
|
|
elif( re.search('\$.*k', key) ): key_multiplyer.append(1000)
|
|
elif( re.search('\$.*m', key) ): key_multiplyer.append(1000000)
|
|
elif( re.search('\$.*b', key) ): key_multiplyer.append(1000000000)
|
|
|
|
elif( key.find('thousands of') >=0 ):
|
|
key_multiplyer.append(1000)
|
|
elif( key.find('millions of') >=0 ):
|
|
key_multiplyer.append(1000000)
|
|
elif( key.find('bilions of') >=0 ):
|
|
key_multiplyer.append(1000000000)
|
|
|
|
elif( key.find('mi2') >=0 or key.find('mi²') >=0 ):
|
|
key_multiplyer.append(2.59)
|
|
elif( key.find('hectare') >=0 ):
|
|
key_multiplyer.append(0.01)
|
|
|
|
else:
|
|
key_multiplyer.append( 1.0 )
|
|
|
|
self.info['multiplyer'] = key_multiplyer
|