OneSkyAppSharp is a mono compatible implementation of the OneSky API written in C#.
- OneSkyAppSharp: This is the main library project that contains all implemented OneSky API calls.
- OneSkyAppTool: This is a console app project that can be used to automate build processes by downloading localization files using the OneSky API.
Here's a basic usage example that exports a translation and saves it to disk.
System.IO.File.WriteAllBytes(
"/Path/File.zip", // Output Filepath
com.lemonmojo.OneSkyAppSharp.API.Translation.TranslationAPI.Export(
1234, // Project ID
"en", // Locale
"Localizable.strings", // Source Filename
null, // Export Filename
new com.lemonmojo.OneSkyAppSharp.APIConfiguration(
"ABC123", // Public Key
"123DEF" // Secret Key
)
).Data
);
Because this library is mainly developed for my own purposes, only the functions I personally use are currently implemented. However, pull requests are very welcome!
- Project Group 100% (6/6)
- Project 100% (5/5)
- File 33% (1/3)
- Translation 100% (2/2)
- Import Task 0% (0/1)
- Quotation 0% (0/1)
- Order 0% (0/3)
- Screenshot 0% (0/1)
- Locale 100% (1/1)
- Project type 100% (1/1)