Skip to main content

A simple file transfer tool

Project description

fast-ft(Fast File Transfer)

fast-ft 是一个精简的文件传输工具,做到安装即用,无需任何配置,操作简单快捷,是开发者局域网内文件传输的好帮手。

Fast-ft is a simple file transfer tool, which can be installed and used without any configuration. It is a good helper for developers to transfer files in LAN.

精简,精简到两个页面,一个上传一个下载,做传输工具最重要的目标是稳定可靠的实现传输。

Simplify, simplify to two pages, one upload and one download, the most important goal of transmission tool is stable and reliable transmission.

便捷,无需任何配置操作,只要电脑中有python,在全局安装一个包就可以在命令行中快速启动网站,网站首页自动打开,提供二维码供其他移动设备快速访问。

Convenient, without any configuration operation, as long as there is Python in the computer, you can quickly start the website in the command line by installing a package in the global, and the homepage of the website will automatically open, providing two-dimensional code for other mobile devices to quickly access.

缓解,开发者不再需要依赖社交应用(QQ、微信)来完成局域网内文件传输,也不用因为找不到数据线这种传统介质而着急上火,只要你电脑里安装了python就能非常方便的传输文件。

Ease, developers no longer need to rely on social applications (QQ, wechat) to complete the file transfer within the LAN, and they don't need to be anxious because they can't find the traditional media such as data cable. As long as you install Python in your computer, you can easily transfer files.

运行(run)

  • # 拉取github源码 运行
    # Pull GitHub source code to run.
    git clone https://github.com/practice9420/fast-ft.git
    cd fast_ft
    pip install -r requirements
    python server.py
    
  • # 安装工具包 建议使用清华大学镜像站(据我感受清华大学镜像站同步频率最高)
    # The installation kit recommends using Tsinghua University mirror station (as far as I feel, Tsinghua University mirror station has the highest synchronization frequency).
    pip install fast-ft -i https://pypi.tuna.tsinghua.edu.cn/simple/
    fast-ft
    

效果(effect)

技术(technology)

  • Python Web Framework Flask.
  • html UI library bootstrap.
  • Webuploader, a fragment upload plug-in.

未来(future)

  • 或许将会考虑加入用户角色,实现口令访问私密空间。
  • Maybe we will consider adding user roles to achieve password access to private space.
  • 基于用户角色开发局域网内公共、私有聊天室,能够快速将自己访问口令传输给其他人。
  • The public and private chat rooms in LAN are developed based on the user role, which can quickly transfer their access password to other people.
  • 传输性能优化,如果有更好的实现方案我肯定会去尝试,前提是我知道。这些设想全都建立在有人使用的基础之上,如果没有人是用完全没有必要做更多的功能。
  • Transmission performance optimization, if there is a better implementation scheme, I will certainly try, provided that I know. These ideas are all based on the use of some people. If no one uses them, there is no need to do more functions.

致谢(thank)

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

fast-ft-0.0.9.tar.gz (493.1 kB view details)

Uploaded Source

File details

Details for the file fast-ft-0.0.9.tar.gz.

File metadata

  • Download URL: fast-ft-0.0.9.tar.gz
  • Upload date:
  • Size: 493.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.24.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/2.7.15

File hashes

Hashes for fast-ft-0.0.9.tar.gz
Algorithm Hash digest
SHA256 d5baab30c3deb92b0c45afcd4701d3cecde43f07b44ba59764b80e8340982cf9
MD5 2a4055a4c8b95bb25f2c4ebbb4ed5d6a
BLAKE2b-256 5d64c195978b5c027d00c8978168d55274fc9b7998799a0e0c10a2eed1506363

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