Skip to main content

File sharing web application

Project description

Fishpie

Fishpie is web application for sharing large files.

Installation

Get the package from PyPI:

python3 -m pip install fishpie

Create a WSGI wrapper script:

import datetime

import fishpie
import fishpie.wordpress

app = fishpie.app
app.secret_key = "SOME_VERY_SECRET_BINARY_DATA"
app.permanent_session_lifetime = datetime.timedelta(days=1)
app.config["DATABASE"] = "/my/root/directory/database"
app.config["UPLOAD_DIR"] = "/my/root/directory/uploads"
app.config["authenticate"] = fishpie.wordpress.authenticate
app.config["authentication_data"] = ("host", "user", "password", "database")
app.debug = True

application = app

Configure Apache:

WSGIScriptAlias /transfer /somewhere/fishpie.wsgi
<Directory /somewhere>
  Require all granted
</Directory>

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

FishPie-1.1.0.tar.gz (22.1 kB view details)

Uploaded Source

Built Distribution

FishPie-1.1.0-py3-none-any.whl (25.0 kB view details)

Uploaded Python 3

File details

Details for the file FishPie-1.1.0.tar.gz.

File metadata

  • Download URL: FishPie-1.1.0.tar.gz
  • Upload date:
  • Size: 22.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for FishPie-1.1.0.tar.gz
Algorithm Hash digest
SHA256 f22ca66ce7534d1d11b990ab42916d695ddad47f2e83cf89591209cb062cfe09
MD5 11a7c0436239df5d837ae119203dcf0a
BLAKE2b-256 8c2c5de9598e550a261d66e0f8f00fa1324ce20c7910f8fe268267a2f836a4ab

See more details on using hashes here.

File details

Details for the file FishPie-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: FishPie-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 25.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for FishPie-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d084b23a44f4dbf7da79808cc61fe6c3251b4b7e303484087fc5c7d39fe3464c
MD5 a205b3ce160f1f59daf9112e4e0d0f84
BLAKE2b-256 7c343765dd429b642399f88741ac7ec1cdce01ceb2f5d19b6f5c239102390932

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page