https://github.com/bitbeans/tahoe-net
Simple basic communication with a tahoe-lafs client over the available REST API
https://github.com/bitbeans/tahoe-net
Last synced: 6 months ago
JSON representation
Simple basic communication with a tahoe-lafs client over the available REST API
- Host: GitHub
- URL: https://github.com/bitbeans/tahoe-net
- Owner: bitbeans
- License: mit
- Created: 2015-12-28T13:08:49.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2016-01-02T06:30:26.000Z (about 10 years ago)
- Last Synced: 2025-08-14T02:25:56.688Z (7 months ago)
- Language: C#
- Homepage:
- Size: 25.4 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# tahoe-net [](https://www.nuget.org/packages/tahoe-net/) [](https://github.com/bitbeans/tahoe-net/blob/master/LICENSE.md)
Simple basic communication with a tahoe-lafs client over the available REST API.
## Installation
There is a [NuGet package](https://www.nuget.org/packages/tahoe-net/) available.
## This project uses the following libraries
* [Newtonsoft.Json]
* [RestSharp]
[Newtonsoft.Json]:https://github.com/JamesNK/Newtonsoft.Json
[RestSharp]:https://github.com/restsharp/RestSharp
## Requirements
This library targets **.NET 4.5.1**.
## Usage
#### Direcories
###### Create a directory
```csharp
TahoeCommunication.CreateDir
```
###### Get some directory informations
```csharp
TahoeCommunication.GetDir
```
###### Get the file list of a directory
```csharp
TahoeCommunication.GetFileList
```
###### Get the used space of a directory
```csharp
TahoeCommunication.GetUsedSpace
```
#### Maintenance
###### Perform a check
```csharp
TahoeMaintenance.Check
```
###### Perform a deep check
```csharp
TahoeMaintenance.DeepCheck
```
###### Check a deep check (with handle)
```csharp
TahoeMaintenance.CheckDeepCheck
```
#### Gather
###### Read the pickle2json.py output
```csharp
TahoeGather.ConvertGatherOutput
```
## License
[MIT](https://en.wikipedia.org/wiki/MIT_License)