Skip to content

lemonmojo/OneSkyAppSharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OneSkyAppSharp

OneSkyAppSharp is a mono compatible implementation of the OneSky API written in C#.

Repository Structure

  • 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.

Dependencies

Usage

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
);

State of the library

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!

About

A mono compatible implementation of the OneSky API written in C#.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages