Skip to main content

PolarisHub (Flask Version)

[EN] [中文版本]

  1. What is PolarisHub
  2. How to install PolarisHub
  3. How to run PolarisHub
  4. The advantages of PolarisHub
  5. The inspiration of PolarisHub
  6. Future plan

What is PolarisHub

PolarisHub is a free, fast, easy, secure file transfer tool. The current version is based on Flask (Python), which can be deployed on all computers with Python. With the command phub, the PolarisHub will start, and you can manage your PolarisHub with GUI of web browser (url: http://localhost:5000/). You can share your files using url links and QR Code, whoever in the same network can access your shared files. You can also gracefully shutdown PolarisHub with one click!

How to install PolarisHub

  1. Make sure you have the Python3 and pip properly installed.
  2. Run $ pip install polarishub_flask or $ pip install polarishub_flask==X.X.X (version code).
  3. Done!

Download the source code

  1. git clone https://github.com/XieGuochao/polarishub_flask.git

How to run PolarisHub

  1. $ phub (Run $ phub -h for more information on the optional arguments)

Run with source code

  1. $ cd polarishub_flask
  2. $ python3 fastrun.py (Run $ python3 fastrun.py -h for more information on the optional argumetns)

The advantages of PolarisHub

(May use a graph)

Compared with OneDrive, iCloud, or similar cloud file storage

  1. Fast. Taking the advantage of LAN with almost unlimited bandwidth, the file transfer using PolarisHub can reach the speed limit of the network, i.e. X MB/s ~ XX MB/s.
  2. Private. PolarisHub is a decentralized platform, which originally does not provide a cloud center. Therefore, you own the 100% authority of your files, and no one can perceive your transfer on the application layer.
  3. Secure. PolarisHub is an open-source project, where everyone can contribute to fix the potential bugs and there will not be privacy compromise problem.

Compared with WeChat

  1. Unlimited size of files. We are no longer worried about the size of our files, which is restricted by WeChat.
  2. Fast. The same as indicated above.

Compared with AirDrop

  1. Free. No limitation of the Apple hardware, we are building a software that every computer can use!
  2. Longer Distance. As long as the transfer is within a LAN, it can even be done between the upper campus and the lower campus and across every classroom and building!

Other advantages

  1. Easy Deployment. PolarisHub can be deployed on every computer installed with Python using pip. There is no compilation requirement for it.

The inspiration of PolarisHub

The inspiration of PolarisHub comes from the annoying experience of using the current file transfer tools, as discussed above. Therefore, we are trying to build a software which overcomes all the disadvantages of other tools, a free, fast, easy, secure tool.

Future plan

We welcome everyone who is interested in PolarisHub to join us: Polaris Studio! You can find us on GitHub https://github.com/XieGuochao/polarishub_flask or send email to st_polarisstudio@link.cuhk.edu.cn.

  1. Go Version. We are going to refactor PolarisHub in Golang, which can be compiled and deployed to every platform without Python.
  2. Public Server for host consultation. We are going to build a public server such that everyone can share their file links (in local network) on it.
  3. More powerful PolarisHub. More features will be added, such as access password, and etc..

Contributors:

  • Guochao Xie
  • Senyue Hao
  • Yongqi Zhang

Metadata

Release files for polarishub-flask 0.1.17

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for polarishub-flask 0.1.17
File Size Uploaded Provenance Actions
polarishub_flask-0.1.17.tar.gz 2.1 MB Without provenance Details for polarishub_flask-0.1.17.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for polarishub-flask 0.1.17
File Interpreter ABI Platform Actions
polarishub_flask-0.1.17-py3-none-any.whl Python 3 none any Details for polarishub_flask-0.1.17-py3-none-any.whl

Total release size: 4.3 MB

Release files / polarishub_flask-0.1.17.tar.gz

Download URL polarishub_flask-0.1.17.tar.gz
Size 2.1 MB
Tags Source
SHA-256 checksum
How to use checksums
16c90eba00a054df06921dfb79a7f2c62c4e4038b09139b65f9badd7ff20a66c
BLAKE2b-256 checksum
How to use checksums
1950026d5679ea3d3c6627382fe81319df39400b772aee755db4bcc8d616976e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.8

Release files / polarishub_flask-0.1.17-py3-none-any.whl

Download URL polarishub_flask-0.1.17-py3-none-any.whl
Size 2.2 MB
Tags Python 3
SHA-256 checksum
How to use checksums
09e465c79700a5b802a023c4d060762817fa89c0a9308323a67bc1abe7badc6c
BLAKE2b-256 checksum
How to use checksums
824efd44d0caaa2f441ebc289b3f344011969b88091c43a9aaf0aa3fb4728282
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.8

Security for polarishub-flask 0.1.17

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page