Site / src /quote_removal /quote_remover.py
GalaxyTab's picture
Added Frozone Stuff
40a04d4
#!/usr/bin/env python3
"""
quote_remover.py - eliminate entire posts being quoted.
This module provides `remove_quotes(text, ...)`, which removes any extraneous
outer quotes.
"""
import argparse
def parse_args():
parser = argparse.ArgumentParser(
description="Interactive quote remover.")
return parser.parse_args()
def remove_quotes(
text: str,
) -> str:
if (
(text.startswith('"') or text.startswith("'")) and
(text.endswith('"') or text.endswith("'"))
):
return text[1:-1]
return text
if __name__ == "__main__":
args = parse_args()
s = input("Enter text: ")
while s != "done":
removed = remove_quotes(s)
print(f"Removed version: {removed}")
s = input("Enter text: ")