Moibe commited on
Commit
2070c08
·
1 Parent(s): a0e8f17

Nueva función get data

Browse files
Files changed (4) hide show
  1. avaimet.py +9 -0
  2. funciones.py +12 -0
  3. main.py +18 -0
  4. nycklar/nodes.py +1 -0
avaimet.py CHANGED
@@ -19,10 +19,19 @@ def conecta():
19
 
20
  return ssh, sftp
21
 
 
 
 
 
 
 
 
 
22
  def obtenCaja(userfile):
23
 
24
  # Ruta del archivo remoto
25
  ruta_remota = nodes.avaimentekijä
 
26
  print("Encoding...")
27
  userfile_codificado = userfile.encode("utf-8")
28
 
 
19
 
20
  return ssh, sftp
21
 
22
+ def obtenData():
23
+ # Ruta del archivo remoto
24
+ ruta_remota = nodes.data
25
+
26
+ data = ruta_remota + "sulku-data.py"
27
+
28
+ return data
29
+
30
  def obtenCaja(userfile):
31
 
32
  # Ruta del archivo remoto
33
  ruta_remota = nodes.avaimentekijä
34
+ #avaimentekijä es el repositorio de llaves sulkuusers.
35
  print("Encoding...")
36
  userfile_codificado = userfile.encode("utf-8")
37
 
funciones.py CHANGED
@@ -1,6 +1,18 @@
1
  import time
2
  import avaimet
3
 
 
 
 
 
 
 
 
 
 
 
 
 
4
  def getTokens(userfile):
5
 
6
  #Genera conexión inicial.
 
1
  import time
2
  import avaimet
3
 
4
+ def getData(userfile):
5
+
6
+ #Genera conexión inicial.
7
+ sshListo, sftpListo = avaimet.conecta()
8
+ #Obtiene la caja donde está guardados los tokens.
9
+ data = avaimet.obtenData()
10
+
11
+ #Cierra la conexión.
12
+ avaimet.cierraConexion(sshListo, sftpListo)
13
+
14
+ return data
15
+
16
  def getTokens(userfile):
17
 
18
  #Genera conexión inicial.
main.py CHANGED
@@ -8,6 +8,24 @@ def start():
8
 
9
  return {"Status":"Deployed"}
10
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11
  ## GET TOKENS ##
12
 
13
  #Vía Path
 
8
 
9
  return {"Status":"Deployed"}
10
 
11
+ ## GET DATA ##
12
+
13
+ #Vía Path
14
+ @app.get("/getData/")
15
+ def getTokens():
16
+ data = funciones.getData()
17
+ print("Tipo de resultado:", type(data))
18
+ return data
19
+
20
+ #Vía Query
21
+ #Quizá no es necesaria vía QUery porque no pide parámetros.
22
+ @app.get("/getDataQ/")
23
+ def getTokens():
24
+ data = funciones.getData()
25
+ print("Tipo de resultado:", type(data))
26
+ return data
27
+
28
+
29
  ## GET TOKENS ##
30
 
31
  #Vía Path
nycklar/nodes.py CHANGED
@@ -1,5 +1,6 @@
1
  master = "moibe"
2
  realm = "opal2.opalstack.com"
3
  avaimentekijä = "/home/moibe/apps/holocards/sulkusers/"
 
4
  key=b'kiSHsm7Y0hbyNdcFIav6OMT39gi29nIzT-rCrr0Tyc8='
5
  user=b'gAAAAABmEZA4SLBC2YczouOrjIEi9WNCNGOIvyUcqBUnzxNsftXTdy54KaX9x8mAjFkABSI6FJrdZDQKk_5lpJOgJoMChxlniw=='
 
1
  master = "moibe"
2
  realm = "opal2.opalstack.com"
3
  avaimentekijä = "/home/moibe/apps/holocards/sulkusers/"
4
+ data = "/home/moibe/apps/holocards/sulku-data/"
5
  key=b'kiSHsm7Y0hbyNdcFIav6OMT39gi29nIzT-rCrr0Tyc8='
6
  user=b'gAAAAABmEZA4SLBC2YczouOrjIEi9WNCNGOIvyUcqBUnzxNsftXTdy54KaX9x8mAjFkABSI6FJrdZDQKk_5lpJOgJoMChxlniw=='