From b3ee49d174a35bbf4da6b1c60059795fdb88f710 Mon Sep 17 00:00:00 2001 From: Lionel Date: Sun, 21 Oct 2018 14:53:51 +0200 Subject: Finally I'll rewrite it in bash i find it more readable than my python scripts. Will plan on a powershell version too --- randoweb.py | 133 ------------------------------------------------------------ 1 file changed, 133 deletions(-) delete mode 100644 randoweb.py (limited to 'randoweb.py') diff --git a/randoweb.py b/randoweb.py deleted file mode 100644 index 57fd7f3..0000000 --- a/randoweb.py +++ /dev/null @@ -1,133 +0,0 @@ -# -*- coding: utf-8 -*- -from requests import session -import inputs -from bs4 import BeautifulSoup as bs -import colorcode as clc -import errmsg as e -import os -import mapsparsing as mpp -randonb=[] -a_str="eh" -baseurl='https://randopitons.re/randonnee/' - -def filei(dwnld,fpath): - try: - f=open(fpath,'a+') - gudencoding=dwnld.text.encode('utf-8') - f.write(gudencoding) - f.close() - except: - raise - - - -def testalakon(): - payload = { - 'mail': 'lionel.miquel46@gmail.com', - 'password': 'VEobWylvUdToab8' - } - with session() as c: - try: - c.post('https://randopitons.re/connexion', data=payload) - regionpage = c.get('https://randopitons.re/randonnees/region/cirque-cilaos') - try: - wsite=bs(regionpage.text, "lxml") - print "Voici les donnees:"+regionpage.text - except: - raise - try: - for i in wsite.find_all('tr'): - randonb.append(i.get("rid")) - try: - randonb.pop(0) - print "POPPED" - except: - raise - print "Voici les numéros de randos:" - print randonb - try: - for i in randonb: - print clc.okgreen+"Maybe downloading "+baseurl+i+'/trace/gpx' - try: - dwnld = c.get(baseurl+i+'/trace/gpx') - except: - raise - filei(dwnld,'/home/lili/Randopitons/Cirque de Cilaos/f-'+i+'.gpx') - except: - raise - except: - raise - except: - raise - -def randoweb(MAIL,PSW,region,maptype,bfn,folderpath): - payload = { - 'mail': MAIL, - 'password': PSW - } - - with session() as c: - - try: - c.post('https://randopitons.re/connexion', data=payload) - regionpage = c.get('https://randopitons.re/randonnees/region/'+region) - try: - wsite=bs(regionpage.text, "lxml") - print "Voici les donnees:"+regionpage.text - except: - raise - try: - for i in wsite.find_all('tr'): - randonb.append(i.get("rid")) - try: - randonb.pop(0) - print "POPPED" - except: - raise - print "Voici les numéros de randos:" - print randonb - except: - raise - - - - try: - for i in randonb: - if maptype==1: - try: - print clc.okgreen+"Maybe downloading "+baseurl+i+'/trace/gpx' - dwnld = c.get(baseurl+i+'/trace/gpx') - except TypeError: - pass - except: - raise - filei(dwnld,folderpath+bfn) - elif maptype==2: - try: - print clc.okgreen+"Maybe downloading "+baseurl+i+'/trace/trk' - dwnld = c.get(baseurl+i+'/trace/trk') - except TypeError: - pass - except: - raise - filei(dwnld,folderpath+bfn) - else: - try: - print clc.okgreen+"Maybe downloading "+baseurl+i+'/trace/kml' - dwnld = c.get(baseurl+i+'/trace/kml') - except TypeError: - pass - except: - raise - filei(dwnld,folderpath+bfn) - except: - raise - try: - mpp.mapparsing(maptype,folderpath+bfn) - except: - raise - print("Finished writing file.") - except : - raise - - -- cgit v1.2.3-70-g09d2