Git Product home page Git Product logo

dropfuse's Introduction

How to use section is right after release notes.

Release notes:
==============
It has been reported that Fuse, mainly MacFUSE is no longer
working correctly on newer versions of OSX. I have limited access
and only to 10.8.2 and have verified it to be the case.

If you see this type of message when you attempt to use Dropfuse -

<snip>
/Library/Filesystems/fusefs.fs/Support/fusefs.kext failed to load -
(libkern/kext) link error; check the system/kernel logs for errors or try kextutil(8).
the MacFUSE file system is not available (71)
</snip>

even though MacFUSE is installed, please follow these steps:
Download a successor library called OSXFuse
from this SourceForge page http://sourceforge.net/projects/osxfuse/?source=dlp

Install it and check the options to install the MacFUSE compatibility layer.
Installing OSXFUSE with this option will remove the old and not working
MacFUSE library if you happen to have it installed.

How to use:
===========
1). Install: Fuse
2). Get a link to a DropBox linked folder
3). Extract the contents of this software and navigate to the software
    folder in command-line.
4). Create an empty directory used during mounting the remote folder,
    for instance : mkdir mnt
5). Run the command:
    python dropfuse.py <dropbox.com url> mnt/
    
    To get you started, I have created a public folder link that you can
    test this on:
    
    https://www.dropbox.com/s/c6ecc2plwconh5x
    
    
    At this moment if everything goes well, you should see a drive mounted
    and named 'mnt'. Open it and use it in a file browser.
    
    To stop using the mounted drive type:
    fusermount -u mnt/
    
    or:
    
    umount mnt/
    

    New requirements: multiprocessing and pyquery.
    Dropfuse will attempt to cache every single item in the folder. It will do so blindly, without any limits
    thus caution has to be exercised what size of file it is used for. Positive trade-off is that audio/video
    playback is butter-smooth,- caching options will be provided in future enhancements.
    

dropfuse's People

Contributors

a-zb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dropfuse's Issues

RunTimeError 1

Hi there.
I just want to install this software on FreeBSD 10, and faced some troubles =(
Already installed FUSE 2.9.3 from SourceForge.net
And have

% pkg info py27-pyquery
py27-pyquery-1.2.6
Name           : py27-pyquery
Version        : 1.2.6

%python dropfuse.py https://www.dropbox.com/home/apps/Brace/kaldown.brace.io ~/dbox/

loading cache
fuse: failed to open fuse device: No such file or directory
Traceback (most recent call last):
  File "dropfuse.py", line 182, in <module>
    foreground=True, nothreads=True)
  File "/usr/home/kaldown/dropfuse/fuse.py", line 290, in __init__
    raise RuntimeError(err)
RuntimeError: 1

Thanks.

Hitting "-" with a public link

Providing a public link with a "-" in it the dropfuse.py will exit with:

Traceback (most recent call last):
File "dropfuse.py", line 181, in
dropfuse = FUSE(DropFuse(link, argv[2]), argv[2],
File "dropfuse.py", line 86, in init
self.client.parse(s)
File "dropfuse.py", line 38, in parse
filesize = self.getSize()
File "dropfuse.py", line 52, in getSize
num, var = size.split(" ")
ValueError: need more than 1 value to unpack

Tested with: https://www.dropbox.com/sh/pt93r93b2widzgn/-6q8ZVy9ug

syntaxerror

Think I'm doing this right but am getting syntax errors:

python dropfuse.py https://www.dropbox.com/s/c6ecc2plwconh5x mnt/

Traceback (most recent call last):
File "dropfuse.py", line 10, in ?
from fuse import *
File "/*/fuse.py", line 276
args.append(','.join(key if val == True else '%s=%s' % (key, val)

SyntaxError: invalid syntax

ValueError: invalid literal for int() with base 10: '3.62'

Trying to start dropfuse results in the following error:

python dropfuse.py https://www.dropbox.com/sh/XXXXXXX mnt/
Traceback (most recent call last):
File "dropfuse.py", line 180, in
dropfuse = FUSE(DropFuse(link, argv[2]), argv[2],
File "dropfuse.py", line 85, in init
self.client.parse(s)
File "dropfuse.py", line 38, in parse
filesize = self.getSize()
File "dropfuse.py", line 55, in getSize
else: return int(num)
ValueError: invalid literal for int() with base 10: '3.62'

Any hints?

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.