import os files = [ 'displays_settings.html', 'displays_sync_groups.html', 'displays_command_functionality.html', 'scheduling_events.html', 'scheduling_overlays.html', 'scheduling_repeats.html', 'scheduling_dayparting.html', 'scheduling_geolocation.html', 'scheduling_layout_list.html', 'scheduling_ad_campaigns.html', 'scheduling_priority_display_order.html', 'layouts_editor.html', 'layouts_editor_data_widgets.html', 'layouts_editor_design_changes.html', 'layouts_editor_editing_tools.html', 'layouts_editor_global_elements.html', 'layouts_editor_library_search.html', 'layouts_editor_playlists.html', 'layouts_editor_using_templates.html', 'layouts_editor_widgets.html', 'layouts_interactive_actions.html', 'layouts_templates.html', 'media_library.html', 'media_playlists.html', 'media_datasets.html', 'media_menuboards.html', 'media_modules.html', 'media_modules_connectors.html', 'media_dashboard_service.html', 'media_resizing_images.html', 'users_administration.html', 'users_groups.html', 'configure_cms_settings.html', 'configure_folders.html', 'configure_tags.html', 'configure_transitions.html', 'troubleshooting.html', 'contact_support.html', ] marker = ' \n \n ' for fn in files: with open(fn) as f: content = f.read() idx = content.rfind(marker) if idx == -1: print(f'=== {fn} === [marker not found]') continue snippet = content[max(0, idx-400):idx] print(f'=== {fn} ===') print(snippet[-350:]) print()