Subida a Gitea

This commit is contained in:
luisgulo 2023-06-02 18:05:40 +02:00
commit 3cf15afcc5
27 changed files with 483 additions and 0 deletions

2
.directory Normal file
View file

@ -0,0 +1,2 @@
[Desktop Entry]
Icon=./.icon.png

BIN
.gambas/FMAIN Normal file

Binary file not shown.

14
.hidden/CHANGELOG Normal file
View file

@ -0,0 +1,14 @@
* Fri Apr 03 2020 luisgulo <luisgulo@soloconlinux.org.es> 1.0.2
- Corrección de Texto e Icono
* Sat Jan 04 2020 luisgulo <luisgulo@soloconlinux.org.es> 0.1.2
- Se incluye traduccion y cambio de color del texto
- Translation and text color is included
* Sat Jan 04 2020 luisgulo <luisgulo@soloconlinux.org.es> 0.1.2
- Se incluye traduccion y cambio de color del texto
- Translation and text color is included
* Sat Jan 04 2020 luisgulo <luisgulo@soloconlinux.org.es> 0.0.2
- Lanzamiento inicial

BIN
.icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

20
.lang/#project.pot Normal file
View file

@ -0,0 +1,20 @@
# /home/luisgulo/ProyectosGAMBAS/TransferDROID/.project
# Generated by the Gambas IDE
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: TransferDROID 3.12.2\n"
"POT-Creation-Date: 2020-07-09 17:36 UTC\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: .project:1
msgid "TransferDROID"
msgstr ""
#: .project:2
msgid "Monta el sistema de fichero de su telefono Android para transferir ficheros con cualquier gestor de Archivos.\n\nMount the file system of your Android phone to transfer files with any File manager."
msgstr ""

54
.lang/.pot Normal file
View file

@ -0,0 +1,54 @@
#, fuzzy
msgid ""
msgstr ""
"#-#-#-#-# #project.pot (TransferDROID 3.12.2) #-#-#-#-#\n"
"Project-Id-Version: TransferDROID 3.12.2\n"
"POT-Creation-Date: 2020-07-09 17:36 UTC\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"#-#-#-#-# FMain.pot ($(PACKAGE) $(VERSION)) #-#-#-#-#\n"
"Project-Id-Version: $(PACKAGE) $(VERSION)\n"
"POT-Creation-Date: 2020-04-02 23:07 UTC\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: .project:1 FMain.form:14
msgid "TransferDROID"
msgstr ""
#: .project:2
msgid ""
"Monta el sistema de fichero de su telefono Android para transferir ficheros "
"con cualquier gestor de Archivos.\n"
"\n"
"Mount the file system of your Android phone to transfer files with any File "
"manager."
msgstr ""
#: FMain.form:26
msgid "1. Conecte el telefono con el cable USB"
msgstr ""
#: FMain.form:31
msgid "2. Seleccione en su teléfono: 'Transferir archivos'"
msgstr ""
#: FMain.form:36
msgid "3. Pulse sobre el icono de Android para acceder al teléfono"
msgstr ""
#: FMain.form:41
msgid ""
"El icono se iluminará en verde, y se abrirá el gestor de ficheros "
"predeterminado, y podrá copiar/mover ficheros a su teléfono."
msgstr ""
#: FMain.form:46
msgid "4. Pulse sobre el Icono verde para finalizar la conexión."
msgstr ""
#: FMain.form:51
msgid "5. Desconecte el cable USB del teléfono"
msgstr ""

40
.lang/FMain.pot Normal file
View file

@ -0,0 +1,40 @@
# /home/luisgulo/ProyectosGAMBAS/TransferDROID/.src/FMain.class
# Generated by the Gambas 3.12 compiler
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: $(PACKAGE) $(VERSION)\n"
"POT-Creation-Date: 2020-04-02 23:07 UTC\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: FMain.form:14
msgid "TransferDROID"
msgstr ""
#: FMain.form:26
msgid "1. Conecte el telefono con el cable USB"
msgstr ""
#: FMain.form:31
msgid "2. Seleccione en su teléfono: 'Transferir archivos'"
msgstr ""
#: FMain.form:36
msgid "3. Pulse sobre el icono de Android para acceder al teléfono"
msgstr ""
#: FMain.form:41
msgid "El icono se iluminará en verde, y se abrirá el gestor de ficheros predeterminado, y podrá copiar/mover ficheros a su teléfono."
msgstr ""
#: FMain.form:46
msgid "4. Pulse sobre el Icono verde para finalizar la conexión."
msgstr ""
#: FMain.form:51
msgid "5. Desconecte el cable USB del teléfono"
msgstr ""

BIN
.lang/en.mo Normal file

Binary file not shown.

49
.lang/en.po Normal file
View file

@ -0,0 +1,49 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: TransferDROID 3.12.2\n"
"POT-Creation-Date: 2020-04-02 23:03 UTC\n"
"PO-Revision-Date: 2020-01-04 12:02 UTC\n"
"Last-Translator: luisgulo <luisgulo@gmail.com>\n"
"Language: en\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: .project:1 FMain.form:14
msgid "TransferDROID"
msgstr "-"
#: .project:2
msgid ""
"Monta el sistema de fichero de su telefono Android para transferir ficheros con cualquier gestor de Archivos.\n"
"\n"
"Mount the file system of your Android phone to transfer files with any File manager."
msgstr ""
"Mount the file system of your Android phone to transfer files with any File manager.\n"
"\n"
"Monta el sistema de fichero de su telefono Android para transferir ficheros con cualquier gestor de Archivos."
#: FMain.form:25
msgid "1. Conecte el telefono con el cable USB"
msgstr "1. Connect the phone with the USB cable"
#: FMain.form:30
msgid "2. Seleccione en su telefono: 'Tranferir archivos'"
msgstr "2. Select on your phone: 'Transfer files'"
#: FMain.form:35
msgid "3. Pulse sobre el icono de Android para acceder al teléfono"
msgstr "3. Click on the Android icon to access the phone"
#: FMain.form:40
msgid "El icono se iluminará en verde, y se abrirá el gestor de ficheros predeterminado, y podrá copiar/mover ficheros a su teléfono."
msgstr "The icon will light green, and the default file manager will open, and you can copy / move files to your phone."
#: FMain.form:45
msgid "4. Pulse sobre el Icono verde para finalizar la conexión."
msgstr "4. Click on the green icon to close the connection."
#: FMain.form:50
msgid "5. Desconecte el cable USB del teléfono"
msgstr "5. Disconnect the USB cable from the phone"

BIN
.lang/es_ES.mo Normal file

Binary file not shown.

49
.lang/es_ES.po Normal file
View file

@ -0,0 +1,49 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: TransferDROID 3.12.2\n"
"POT-Creation-Date: 2020-04-02 23:03 UTC\n"
"PO-Revision-Date: 2020-01-04 12:03 UTC\n"
"Last-Translator: luisgulo <luisgulo@gmail.com>\n"
"Language: es_ES\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: .project:1 FMain.form:14
msgid "TransferDROID"
msgstr "-"
#: .project:2
msgid ""
"Monta el sistema de fichero de su telefono Android para transferir ficheros con cualquier gestor de Archivos.\n"
"\n"
"Mount the file system of your Android phone to transfer files with any File manager."
msgstr ""
"Monta el sistema de fichero de su telefono Android para transferir ficheros con cualquier gestor de Archivos.\n"
"\n"
"Mount the file system of your Android phone to transfer files with any File manager."
#: FMain.form:25
msgid "1. Conecte el telefono con el cable USB"
msgstr "1. Conecte el telefono con el cable USB"
#: FMain.form:30
msgid "2. Seleccione en su telefono: 'Tranferir archivos'"
msgstr "2. Seleccione en su telefono: 'Tranferir archivos'"
#: FMain.form:35
msgid "3. Pulse sobre el icono de Android para acceder al teléfono"
msgstr "3. Pulse sobre el icono de Android para acceder al teléfono"
#: FMain.form:40
msgid "El icono se iluminará en verde, y se abrirá el gestor de ficheros predeterminado, y podrá copiar/mover ficheros a su teléfono."
msgstr "El icono se iluminará en verde, y se abrirá el gestor de ficheros predeterminado, y podrá copiar/mover ficheros a su teléfono."
#: FMain.form:45
msgid "4. Pulse sobre el Icono verde para finalizar la conexión."
msgstr "4. Pulse sobre el Icono verde para finalizar la conexión."
#: FMain.form:50
msgid "5. Desconecte el cable USB del teléfono"
msgstr "5. Desconecte el cable USB del teléfono"

32
.project Normal file
View file

@ -0,0 +1,32 @@
# Gambas Project File 3.0
Title=TransferDROID
Startup=FMain
Icon=android-device-phone-icon_48-verde.png
Version=1.0.2
Component=gb.image
Component=gb.gui
Component=gb.form
Description="Monta el sistema de fichero de su telefono Android para transferir ficheros con cualquier gestor de Archivos.\n\nMount the file system of your Android phone to transfer files with any File manager."
Authors="luisgulo@soloconlinux.org.es"
TabSize=2
Translate=1
Language=es_ES
SourcePath=/home/luisgulo/ProyectosGAMBAS/SOURCEs
Maintainer=luisgulo
Vendor=soloconlinux
Address=luisgulo@soloconlinux.org.es
Url=https://github.com/luisgulo
License=General Public License
PackageName=transferdroid-1.0.2
CreateEachDirectory=1
Packager=1
Systems=debian
Menus=debian:"Applications/Mobile Devices"
Categories=debian:"FileTransfer"
Groups=debian:"utils"
ExtraDependencies=debian:"jmtpfs\t\t"
Tags=TelephonyTools
Dependencies=jmtpfs
GambasVersion=3.12
WebSite=https://soloconlinux.org.es
CreateMenu=1

18
.settings Normal file
View file

@ -0,0 +1,18 @@
[Breakpoints]
Count=0
[DebugWindow]
Count=0
[Executable]
Path="TransferDROID.gambas"
[OpenFile]
File[1]=".src/FMain.form"
Active=1
File[2]=".src/FMain.class:12.15"
Count=2
[Watches]
Count=0

57
.src/FMain.class Normal file
View file

@ -0,0 +1,57 @@
' Gambas class file
Public Ruta As String
Public Montado As Boolean
Private colorNormal As Integer = -1
Private colorGris As Integer = 8421504
Public Sub Form_Open()
Me.Text = "TransferDROID (" & Application.Version & ")"
Ruta = User.Home & "/" & "TransferDROID"
System.Shell = "/bin/bash"
EstaMontado()
End
Public Sub botonAbrir_Click()
If Montado
' Desmontamos el movil
Exec ["fusermount", "-u", Ruta] Wait
' Cerramos
Me.Close
Quit
Else
' Recreamos punto de Montaje
Exec ["mkdir", "-p", Ruta] Wait
' Montamos el telefono
Exec ["jmtpfs", Ruta & "/"] Wait
' Abrimos el gestor de ficheros del entorno gráfico
Shell "/usr/bin/xdg-open " & Ruta
Endif
EstaMontado()
End
Public Function EstaMontado() As Boolean
Dim valorShell As String
Shell "echo -ne $(mount|grep TransferDROID|wc -l|awk '{print $1}')" To valorShell
If valorShell = "0"
Montado = False
botonAbrir.Picture = Picture.Load("android-device-phone-icon_48.png")
txt1.Foreground = colorNormal
txt2.Foreground = colorNormal
txt3.Foreground = colorNormal
txt3a.Foreground = colorNormal
txt4.Foreground = colorGris
txt5.Foreground = colorGris
Else
Montado = True
botonAbrir.Picture = Picture.Load("android-device-phone-icon_48-verde.png")
txt1.Foreground = colorGris
txt2.Foreground = colorGris
txt3.Foreground = colorGris
txt3a.Foreground = colorGris
txt4.Foreground = colorNormal
txt5.Foreground = colorNormal
Endif
Return Montado
End

58
.src/FMain.class~ Normal file
View file

@ -0,0 +1,58 @@
' Gambas class file
Public Ruta As String
Public Montado As Boolean
Private colorNormal As Integer = -1
Private colorGris As Integer = 8421504
Public Sub Form_Open()
Me.Text = "TransferDROID (" & Application.Version & ")"
Ruta = User.Home & "/" & "TransferDROID"
System.Shell = "/bin/bash"
EstaMontado()
End
Public Sub botonAbrir_Click()
If Montado
' Desmontamos el movil
Exec ["fusermount", "-u", Ruta] Wait
' Cerramos
Me.Close
Quit
Else
' Recreamos punto de Montaje
Exec ["mkdir", "-p", Ruta] Wait
' Montamos el telefono
Exec ["jmtpfs", Ruta & "/"] Wait
' Abrimos el gestor de ficheros del entorno gráfico
Shell "/usr/bin/xdg-open " & Ruta
Endif
EstaMontado()
End
Public Function EstaMontado() As Boolean
Dim valorShell As String
Shell "echo -ne $(mount|grep TransferDROID|wc -l|awk '{print $1}')" To valorShell
If valorShell = "0"
Montado = False
botonAbrir.Picture = Picture.Load("android-device-phone-icon_48.png")
Message(txt1.Foreground)
txt1.Foreground = colorNormal
txt2.Foreground = colorNormal
txt3.Foreground = colorNormal
txt3a.Foreground = colorNormal
txt4.Foreground = colorGris
txt5.Foreground = colorGris
Else
Montado = True
botonAbrir.Picture = Picture.Load("android-device-phone-icon_48-verde.png")
txt1.Foreground = colorGris
txt2.Foreground = colorGris
txt3.Foreground = colorGris
txt3a.Foreground = colorGris
txt4.Foreground = colorNormal
txt5.Foreground = colorNormal
Endif
Return Montado
End

37
.src/FMain.form Normal file
View file

@ -0,0 +1,37 @@
# Gambas Form File 3.0
{ Form Form
MoveScaled(0,0,58,41)
Text = ("TransferDROID")
Icon = Picture["android-device-phone-icon_48-verde.png"]
Resizable = False
{ botonAbrir ToolButton
MoveScaled(20,13,6,10)
Picture = Picture["android-device-phone-icon_48.png"]
Border = True
}
{ txt1 TextLabel
MoveScaled(2,1,53,4)
Text = ("1. Conecte el telefono con el cable USB")
}
{ txt2 TextLabel
MoveScaled(2,5,53,4)
Text = ("2. Seleccione en su teléfono: 'Transferir archivos'")
}
{ txt3 TextLabel
MoveScaled(2,9,53,4)
Text = ("3. Pulse sobre el icono de Android para acceder al teléfono")
}
{ txt3a TextLabel
MoveScaled(8,24,47,8)
Text = ("El icono se iluminará en verde, y se abrirá el gestor de ficheros predeterminado, y podrá copiar/mover ficheros a su teléfono.")
}
{ txt4 TextLabel
MoveScaled(2,33,53,4)
Text = ("4. Pulse sobre el Icono verde para finalizar la conexión.")
}
{ txt5 TextLabel
MoveScaled(2,37,53,4)
Text = ("5. Desconecte el cable USB del teléfono")
}
}

36
.src/FMain.form~ Normal file
View file

@ -0,0 +1,36 @@
# Gambas Form File 3.0
{ Form Form
MoveScaled(0,0,58,41)
Text = ("TransferDROID")
Resizable = False
{ botonAbrir ToolButton
MoveScaled(20,13,6,10)
Picture = Picture["android-device-phone-icon_48.png"]
Border = True
}
{ txt1 TextLabel
MoveScaled(2,1,53,4)
Text = ("1. Conecte el telefono con el cable USB")
}
{ txt2 TextLabel
MoveScaled(2,5,53,4)
Text = ("2. Seleccione en su telefono: 'Tranferir archivos'")
}
{ txt3 TextLabel
MoveScaled(2,9,53,4)
Text = ("3. Pulse sobre el icono de Android para acceder al teléfono")
}
{ txt3a TextLabel
MoveScaled(8,24,47,8)
Text = ("El icono se iluminará en verde, y se abrirá el gestor de ficheros predeterminado, y podrá copiar/mover ficheros a su teléfono.")
}
{ txt4 TextLabel
MoveScaled(2,33,53,4)
Text = ("4. Pulse sobre el Icono verde para finalizar la conexión.")
}
{ txt5 TextLabel
MoveScaled(2,37,53,4)
Text = ("5. Desconecte el cable USB del teléfono")
}
}

10
.startup Normal file
View file

@ -0,0 +1,10 @@
FMain
TransferDROID
0
0
1.0.2
gb.image
gb.gui
gb.form

7
README.md Normal file
View file

@ -0,0 +1,7 @@
# TransferDROID
Mount the file system of your Android phone to transfer files with any File manager.
Monta el sistema de fichero de su telefono Android para transferir ficheros con cualquier gestor de Archivos.
![Screenshot of TransferDROID](https://github.com/luisgulo/TransferDROID/blob/master/TransferDROID_captura.png)

BIN
TransferDROID-0.1.2.tar.gz Normal file

Binary file not shown.

BIN
TransferDROID.gambas Executable file

Binary file not shown.

BIN
TransferDROID_captura.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.