├── .gitignore ├── .replit ├── AGENTS.md ├── Dockerfile ├── LICENSE ├── README.md ├── config.yaml.example ├── custom_configs.yaml ├── entrypoint.sh ├── examples ├── 2nd_A Victorian Chrononaut_JourneysToThePast.png ├── ArtistRefCatFamiliar.png ├── FinalFelineFamiliar.png ├── FinalRavenFamiliar.png ├── Held aloft - Feathers.jpeg ├── InitialCatFamiliar.png ├── It's time - Death.png ├── Only this and nothing more - Edgar Allen Poe.jpeg ├── The fluffiest kaiju - monster.jpeg ├── The radiant sea - Mosaic.png ├── Top20_DangerousBapTarget_BiomechanicalCreature.jpeg ├── Top20_🦎👑_LizardKing.png ├── Top20_🫰_LightPainting.png ├── cli_smoke_test.sh ├── community-challenge-1J5idcZkzrEEp2FjfzIT.png ├── community-challenge-6H3ljL30lbz01wV89HMt.png ├── community-challenge-BDkppU9lkL0sxHQX5liS (1).png ├── community-challenge-JrCDbDZXVRuIiZLfBmye (1).png ├── community-challenge-MoEhHHLblSgdMV18sV8B (1).png ├── community-challenge-ZoeZJBLNsAGggNDa1Uf5.png ├── community-challenge-a4ww4P3KM7btbaqnJrJI (1).png ├── community-challenge-lKMuiIeKUa4Sn7af7nkl (2).png ├── community-challenge-mL9iwog1D2W5iVfZvIMq (1).png ├── community-challenge-q7X2vFvy3tWrrOpPWh5V.png ├── community-challenge-rW6e9QTPlzYrbTbMTBpw.png ├── comparisons │ ├── claude-3-5-sonnet_dalle.png │ ├── claude-3-5-sonnet_flux.jpg │ ├── claude-3-5-sonnet_ideogram.png │ ├── gemini-pro_dalle.png │ ├── gemini-pro_flux.jpg │ ├── gemini-pro_ideogram.png │ ├── gpt4o-mini_dalle.png │ ├── gpt4o-mini_flux.jpg │ ├── gpt4o-mini_ideogram.png │ ├── gpt4o_dalle.png │ ├── gpt4o_flux.jpg │ ├── gpt4o_ideogram.png │ ├── o1-mini_dalle.png │ ├── o1-mini_flux.jpg │ ├── o1-mini_ideogram.png │ ├── o1-preview_dalle.png │ ├── o1-preview_flux.jpg │ └── o1-preview_ideogram.png ├── dallefamiliar.png ├── lofn_ui_1.png ├── lofn_ui_2.png ├── lofn_ui_3.png ├── lofn_ui_4.png ├── lofn_ui_5.png ├── lofn_ui_6.png ├── lofn_ui_chatgpt.png └── lofn_ui_discord.png ├── lofn ├── .streamlit │ └── config.toml ├── __init__.py ├── config.py ├── config.yaml ├── helpers.py ├── image_generation.py ├── llm_integration.py ├── lofjson │ ├── __init__.py │ └── repair.py ├── model_defaults.yaml ├── o1_integration.py ├── parsing.py ├── prompts │ ├── aesthetics.txt │ ├── artist_and_critique_prompt.txt │ ├── artist_refined_prompt.txt │ ├── aspects_traits_prompts.txt │ ├── competition_prompt.txt │ ├── concept_header.txt │ ├── concept_header_pt2.txt │ ├── concept_system.txt │ ├── concepts_prompt.txt │ ├── custom_personalities.yaml.example │ ├── dalle3_gen_competition_prompt.txt │ ├── dalle3_gen_nodiv_prompt.txt │ ├── dalle3_gen_prompt.txt │ ├── essence_prompt.txt │ ├── facets_prompt.txt │ ├── film_styles.txt │ ├── frames.csv │ ├── genres.txt │ ├── image_title_prompt.txt │ ├── imagegen_prompt.txt │ ├── medium_prompt.txt │ ├── meta_prompt_generation.txt │ ├── music_artist_and_critique_prompt.txt │ ├── music_artist_refined_prompt.txt │ ├── music_concept_header.txt │ ├── music_concept_header_pt2.txt │ ├── music_concept_system.txt │ ├── music_concepts_prompt.txt │ ├── music_creation_prompt.txt │ ├── music_essence_prompt.txt │ ├── music_facets_prompt.txt │ ├── music_frames.csv │ ├── music_frames_old.csv │ ├── music_generation_prompt.txt │ ├── music_medium_prompt.txt │ ├── music_overall_prompt_template.txt │ ├── music_prompt_header.txt │ ├── music_prompt_header_pt2.txt │ ├── music_refine_medium_prompt.txt │ ├── music_revision_synthesis_prompt.txt │ ├── music_song_guides_prompt.txt │ ├── overall_prompt_template.txt │ ├── pair_selection_prompt.txt │ ├── panel_generation_prompt.txt │ ├── panels.yaml │ ├── personalities.yaml │ ├── personality_chat_template.txt │ ├── personality_generation_prompt.txt │ ├── personality_image2video_template.txt │ ├── prompt_ending.txt │ ├── prompt_header.txt │ ├── prompt_header_pt2.txt │ ├── prompt_system.txt │ ├── refine_medium_prompt.txt │ ├── revision_synthesis_prompt.txt │ ├── video_artist_and_critique_prompt.txt │ ├── video_artist_refined_prompt.txt │ ├── video_aspects_traits_prompt.txt │ ├── video_concept_header.txt │ ├── video_concept_header_pt2.txt │ ├── video_concepts_prompt.txt │ ├── video_essence_prompt.txt │ ├── video_facets_prompt.txt │ ├── video_frames.csv │ ├── video_generation_prompt.txt │ ├── video_medium_prompt.txt │ ├── video_overall_prompt_template.txt │ ├── video_prompt_header.txt │ ├── video_prompt_header_pt2.txt │ ├── video_refine_medium_prompt.txt │ └── video_revision_synthesis_prompt.txt ├── search │ ├── __init__.py │ └── providers.py ├── style.css ├── ui.py ├── utils │ ├── __init__.py │ └── image_io.py └── video │ ├── __init__.py │ └── veo_client.py └── tests ├── test_art_styles.py ├── test_async_stream.py ├── test_film_styles.py ├── test_gemini_image.py ├── test_image_compression.py ├── test_image_flow.py ├── test_image_inputs.py ├── test_music_frames.py ├── test_music_genres.py ├── test_parsing_gpt5_noise.py ├── test_prepare_image_messages.py ├── test_process_facets.py └── test_style_axes.py /.gitignore: -------------------------------------------------------------------------------- 1 | */config.yaml -------------------------------------------------------------------------------- /.replit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/.replit -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/AGENTS.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/README.md -------------------------------------------------------------------------------- /config.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/config.yaml.example -------------------------------------------------------------------------------- /custom_configs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/custom_configs.yaml -------------------------------------------------------------------------------- /entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/entrypoint.sh -------------------------------------------------------------------------------- /examples/2nd_A Victorian Chrononaut_JourneysToThePast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/2nd_A Victorian Chrononaut_JourneysToThePast.png -------------------------------------------------------------------------------- /examples/ArtistRefCatFamiliar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/ArtistRefCatFamiliar.png -------------------------------------------------------------------------------- /examples/FinalFelineFamiliar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/FinalFelineFamiliar.png -------------------------------------------------------------------------------- /examples/FinalRavenFamiliar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/FinalRavenFamiliar.png -------------------------------------------------------------------------------- /examples/Held aloft - Feathers.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/Held aloft - Feathers.jpeg -------------------------------------------------------------------------------- /examples/InitialCatFamiliar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/InitialCatFamiliar.png -------------------------------------------------------------------------------- /examples/It's time - Death.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/It's time - Death.png -------------------------------------------------------------------------------- /examples/Only this and nothing more - Edgar Allen Poe.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/Only this and nothing more - Edgar Allen Poe.jpeg -------------------------------------------------------------------------------- /examples/The fluffiest kaiju - monster.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/The fluffiest kaiju - monster.jpeg -------------------------------------------------------------------------------- /examples/The radiant sea - Mosaic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/The radiant sea - Mosaic.png -------------------------------------------------------------------------------- /examples/Top20_DangerousBapTarget_BiomechanicalCreature.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/Top20_DangerousBapTarget_BiomechanicalCreature.jpeg -------------------------------------------------------------------------------- /examples/Top20_🦎👑_LizardKing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/Top20_🦎👑_LizardKing.png -------------------------------------------------------------------------------- /examples/Top20_🫰_LightPainting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/Top20_🫰_LightPainting.png -------------------------------------------------------------------------------- /examples/cli_smoke_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/cli_smoke_test.sh -------------------------------------------------------------------------------- /examples/community-challenge-1J5idcZkzrEEp2FjfzIT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/community-challenge-1J5idcZkzrEEp2FjfzIT.png -------------------------------------------------------------------------------- /examples/community-challenge-6H3ljL30lbz01wV89HMt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/community-challenge-6H3ljL30lbz01wV89HMt.png -------------------------------------------------------------------------------- /examples/community-challenge-BDkppU9lkL0sxHQX5liS (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/community-challenge-BDkppU9lkL0sxHQX5liS (1).png -------------------------------------------------------------------------------- /examples/community-challenge-JrCDbDZXVRuIiZLfBmye (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/community-challenge-JrCDbDZXVRuIiZLfBmye (1).png -------------------------------------------------------------------------------- /examples/community-challenge-MoEhHHLblSgdMV18sV8B (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/community-challenge-MoEhHHLblSgdMV18sV8B (1).png -------------------------------------------------------------------------------- /examples/community-challenge-ZoeZJBLNsAGggNDa1Uf5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/community-challenge-ZoeZJBLNsAGggNDa1Uf5.png -------------------------------------------------------------------------------- /examples/community-challenge-a4ww4P3KM7btbaqnJrJI (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/community-challenge-a4ww4P3KM7btbaqnJrJI (1).png -------------------------------------------------------------------------------- /examples/community-challenge-lKMuiIeKUa4Sn7af7nkl (2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/community-challenge-lKMuiIeKUa4Sn7af7nkl (2).png -------------------------------------------------------------------------------- /examples/community-challenge-mL9iwog1D2W5iVfZvIMq (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/community-challenge-mL9iwog1D2W5iVfZvIMq (1).png -------------------------------------------------------------------------------- /examples/community-challenge-q7X2vFvy3tWrrOpPWh5V.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/community-challenge-q7X2vFvy3tWrrOpPWh5V.png -------------------------------------------------------------------------------- /examples/community-challenge-rW6e9QTPlzYrbTbMTBpw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/community-challenge-rW6e9QTPlzYrbTbMTBpw.png -------------------------------------------------------------------------------- /examples/comparisons/claude-3-5-sonnet_dalle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/comparisons/claude-3-5-sonnet_dalle.png -------------------------------------------------------------------------------- /examples/comparisons/claude-3-5-sonnet_flux.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/comparisons/claude-3-5-sonnet_flux.jpg -------------------------------------------------------------------------------- /examples/comparisons/claude-3-5-sonnet_ideogram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/comparisons/claude-3-5-sonnet_ideogram.png -------------------------------------------------------------------------------- /examples/comparisons/gemini-pro_dalle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/comparisons/gemini-pro_dalle.png -------------------------------------------------------------------------------- /examples/comparisons/gemini-pro_flux.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/comparisons/gemini-pro_flux.jpg -------------------------------------------------------------------------------- /examples/comparisons/gemini-pro_ideogram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/comparisons/gemini-pro_ideogram.png -------------------------------------------------------------------------------- /examples/comparisons/gpt4o-mini_dalle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/comparisons/gpt4o-mini_dalle.png -------------------------------------------------------------------------------- /examples/comparisons/gpt4o-mini_flux.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/comparisons/gpt4o-mini_flux.jpg -------------------------------------------------------------------------------- /examples/comparisons/gpt4o-mini_ideogram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/comparisons/gpt4o-mini_ideogram.png -------------------------------------------------------------------------------- /examples/comparisons/gpt4o_dalle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/comparisons/gpt4o_dalle.png -------------------------------------------------------------------------------- /examples/comparisons/gpt4o_flux.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/comparisons/gpt4o_flux.jpg -------------------------------------------------------------------------------- /examples/comparisons/gpt4o_ideogram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/comparisons/gpt4o_ideogram.png -------------------------------------------------------------------------------- /examples/comparisons/o1-mini_dalle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/comparisons/o1-mini_dalle.png -------------------------------------------------------------------------------- /examples/comparisons/o1-mini_flux.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/comparisons/o1-mini_flux.jpg -------------------------------------------------------------------------------- /examples/comparisons/o1-mini_ideogram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/comparisons/o1-mini_ideogram.png -------------------------------------------------------------------------------- /examples/comparisons/o1-preview_dalle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/comparisons/o1-preview_dalle.png -------------------------------------------------------------------------------- /examples/comparisons/o1-preview_flux.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/comparisons/o1-preview_flux.jpg -------------------------------------------------------------------------------- /examples/comparisons/o1-preview_ideogram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/comparisons/o1-preview_ideogram.png -------------------------------------------------------------------------------- /examples/dallefamiliar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/dallefamiliar.png -------------------------------------------------------------------------------- /examples/lofn_ui_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/lofn_ui_1.png -------------------------------------------------------------------------------- /examples/lofn_ui_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/lofn_ui_2.png -------------------------------------------------------------------------------- /examples/lofn_ui_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/lofn_ui_3.png -------------------------------------------------------------------------------- /examples/lofn_ui_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/lofn_ui_4.png -------------------------------------------------------------------------------- /examples/lofn_ui_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/lofn_ui_5.png -------------------------------------------------------------------------------- /examples/lofn_ui_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/lofn_ui_6.png -------------------------------------------------------------------------------- /examples/lofn_ui_chatgpt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/lofn_ui_chatgpt.png -------------------------------------------------------------------------------- /examples/lofn_ui_discord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/examples/lofn_ui_discord.png -------------------------------------------------------------------------------- /lofn/.streamlit/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/.streamlit/config.toml -------------------------------------------------------------------------------- /lofn/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lofn/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/config.py -------------------------------------------------------------------------------- /lofn/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/config.yaml -------------------------------------------------------------------------------- /lofn/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/helpers.py -------------------------------------------------------------------------------- /lofn/image_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/image_generation.py -------------------------------------------------------------------------------- /lofn/llm_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/llm_integration.py -------------------------------------------------------------------------------- /lofn/lofjson/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/lofjson/__init__.py -------------------------------------------------------------------------------- /lofn/lofjson/repair.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/lofjson/repair.py -------------------------------------------------------------------------------- /lofn/model_defaults.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/model_defaults.yaml -------------------------------------------------------------------------------- /lofn/o1_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/o1_integration.py -------------------------------------------------------------------------------- /lofn/parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/parsing.py -------------------------------------------------------------------------------- /lofn/prompts/aesthetics.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/aesthetics.txt -------------------------------------------------------------------------------- /lofn/prompts/artist_and_critique_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/artist_and_critique_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/artist_refined_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/artist_refined_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/aspects_traits_prompts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/aspects_traits_prompts.txt -------------------------------------------------------------------------------- /lofn/prompts/competition_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/competition_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/concept_header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/concept_header.txt -------------------------------------------------------------------------------- /lofn/prompts/concept_header_pt2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/concept_header_pt2.txt -------------------------------------------------------------------------------- /lofn/prompts/concept_system.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/concept_system.txt -------------------------------------------------------------------------------- /lofn/prompts/concepts_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/concepts_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/custom_personalities.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/custom_personalities.yaml.example -------------------------------------------------------------------------------- /lofn/prompts/dalle3_gen_competition_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/dalle3_gen_competition_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/dalle3_gen_nodiv_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/dalle3_gen_nodiv_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/dalle3_gen_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/dalle3_gen_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/essence_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/essence_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/facets_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/facets_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/film_styles.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/film_styles.txt -------------------------------------------------------------------------------- /lofn/prompts/frames.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/frames.csv -------------------------------------------------------------------------------- /lofn/prompts/genres.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/genres.txt -------------------------------------------------------------------------------- /lofn/prompts/image_title_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/image_title_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/imagegen_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/imagegen_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/medium_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/medium_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/meta_prompt_generation.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/meta_prompt_generation.txt -------------------------------------------------------------------------------- /lofn/prompts/music_artist_and_critique_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/music_artist_and_critique_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/music_artist_refined_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/music_artist_refined_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/music_concept_header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/music_concept_header.txt -------------------------------------------------------------------------------- /lofn/prompts/music_concept_header_pt2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/music_concept_header_pt2.txt -------------------------------------------------------------------------------- /lofn/prompts/music_concept_system.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/music_concept_system.txt -------------------------------------------------------------------------------- /lofn/prompts/music_concepts_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/music_concepts_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/music_creation_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/music_creation_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/music_essence_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/music_essence_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/music_facets_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/music_facets_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/music_frames.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/music_frames.csv -------------------------------------------------------------------------------- /lofn/prompts/music_frames_old.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/music_frames_old.csv -------------------------------------------------------------------------------- /lofn/prompts/music_generation_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/music_generation_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/music_medium_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/music_medium_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/music_overall_prompt_template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/music_overall_prompt_template.txt -------------------------------------------------------------------------------- /lofn/prompts/music_prompt_header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/music_prompt_header.txt -------------------------------------------------------------------------------- /lofn/prompts/music_prompt_header_pt2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/music_prompt_header_pt2.txt -------------------------------------------------------------------------------- /lofn/prompts/music_refine_medium_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/music_refine_medium_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/music_revision_synthesis_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/music_revision_synthesis_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/music_song_guides_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/music_song_guides_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/overall_prompt_template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/overall_prompt_template.txt -------------------------------------------------------------------------------- /lofn/prompts/pair_selection_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/pair_selection_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/panel_generation_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/panel_generation_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/panels.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/panels.yaml -------------------------------------------------------------------------------- /lofn/prompts/personalities.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/personalities.yaml -------------------------------------------------------------------------------- /lofn/prompts/personality_chat_template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/personality_chat_template.txt -------------------------------------------------------------------------------- /lofn/prompts/personality_generation_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/personality_generation_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/personality_image2video_template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/personality_image2video_template.txt -------------------------------------------------------------------------------- /lofn/prompts/prompt_ending.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/prompt_ending.txt -------------------------------------------------------------------------------- /lofn/prompts/prompt_header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/prompt_header.txt -------------------------------------------------------------------------------- /lofn/prompts/prompt_header_pt2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/prompt_header_pt2.txt -------------------------------------------------------------------------------- /lofn/prompts/prompt_system.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/prompt_system.txt -------------------------------------------------------------------------------- /lofn/prompts/refine_medium_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/refine_medium_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/revision_synthesis_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/revision_synthesis_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/video_artist_and_critique_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/video_artist_and_critique_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/video_artist_refined_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/video_artist_refined_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/video_aspects_traits_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/video_aspects_traits_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/video_concept_header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/video_concept_header.txt -------------------------------------------------------------------------------- /lofn/prompts/video_concept_header_pt2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/video_concept_header_pt2.txt -------------------------------------------------------------------------------- /lofn/prompts/video_concepts_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/video_concepts_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/video_essence_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/video_essence_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/video_facets_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/video_facets_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/video_frames.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/video_frames.csv -------------------------------------------------------------------------------- /lofn/prompts/video_generation_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/video_generation_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/video_medium_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/video_medium_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/video_overall_prompt_template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/video_overall_prompt_template.txt -------------------------------------------------------------------------------- /lofn/prompts/video_prompt_header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/video_prompt_header.txt -------------------------------------------------------------------------------- /lofn/prompts/video_prompt_header_pt2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/video_prompt_header_pt2.txt -------------------------------------------------------------------------------- /lofn/prompts/video_refine_medium_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/video_refine_medium_prompt.txt -------------------------------------------------------------------------------- /lofn/prompts/video_revision_synthesis_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/prompts/video_revision_synthesis_prompt.txt -------------------------------------------------------------------------------- /lofn/search/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lofn/search/providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/search/providers.py -------------------------------------------------------------------------------- /lofn/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/style.css -------------------------------------------------------------------------------- /lofn/ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/ui.py -------------------------------------------------------------------------------- /lofn/utils/__init__.py: -------------------------------------------------------------------------------- 1 | # Utility subpackage 2 | -------------------------------------------------------------------------------- /lofn/utils/image_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/utils/image_io.py -------------------------------------------------------------------------------- /lofn/video/__init__.py: -------------------------------------------------------------------------------- 1 | # Video helpers 2 | -------------------------------------------------------------------------------- /lofn/video/veo_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/lofn/video/veo_client.py -------------------------------------------------------------------------------- /tests/test_art_styles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/tests/test_art_styles.py -------------------------------------------------------------------------------- /tests/test_async_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/tests/test_async_stream.py -------------------------------------------------------------------------------- /tests/test_film_styles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/tests/test_film_styles.py -------------------------------------------------------------------------------- /tests/test_gemini_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/tests/test_gemini_image.py -------------------------------------------------------------------------------- /tests/test_image_compression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/tests/test_image_compression.py -------------------------------------------------------------------------------- /tests/test_image_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/tests/test_image_flow.py -------------------------------------------------------------------------------- /tests/test_image_inputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/tests/test_image_inputs.py -------------------------------------------------------------------------------- /tests/test_music_frames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/tests/test_music_frames.py -------------------------------------------------------------------------------- /tests/test_music_genres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/tests/test_music_genres.py -------------------------------------------------------------------------------- /tests/test_parsing_gpt5_noise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/tests/test_parsing_gpt5_noise.py -------------------------------------------------------------------------------- /tests/test_prepare_image_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/tests/test_prepare_image_messages.py -------------------------------------------------------------------------------- /tests/test_process_facets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/tests/test_process_facets.py -------------------------------------------------------------------------------- /tests/test_style_axes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LocalSymmetry/lofn/HEAD/tests/test_style_axes.py --------------------------------------------------------------------------------