LINUX.ORG.RU

История изменений

Исправление LightDiver, (текущая версия) :

Я просто скопмилировал в бинарник файл. Должно же работать. Пусть он и очень большой. Пока не на ком протестировать, но в теории должно. И питон охренительно прост даже для конченого нуба:

import urllib.request
urllib.request.urlretrieve("https://github.com/Vladgobelen/klad/archive/refs/heads/main.zip", "main.zip")

import zipfile
archive = 'main.zip'
with zipfile.ZipFile(archive, 'r') as zip_file:
    zip_file.extractall("temp")

import shutil
import os
if os.path.isdir('test'):
    shutil.rmtree('test')

import shutil
import os
os.mkdir("test")
file_source = 'temp/klad-main/'
file_destination = 'temp/../test/'

get_files = os.listdir(file_source)

for g in get_files:
    shutil.move(file_source + g, file_destination)

import shutil
shutil.rmtree('temp')

По крайней мере в вайне работает. Ооооочень медленно, но работает.

Исходная версия LightDiver, :

Я просто скопмилировал в бинарник файл. Должно же работать. Пусть он и очень большой. Пока не на ком протестировать, но в теории должно. И питон охренительно прост даже для конченого нуба:

import urllib.request
urllib.request.urlretrieve("https://github.com/Vladgobelen/klad/archive/refs/heads/main.zip", "main.zip")

import zipfile
archive = 'main.zip'
with zipfile.ZipFile(archive, 'r') as zip_file:
    zip_file.extractall("temp")

import shutil
import os
if os.path.isdir('test'):
    shutil.rmtree('test')

import shutil
import os
os.mkdir("test")
file_source = 'temp/klad-main/'
file_destination = 'temp/../test/'

get_files = os.listdir(file_source)

for g in get_files:
    shutil.move(file_source + g, file_destination)

import shutil
shutil.rmtree('temp')