diff --git a/gemini.py b/gemini.py index b9692f2f2..cde8b8b6c 100644 --- a/gemini.py +++ b/gemini.py @@ -110,6 +110,10 @@ def blog_to_gemini(base_dir: str, nickname: str, domain: str, links.append(get_url_from_post(attach['url']) + ' ' + attach['name']) + # replace any excessive lines + for _ in range(2): + content_text = content_text.replace('\n\n', '\n') + # add links to the end of the content if links: content_text += '\n\n' diff --git a/tests.py b/tests.py index 82b97f1ed..d05dba712 100644 --- a/tests.py +++ b/tests.py @@ -9538,7 +9538,7 @@ def _test_gemini_blog(base_dir: str) -> None: assert text_in_file('# ' + title + '\n', gemini_blog_filename) assert text_in_file(content, gemini_blog_filename) assert text_in_file('=> ' + link, gemini_blog_filename) - assert text_in_file('2022-02-25', gemini_blog_filename) + assert text_in_file('2022/02/25', gemini_blog_filename) shutil.rmtree(gemini_blog_dir, ignore_errors=True) @@ -9567,7 +9567,6 @@ def _test_markdown_blog(base_dir: str) -> None: assert result assert os.path.isdir(markdown_blog_dir) assert os.path.isfile(markdown_blog_filename) - assert text_in_file('# ' + title + '\n', markdown_blog_filename) assert text_in_file(content, markdown_blog_filename) assert text_in_file('2022-02-25', markdown_blog_filename) shutil.rmtree(markdown_blog_dir, ignore_errors=True) @@ -9606,7 +9605,7 @@ def _test_replace_gemini_links() -> None: assert result == expected -def run_all_tests(): +def run_all_tests(): base_dir = os.getcwd() data_dir_testing(base_dir) print('Running tests...')