i found one on fdroid but it was old and the directory selector was broken and couldn’t really work outside of it’s default for some reason, it also rendered the page i’m trying to use really weirdly, like it wasn’t sending some file over and the css got borked.

Found one that wasn’t foss, installed it, opened it, “buy premium to unlock this feature”, uninstalled it.

  • aodhsishaj@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    5 months ago

    could try a flask webapp

    
    from flask import Flask, send_from_directory
    import os
    
    app = Flask(__name__)
    
    # Specify the directory you want to share
    SHARED_DIRECTORY = 'shared_files'
    
    @app.route('/files/<path:filename>', methods=['GET'])
    def get_file(filename):
        """Serve a file from the shared directory."""
        try:
            return send_from_directory(SHARED_DIRECTORY, filename)
        except FileNotFoundError:
            return "File not found", 404
    
    @app.route('/')
    def list_files():
        """List files in the shared directory."""
        files = os.listdir(SHARED_DIRECTORY)
        files_list = '\n'.join(files)
        return f"<h1>Files in {SHARED_DIRECTORY}</h1><pre>{files_list}</pre>"
    
    if __name__ == '__main__':
        app.run(host='0.0.0.0', port=5000)