tag:github.com,2008:https://github.com/bgemmill/acd_cli/releases Release notes from acd_cli 2015-10-17T15:22:30Z tag:github.com,2008:Repository/64764079/0.3.1 2015-10-17T15:22:30Z 0.3.1 <p>fix PyPI description links</p> yadayada tag:github.com,2008:Repository/64764079/0.3.0a6 2015-09-04T20:07:24Z 0.3.0a6: simplify node cache and acd client <p>Introduced collective classes NodeCache and ACDClient composed of mix-ins.</p> <p>misc:</p> <ul> <li>faster folder insertion</li> <li>fixed node purging (closes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="73129776" data-permission-text="Title is private" data-url="https://github.com/yadayada/acd_cli/issues/28" data-hovercard-type="issue" data-hovercard-url="/yadayada/acd_cli/issues/28/hovercard" href="https://github.com/yadayada/acd_cli/issues/28">yadayada#28</a>)</li> <li>plugin mechanism changed</li> <li>fixed nlink calculation for folders</li> </ul> yadayada tag:github.com,2008:Repository/64764079/0.3.0a5 2015-08-19T15:15:23Z 0.3.0a5: FUSE fixes, add FUSE xattrs <p>Fixed invalid file chunk range requests with offset == file length.<br> Fixed rename (overwrite) for files that have a name doppelganger<br> in the trash.</p> <p>Added some node info as extended attributes (xattrs).</p> <p>misc:</p> <ul> <li>added write timeout to WriteStream to avoid certain<br> locking behavior</li> <li>increased node attr (validity) timeout</li> <li>enabled multi-threaded FUSE by default<br> (added single-threaded mount argument)</li> <li>add nonempty mount argument</li> </ul> yadayada tag:github.com,2008:Repository/64764079/0.3.0a4 2015-08-08T09:55:23Z 0.3.0a4: fix move action, add cat action <p>Move action was still broken (really fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="85524773" data-permission-text="Title is private" data-url="https://github.com/yadayada/acd_cli/issues/62" data-hovercard-type="issue" data-hovercard-url="/yadayada/acd_cli/issues/62/hovercard" href="https://github.com/yadayada/acd_cli/issues/62">yadayada#62</a>). Now, old parent ID<br> is necessary (API restriction) and parent count must be 1 (restriction<br> arises by method of node resolution).</p> <p>Added cat action to stream files to stout.</p> <p>Minor changes:</p> <ul> <li>OAuth procedure now asks for keypress before opening browser</li> <li>query.get_root_node fixed</li> <li>added startup check for empty node cache (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="99100370" data-permission-text="Title is private" data-url="https://github.com/yadayada/acd_cli/issues/105" data-hovercard-type="issue" data-hovercard-url="/yadayada/acd_cli/issues/105/hovercard" href="https://github.com/yadayada/acd_cli/issues/105">yadayada#105</a>)</li> <li>added startup python version check (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="98666160" data-permission-text="Title is private" data-url="https://github.com/yadayada/acd_cli/issues/104" data-hovercard-type="issue" data-hovercard-url="/yadayada/acd_cli/issues/104/hovercard" href="https://github.com/yadayada/acd_cli/issues/104">yadayada#104</a>)</li> <li>0.1.3 cache migration removed</li> </ul> yadayada tag:github.com,2008:Repository/64764079/0.3.0a3 2015-07-30T16:51:43Z 0.3.0a3: close StreamChunks on file release <p>Added release method for StreamedResponseCache for closing<br> unnecessary file chunks. Should prevent excessive number of open<br> sockets (concerns <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="97215904" data-permission-text="Title is private" data-url="https://github.com/yadayada/acd_cli/issues/98" data-hovercard-type="issue" data-hovercard-url="/yadayada/acd_cli/issues/98/hovercard" href="https://github.com/yadayada/acd_cli/issues/98">yadayada#98</a>).</p> yadayada tag:github.com,2008:Repository/64764079/0.3.0a2 2015-06-28T15:46:57Z 0.3.0a2: add FUSE other/root access, dedup fix <ul> <li>added access options for FUSE mount: allow_root, allow_other</li> <li>api.content: correct dedup check parameters for duplicates</li> </ul> yadayada tag:github.com,2008:Repository/64764079/0.3.0a1 2015-06-12T16:52:31Z 0.3.0a1: bug fixes <ul> <li>number of links added to FUSE getattr</li> <li>deduplication also for non-existing files</li> <li>dedup mode formatter fix</li> <li>setup.py: read in utf mode (concerns <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="87358513" data-permission-text="Title is private" data-url="https://github.com/yadayada/acd_cli/issues/64" data-hovercard-type="issue" data-hovercard-url="/yadayada/acd_cli/issues/64/hovercard" href="https://github.com/yadayada/acd_cli/issues/64">yadayada#64</a>)</li> <li>added --utf argument to force utf-8 output</li> </ul> yadayada tag:github.com,2008:Repository/64764079/0.3.0a0 2015-06-06T08:23:30Z 0.3.0a0: add FUSE read support <p>This greatly improves FUSE read speeds by streaming chunks on read operations<br> compared to experimental FUSE release. Reduces read timeout to 5 seconds.<br> Moving and renaming should now work.</p> <p>misc:</p> <ul> <li>raise RequestError on incomplete download (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="83254824" data-permission-text="Title is private" data-url="https://github.com/yadayada/acd_cli/issues/57" data-hovercard-type="issue" data-hovercard-url="/yadayada/acd_cli/issues/57/hovercard" href="https://github.com/yadayada/acd_cli/issues/57">yadayada#57</a>)</li> <li>moving nodes now done using add-child and remove-child (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="85524773" data-permission-text="Title is private" data-url="https://github.com/yadayada/acd_cli/issues/62" data-hovercard-type="issue" data-hovercard-url="/yadayada/acd_cli/issues/62/hovercard" href="https://github.com/yadayada/acd_cli/issues/62">yadayada#62</a>)</li> <li>cache.query: new resolve method tha returns (node, parent) tuple</li> </ul> yadayada tag:github.com,2008:Repository/64764079/0.2.2a1 2015-05-29T16:05:27Z 0.2.2a1: beta bump <ul> <li> <p>node cache sped up by using raw SQL for file insertion and bulk deletion (closes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="80223424" data-permission-text="Title is private" data-url="https://github.com/yadayada/acd_cli/issues/50" data-hovercard-type="issue" data-hovercard-url="/yadayada/acd_cli/issues/50/hovercard" href="https://github.com/yadayada/acd_cli/issues/50">yadayada#50</a>)</p> </li> <li> <p>node listing formats compacted</p> </li> <li> <p>cache queries "list_children" and "tree" are now generators</p> </li> <li> <p>cache.format module created from Formatter classes in cache.query</p> </li> <li> <p>optional coloring for node listings via --color | -c [always|auto|never]</p> </li> <li> <p>cache init now performs integrity check</p> </li> <li> <p>dump table sql method added</p> </li> <li> <p>re-added local oauth method for privacy concerned users</p> </li> <li> <p>synced writing of oauth data</p> </li> </ul> <p>misc:</p> <ul> <li>lots of unittests added</li> <li>broken pipe exception now caught</li> <li>version validity is now checked by setup.py</li> </ul> yadayada tag:github.com,2008:Repository/64764079/0.2.1 2015-05-16T06:21:07Z 0.2.1: new transfer job queue <ul> <li>added QueuedLoader <ul> <li>concurrent transfers (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="68820629" data-permission-text="Title is private" data-url="https://github.com/yadayada/acd_cli/issues/7" data-hovercard-type="issue" data-hovercard-url="/yadayada/acd_cli/issues/7/hovercard" href="https://github.com/yadayada/acd_cli/issues/7">yadayada#7</a>)</li> <li>retry on error (disabled by default)</li> </ul> </li> <li>retry_on decorator added for transfer functions (jobs)</li> <li>api: add multiple read/write callbacks api for ul/dl</li> <li>api: progress printing removed</li> <li>api: fix for resuming of incomplete downloads</li> <li>db conn thread check disabled</li> <li>single file progress wrapper FileProgress added</li> <li>progress aggregator MultiProgress added</li> <li>progress speed determination improved</li> <li>download behavior changed to skip existing files</li> </ul> yadayada