Henry, very nice work and tool.
Wondering if a copy (cp) or move (mv , as for renaming) could be added in order to work with libraries.
For example:
Lib-A
Would like to copy it's content to a new library called Lib-B.
create Lib-B
cp Lib-A Lib-B
ls Lib-B (lists Lib-B content to verify copy was successful)
du (may be used to verify sizes too)
rm Lib-A/* (remove its content first)
del Lib-A (delete tbe library)
mv Lib-A Lib-B (rename B to A)
Hope I explained myself. Let me know your thoughts.
For easier management I wrote a little admin tool for Seafile. Using BeautifulSoup it allows to access the webinterface via the command line. If anyone is interested look at https://github.com/HenriWahl/seafadm.Regards
--
You received this message because you are subscribed to the Google Groups "seafile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to seafile+u...@googlegroups.com.
To post to this group, send email to sea...@googlegroups.com.
Visit this group at http://groups.google.com/group/seafile.
For more options, visit https://groups.google.com/groups/opt_out.
Well, seahub allows moving files between non-encrypted libraries.
It should work after creating a new one.
The stressed part here could be moving all files one by one or by doing a bulk job.
--
You received this message because you are subscribed to the Google Groups "seafile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to seafile+unsubscribe@googlegroups.com.
Well, seahub allows moving files between non-encrypted libraries.
It should work after creating a new one.
The stressed part here could be moving all files one by one or by doing a bulk job.
The general idea is to make a user totally unavailable from his/her data.
The way to accomplish that is by:
1. Denying accessibility
2. Command execution
1. Accessibility can be granted to the admin by the admin. As this partly defeats the purpose of the software of giving own private privacy if the libraries aren't encrypted, mostly, admins are considered 'trusted persons'. But this is another issue needed to be cleared by internal policies.
The implications are totally different if you are offering cloud service as seacloud.cc does. But can we really make sure admins doesn't have access to the data in any cloud services? That's another issue.
2. The command execution I exposed initially, if its well structured, could drive to the deletion of users files content where the seafile client is installed. In other words: remote wiping. Confirmation of this could be found on the logs.
Afterwards, would be no need of unsyncing the client as the library name would have changed, even though it will keep trying to connect.
Anyway, I hope you get my point to start with this.
Im open to any other suggestions.
--
You received this message because you are subscribed to the Google Groups "seafile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to seafile+u...@googlegroups.com.
The general idea is to make a user totally unavailable from his/her data.
The way to accomplish that is by:
1. Denying accessibility
2. Command execution1. Accessibility can be granted to the admin by the admin. As this partly defeats the purpose of the software of giving own private privacy if the libraries aren't encrypted, mostly, admins are considered 'trusted persons'. But this is another issue needed to be cleared by internal policies.
The implications are totally different if you are offering cloud service as seacloud.cc does. But can we really make sure admins doesn't have access to the data in any cloud services? That's another issue.
2. The command execution I exposed initially, if its well structured, could drive to the deletion of users files content where the seafile client is installed. In other words: remote wiping. Confirmation of this could be found on the logs.
Afterwards, would be no need of unsyncing the client as the library name would have changed, even though it will keep trying to connect.
Anyway, I hope you get my point to start with this.
Im open to any other suggestions.