masterscraper/masterscraper/core/meta_multiplyer.py

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