aboutsummaryrefslogtreecommitdiff
path: root/prototyping/randoweb.py
diff options
context:
space:
mode:
Diffstat (limited to 'prototyping/randoweb.py')
-rwxr-xr-xprototyping/randoweb.py133
1 files changed, 0 insertions, 133 deletions
diff --git a/prototyping/randoweb.py b/prototyping/randoweb.py
deleted file mode 100755
index 57fd7f3..0000000
--- a/prototyping/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
-
-