# serve.py
from http.server import HTTPServer, SimpleHTTPRequestHandler

class CSVHandler(SimpleHTTPRequestHandler):
    def end_headers(self):
        if self.path.endswith('.csv'):
            self.send_header('Content-Disposition', 'inline')
            self.send_header('Content-Type', 'text/plain; charset=utf-8')
        super().end_headers()

HTTPServer(('', 8080), CSVHandler).serve_forever()