Skip to content

Commit

Permalink
Version 3.3
Browse files Browse the repository at this point in the history
3.3 - 12/11/2024

Correcciones:
 - Cambios en las Utilidades.
 - Ahora la extencion si marca cuando esta desactivada.
 - Corregido cuando la url que se pasa es invalida o da error.

Añadidos:
 - Nuevo logger, ahora el programa va generando un log.txt de su uso.
  • Loading branch information
Tecrato committed Nov 12, 2024
1 parent 721520a commit e1775ab
Show file tree
Hide file tree
Showing 14 changed files with 306 additions and 160 deletions.
194 changes: 163 additions & 31 deletions Acelerador de descargas.ifp
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
ProjectFileVersion = 1.1
[General]
Program name = Acelerador de descargas
Program version = 3.1
Program version = 3.3
Windows XP = 0
Windows Server 2003 = 0
Windows Vista = 0
Expand Down Expand Up @@ -78,31 +78,7 @@ Execdlls = 0
2
3
[Files/Dirs]
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\jaraco
N/A
[Folder]
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\markupsafe
N/A
[Folder]
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\PIL
N/A
[Folder]
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\psutil
N/A
[Folder]
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\pygame
N/A
[Folder]
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\pywin32_system32
N/A
[Folder]
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\tcl
N/A
[Folder]
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\tcl8
N/A
[Folder]
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\tk
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\wheel-0.44.0.dist-info
N/A
[Folder]
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\win32
Expand All @@ -114,6 +90,9 @@ pyd
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\_bz2.pyd
83.3 KB
pyd
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\_cffi_backend.cp312-win_amd64.pyd
175.5 KB
pyd
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\_ctypes.pyd
122.3 KB
pyd
Expand Down Expand Up @@ -156,6 +135,123 @@ pyd
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\_wmi.pyd
36.8 KB
pyd
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-core-console-l1-1-0.dll
21.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-core-datetime-l1-1-0.dll
21.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-core-debug-l1-1-0.dll
21.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-core-errorhandling-l1-1-0.dll
21.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-core-file-l1-1-0.dll
25.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-core-file-l1-2-0.dll
21.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-core-file-l2-1-0.dll
18.3 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-core-handle-l1-1-0.dll
21.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-core-heap-l1-1-0.dll
21.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-core-interlocked-l1-1-0.dll
21.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-core-libraryloader-l1-1-0.dll
21.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-core-localization-l1-2-0.dll
21.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-core-memory-l1-1-0.dll
21.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-core-namedpipe-l1-1-0.dll
21.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-core-processenvironment-l1-1-0.dll
21.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-core-processthreads-l1-1-0.dll
21.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-core-processthreads-l1-1-1.dll
21.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-core-profile-l1-1-0.dll
21.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-core-rtlsupport-l1-1-0.dll
21.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-core-string-l1-1-0.dll
21.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-core-synch-l1-1-0.dll
21.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-core-synch-l1-2-0.dll
21.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-core-sysinfo-l1-1-0.dll
21.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-core-timezone-l1-1-0.dll
21.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-core-util-l1-1-0.dll
21.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-crt-conio-l1-1-0.dll
21.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-crt-convert-l1-1-0.dll
25.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-crt-environment-l1-1-0.dll
21.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-crt-filesystem-l1-1-0.dll
21.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-crt-heap-l1-1-0.dll
21.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-crt-locale-l1-1-0.dll
21.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-crt-math-l1-1-0.dll
29.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-crt-multibyte-l1-1-0.dll
29.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-crt-process-l1-1-0.dll
21.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-crt-runtime-l1-1-0.dll
25.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-crt-stdio-l1-1-0.dll
25.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-crt-string-l1-1-0.dll
25.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-crt-time-l1-1-0.dll
21.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\api-ms-win-crt-utility-l1-1-0.dll
21.6 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\base_library.zip
1.3 MB
zip
Expand All @@ -169,10 +265,10 @@ C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-desc
2.5 KB
png
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\Download Manager.exe
3.3 MB
4.8 MB
exe
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\Downloader.exe
3.4 MB
4.7 MB
exe
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\extencion.crx
8.2 KB
Expand Down Expand Up @@ -217,10 +313,10 @@ C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-desc
437 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\listener.exe
5.4 MB
6.2 MB
exe
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\paginas_no_soportadas.txt
182 Byte
203 Byte
txt
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\portmidi.dll
41 KB
Expand Down Expand Up @@ -258,6 +354,9 @@ dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\tk86t.dll
1.5 MB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\ucrtbase.dll
992.8 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\unicodedata.pyd
1.1 MB
pyd
Expand All @@ -268,11 +367,17 @@ C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-desc
48.4 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\version.txt
5.2 KB
6 KB
txt
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\zlib1.dll
106 KB
dll
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\_tcl_data
N/A
[Folder]
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\_tk_data
N/A
[Folder]
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\Assets
N/A
[Folder]
Expand All @@ -282,6 +387,33 @@ N/A
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\charset_normalizer
N/A
[Folder]
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\markupsafe
N/A
[Folder]
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\PIL
N/A
[Folder]
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\psutil
N/A
[Folder]
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\pygame
N/A
[Folder]
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\Pythonwin
N/A
[Folder]
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\pywin32_system32
N/A
[Folder]
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\setuptools
N/A
[Folder]
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\tcl8
N/A
[Folder]
C:\Users\Edouard\Documents\curso de programacion\Python\API's\Acelerador-de-descargas\dist\Download Manager\typeguard-4.3.0.dist-info
N/A
[Folder]
[Licence_Begin]
1362
{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang3082{\fonttbl{\f0\fnil Arial;}{\f1\fnil\fcharset0 Arial;}}
Expand Down
21 changes: 13 additions & 8 deletions Downloader.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,11 @@
import pygame as pag, sys, os, time, requests, json, subprocess, shutil
import pygame as pag
import sys
import os
import time
import requests
import json
import subprocess
import shutil

from platformdirs import user_downloads_dir, user_cache_path, user_config_path
from concurrent.futures import ThreadPoolExecutor
Expand All @@ -7,14 +14,12 @@
from pygame.constants import (MOUSEBUTTONDOWN, K_ESCAPE, QUIT, KEYDOWN, MOUSEWHEEL, MOUSEMOTION,
WINDOWMINIMIZED, WINDOWFOCUSGAINED, WINDOWMAXIMIZED, WINDOWTAKEFOCUS, WINDOWFOCUSLOST)

import Utilidades

from Utilidades import Text, Button, Barra_de_progreso, get_mediafire_url
from Utilidades import GUI, mini_GUI
from Utilidades_pygame import Text, Button, Barra_de_progreso, GUI, mini_GUI
from Utilidades import multithread
from Utilidades import win32_tools
from Utilidades import format_date
from Utilidades import format_size_bits_to_bytes, UNIDADES_BYTES
from Utilidades import web_tools
from Utilidades import format_size_bits_to_bytes, UNIDADES_BYTES, Deltatime

from textos import idiomas
from my_warnings import *
Expand Down Expand Up @@ -78,7 +83,7 @@ def __init__(self, id, modificador=0) -> None:
self.low_detail_mode = False
self.last_change = time.time()
self.db_update = time.time()
self.speed_deltatime = Utilidades.Deltatime(15,10)
self.speed_deltatime = Deltatime(15,10)
self.intentos = 0
self.chunk = 128
self.list_vels: list[int] = []
Expand Down Expand Up @@ -303,7 +308,7 @@ def crear_conexion(self):
with open(self.carpeta_cache.joinpath(f'./url cache.txt'), 'r+') as file:
url = file.read()
else:
url = get_mediafire_url(self.url)
url = web_tools.get_mediafire_url(self.url)
if not url: raise Exception('no cargo xD')
with open(self.carpeta_cache.joinpath(f'./url cache.txt'), 'w') as file:
file.write(url)
Expand Down
2 changes: 1 addition & 1 deletion constants.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
TITLE = 'Download Manager by Edouard Sandoval'
RESOLUCION = [800, 550]
MIN_RESOLUTION = [600,450]
VERSION = '3.2'
VERSION = '3.3'

# FONT_MONONOKI = "C:/Users/Edouard/Documents/fuentes/mononoki Bold Nerd Font Complete Mono.ttf"
# FONT_SIMBOLS = "C:/Users/Edouard/Documents/fuentes/Symbols.ttf"
Expand Down
37 changes: 0 additions & 37 deletions copy_listener.py

This file was deleted.

Binary file modified extencion.crx
Binary file not shown.
4 changes: 4 additions & 0 deletions extencion/nose.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,10 @@ document.addEventListener('DOMContentLoaded', function () {
chrome.storage.local.get('activa_extension_acc_des_Edouard').then(res => {
if (res['activa_extension_acc_des_Edouard'] == true) {
boton.setAttribute('checked','')
} else if (res['activa_extension_acc_des_Edouard'] == false) {
boton.removeAttribute('checked')
} else {
boton.setAttribute('checked','')
}
})

Expand Down
1 change: 1 addition & 0 deletions instrucciones.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ Limitantes:
- Existen varios links que aún no funcionan con la application, recomendable desactivar mediante la ventana de la extencion en caso de tenerla activada.
- Problemas para que brave instale la extension, algún día subiré la extension a la web store.

English:

General Buttons:

Expand Down
4 changes: 3 additions & 1 deletion leeme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,6 @@ ejecutar el "cerrar_listener.exe" si ya tiene una version instalada del acelerad
si el listener continua activo y intenta instalar una actualizacion, dara error.

el archivo "extension.crx" se debe ejecutar con el navegador,
de momento es para los navegadores basados en chromiun (opera, chrome, edge)
de momento es para los navegadores basados en chromiun (opera, chrome, edge)

Psdt: debo subirlo a chrome web store, ya los navegadores lo bloquean
Loading

0 comments on commit e1775ab

Please sign in to comment.