import logging
from conversion.translation.external_conversion import Conversion
from mnfapp.models import ScriptTranslations

def my_conversion_queue():
    print("Started Execution")
    try:
        translated_script = ScriptTranslations.objects.get(translation_id="3ccf8a5d-b29c-4ee0-9c40-85feb7c8e101")


        conversion_params = {
                    "user": translated_script.user_id,
                    "file_path": "/home/mnfidea/dharmesh_conversion2/dharmesh_conversion/media/" + translated_script.script_link_id.script.name,
                    "original_script_id": translated_script.script_link_id.script_id,
                    "translated_script_id": translated_script.translation_id,
                    "sample_id": None,
                    "existing_script": None,
                    "iteration_no": None,
                    "juggernaut_pages_deduction": None,
                    "language_set": None,
                    "amount_without_subscrption": None
                }

        obj = Conversion(**conversion_params)
        obj.convert()
    except Exception as e:
        print("error:", e)