summaryrefslogtreecommitdiff
path: root/main.py
diff options
context:
space:
mode:
authorMatt Singleton <matt@xcolour.net>2017-04-16 23:21:22 -0400
committerMatt Singleton <matt@xcolour.net>2017-04-16 23:21:22 -0400
commit4622a264b8d6e0446a52d96b7df220d357c082a9 (patch)
treeb0434765df662d53d47cecadba355b8d9f523bc4 /main.py
parente690fdfa6f1eebac5a4790668ab946e82f947eaf (diff)
move files around for packaging reasons
Diffstat (limited to 'main.py')
-rwxr-xr-xmain.py70
1 files changed, 0 insertions, 70 deletions
diff --git a/main.py b/main.py
deleted file mode 100755
index f1c3317..0000000
--- a/main.py
+++ /dev/null
@@ -1,70 +0,0 @@
-#!/usr/bin/env python3
-
-import argparse
-import os
-
-from unbiasedObjects import *
-from unbiasedFunctions import *
-from parser import *
-import time
-
-
-def main():
- parser = argparse.ArgumentParser()
- parser.add_argument('-w', '--webroot', default='/var/www/ubiased', help='location to write the output html')
- args = parser.parse_args()
-
- while True:
- print('-----------------------')
- run(args.webroot)
- print('-----------------------')
- time.sleep(600)
-
-def run(webroot):
- sourceList=[]
-
- '''
-
- SOURCES TO ADD NEXT:
- -ABC
- -REUTERS
- -Town Hall
-
- '''
-
- print('running with webroot="{}"'.format(webroot))
-
-
- ### These values have to be the second half of the function name
- ### E.g. Guardian calls buildGuardian(), etc.
- sourceFnArr=['Guardian', 'TheHill', 'NPR', 'BBC', 'NBC', 'CBS',
- 'FoxNews', 'WashTimes', 'CSM', 'ABC'] #'Blaze'
-
- for source in sourceFnArr:
- tries=0
- while tries<3:
- try:
- fn='build'+source
- possibles = globals().copy()
- possibles.update(locals())
- method = possibles.get(fn)
- src=method()
- sourceList.append(src)
- break
- except:
- print('Build error. Looping again: '+source)
- tries+=1
- time.sleep(tries)
-
- #scrape all urls and build data structure
- newsSourceArr=buildNewsSourceArr(sourceList)
-
- #build the output file HTML
- outputHTML=buildOutput(newsSourceArr)
-
- #print the output file HTML
- printOutputHTML(outputHTML, os.path.join(webroot, 'index.html'))
-
-
-if __name__=="__main__":
- main()