Пример #1
0
import os
os.chdir(r'$cwd')
import sys
sinftools_dir = os.getenv("SINFTOOLS")
sys.path.insert(0, f'{sinftools_dir}\\tools\\report4')
from database import db_session
from models import *
from processor import Processor


devices = db_session.query(Device).all()
for device in devices:
    for read_source in device.read_sources:
        processor = Processor()
        processor.set_read_source(read_source)
        processor.exclude_duplicates_file_attachment()
        processor.generate_friendly_identifier_chat()
        processor.genenerate_friendly_identifier_participant()
        processor.process_avatars()
        processor.process_files()
        processor.generate_image_thumbs()
        processor.generate_video_thumbs()
        processor.count_messages_per_chat()
        processor.remove_file_zero_size()
        processor.translate_call()
        processor.translate_sms()
        processor.add_info_files()
        processor.set_render_config()