Code Monkey home page Code Monkey logo

kpfs's Introduction

kpfs is a filesystem for accessing kuaipan.cn based on FUSE.
=====================================================
(You can use it in commercial software, but please let me know.)
This application is dedicated to my lovely son (Hean Yu).

How to build kpfs from svn source code?
=====================================================
o download:
  svn checkout http://kpfs.googlecode.com/svn/trunk/ kpfs-read-only

o prepare before configure
  please install depends, on ubuntu e.g.:
  sudo apt-get install gtk-doc-tools libfuse-dev libjson-c-dev libcurl4-nss-dev liboauth-dev

  - liboauth will be used for oauth to kuaipan.cn
    - maybe you should compile liboauth by yourself
    - http://code.google.com/p/kpfs/wiki/why_and_how_to_compile_install_liboauth_0_9_5
  - json-c will be used for parse response of request to kuaipan, and load/save kpfs.conf and kpfs_oauth.json
  - glib will be used for hash table

o configure:
  cd kpfs-read-only
  ./autogen.sh
  ./configure
  (run ./configure --help for more options)

o build:
  make

o install (need root)
  make install

o prepare before run
  please edit kpfs.conf as you wish, e.g.:
{
        "consumer_key": "xc8D2NfL9c53vkrP",
        "consumer_secret": "p7Lo7Q6XBMipbHBw",
        "mount_point": "/tmp/kpfs",
        "oauth_json_file": "/tmp/kpfs_oauth.json",
        "log_path": "/tmp"
}
  "mount_point" is the mount point which you want mount kuaipan to;
  "oauth_json_file" will store the oauth information, then you do not need to input your ID and Password again on webpage.
  "log_path" is the path which will be used in debug mode.

o run:
  mkdir /tmp/kpfs
  cd src/
  ./kpfs -c ../kpfs.conf

How to build and run kpfs on target board.
=====================================================
TODO

Where can I get more information:
=====================================================
DOC:  docs/* 
BLOG: http://blog.csdn.net/mimepp
WIKI: http://code.google.com/p/kpfs/wiki/
Google Group: http://groups.google.com/group/kpfs
Still have problems please send email to [email protected]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.