Sortir les variables par défauts dans un JSON #23

Open
opened 2021-08-30 15:33:24 +02:00 by Sulley · 0 comments
Owner

Le dictionnaire default_var_map pourrait être stocké dans un fichier JSON a part. Il n'y a pas grand intérêt d'avoir cela dans le code python.

self.default_var_map = `
            self.device_arg_name: ["Kindle Paperwhite 3"],
            self.screen_unit_prefix: ["Pixels"],
            self.device_width_arg_name: ["560"],
            self.device_height_arg_name: ["735"],
            self.conversion_mode_arg_name: ["Default"],
            self.output_path_arg_name: [""],
            self.column_num_arg_name: [False, "2"],
            self.resolution_multiplier_arg_name: [False, "1.0"],
            self.cropmargin_arg_name: [
                False,
                "0.0",
                "0.0",
                "0.0",
                "0.0",
            ],
            self.cropbox_1_arg_name: [
                False,
                "0.0",
                "0.0",
                "0.0",
                "0.0",
                "",
            ],
            self.cropbox_2_arg_name: [
                False,
                "0.0",
                "0.0",
                "0.0",
                "0.0",
                "",
            ],
            self.cropbox_3_arg_name: [
                False,
                "0.0",
                "0.0",
                "0.0",
                "0.0",
                "",
            ],
            self.cropbox_4_arg_name: [
                False,
                "0.0",
                "0.0",
                "0.0",
                "0.0",
                "",
            ],
            self.cropbox_5_arg_name: [
                False,
                "0.0",
                "0.0",
                "0.0",
                "0.0",
                "",
            ],
            self.dpi_arg_name: [False, "167"],
            self.page_num_arg_name: [""],
            self.fixed_font_size_arg_name: [False, "12"],
            self.ocr_arg_name: [False, "50"],
            self.ocr_cpu_arg_name: [False, "50"],
            self.landscape_arg_name: [False, ""],
            self.linebreak_arg_name: [True, "0.200"],
            self.auto_straignten_arg_name: [False],
            self.break_page_avoid_overlap_arg_name: [False, False],
            self.color_output_arg_name: [False],
            self.native_pdf_arg_name: [False],
            self.right_to_left_arg_name: [False],
            self.post_gs_arg_name: [False],
            self.marked_source_arg_name: [True],
            self.reflow_text_arg_name: [True],
            self.erase_vertical_line_arg_name: [True],
            self.erase_horizontal_line_arg_name: [True],
            self.fast_preview_arg_name: [True],
            self.ign_small_defects_arg_name: [False],
            self.auto_crop_arg_name: [False],
            self.preview_output_arg_name: [],
        }
Le dictionnaire `default_var_map` pourrait être stocké dans un fichier JSON a part. Il n'y a pas grand intérêt d'avoir cela dans le code python. ``` self.default_var_map = ` self.device_arg_name: ["Kindle Paperwhite 3"], self.screen_unit_prefix: ["Pixels"], self.device_width_arg_name: ["560"], self.device_height_arg_name: ["735"], self.conversion_mode_arg_name: ["Default"], self.output_path_arg_name: [""], self.column_num_arg_name: [False, "2"], self.resolution_multiplier_arg_name: [False, "1.0"], self.cropmargin_arg_name: [ False, "0.0", "0.0", "0.0", "0.0", ], self.cropbox_1_arg_name: [ False, "0.0", "0.0", "0.0", "0.0", "", ], self.cropbox_2_arg_name: [ False, "0.0", "0.0", "0.0", "0.0", "", ], self.cropbox_3_arg_name: [ False, "0.0", "0.0", "0.0", "0.0", "", ], self.cropbox_4_arg_name: [ False, "0.0", "0.0", "0.0", "0.0", "", ], self.cropbox_5_arg_name: [ False, "0.0", "0.0", "0.0", "0.0", "", ], self.dpi_arg_name: [False, "167"], self.page_num_arg_name: [""], self.fixed_font_size_arg_name: [False, "12"], self.ocr_arg_name: [False, "50"], self.ocr_cpu_arg_name: [False, "50"], self.landscape_arg_name: [False, ""], self.linebreak_arg_name: [True, "0.200"], self.auto_straignten_arg_name: [False], self.break_page_avoid_overlap_arg_name: [False, False], self.color_output_arg_name: [False], self.native_pdf_arg_name: [False], self.right_to_left_arg_name: [False], self.post_gs_arg_name: [False], self.marked_source_arg_name: [True], self.reflow_text_arg_name: [True], self.erase_vertical_line_arg_name: [True], self.erase_horizontal_line_arg_name: [True], self.fast_preview_arg_name: [True], self.ign_small_defects_arg_name: [False], self.auto_crop_arg_name: [False], self.preview_output_arg_name: [], } ```
Sulley added the
enhancement
question
labels 2021-08-30 15:33:48 +02:00
Sulley added a new dependency 2021-09-01 12:45:45 +02:00
Sulley removed a dependency 2021-09-01 12:45:54 +02:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Sulley/ReBook#23
No description provided.