Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a Chunked Reader #5

Open
wants to merge 31 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
32ae813
Add ChunkedReader
freak3dot Aug 21, 2013
6dd102f
Update ChunckedReader
freak3dot Nov 5, 2013
2f0b2cc
Catch 401 errors and convert to File System Error
freak3dot Nov 5, 2013
638d0e9
mtime update
freak3dot Jan 23, 2014
3647fad
mtime update after code review
freak3dot Jan 23, 2014
24f82d8
Defaults to None
freak3dot Jan 23, 2014
52bdf34
Update dropboxfs.py
freak3dot Feb 3, 2014
982c00a
Version Bump
freak3dot Feb 4, 2014
ac172de
Convert reader to a chucked reader for better handling of large files…
Feb 11, 2014
35998cf
Minor fixes based on code review.
Feb 11, 2014
81cedae
Version Bump.
Feb 11, 2014
5bdabe8
Add a close method to the chunked Reader
freak3dot Mar 10, 2014
e5bb38c
Version Bump
freak3dot Mar 10, 2014
68bb279
Prevent infinite read loop and bump version.
Mar 25, 2014
f16543c
Minor cleanup of setup script.
Mar 27, 2014
3846669
Add cache_read paramater to disable cache on meta info.
Apr 15, 2014
e6fc9f5
Version Bump and documentation update.
Apr 15, 2014
bf0d363
heading update & built past tense
freak3dot Apr 15, 2014
abe4b02
Added BSD license.
Sep 9, 2014
8881e83
Update to the LISCENSE that Ben would prefer.
freak3dot Sep 12, 2014
b74c265
Change to SmartFile Copyright.
freak3dot Sep 12, 2014
9f5a6da
Raise RemoteConnectionError properly when remote calls fail.
Nov 6, 2014
f95fccd
Merge branch 'remote-errors'
Nov 6, 2014
0b2344b
Version bump.
Nov 6, 2014
853caca
Add seek method to the ChunkedReader. This assumes we will be using t…
Jul 29, 2015
1b08ef0
Let's try just a bit more carefully to keep seek_pos and pos accurate…
Jul 29, 2015
7fedd75
PEP8 checks and fixes. References #2
Jul 29, 2015
3a5ba9f
Merge branch 'master' of https://github.com/smartfile/fs-dropbox into…
Jul 29, 2015
31de49c
Version Bump.
Jul 29, 2015
35f7398
Merge pull request #3 from smartfile/seek-read
freak3dot Jul 29, 2015
7a0f4a0
Merge changes from SmartFile fs-dropbox in my repo.
Aug 24, 2015
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
Copyright (c) 2012, SmartFile

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
14 changes: 14 additions & 0 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,17 @@ fs-dropbox
----------

File system for pyFilesystem which uses the dropbox API.






**A Note About Caching**


This library has built in caching. There are times when you will want to disable
caching. A user can change the file on the remote server and our code/cache will
not be notified of the change. One example of where this is an issue is before
you read/download a file from the remote side if you are using cached meta info
to specify the download size.
Loading