Skip to content

Latest commit

 

History

71 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DaylioData

Package for accessing Daylio data from exported CSV files.

Usage

The DaylioData class is the main class for accessing Daylio data. It has a single constructor that takes a string path to the CSV file. Once initialized, deserialized CSV data can be accessed through DaylioData.DataRepo, and certain summary statistics can be accessed through DaylioData.DataSummary.

Example:

DaylioData daylioData = new DaylioData("path_to_your_file.csv");
string summary = daylioData.DataSummary.GetSummary();

The DaylioData.Methods class has miscellanous helper methods for querying and aggregating data.

Example:

IEnumerable<DaylioCSVDataModel> exampleEntries = GetEntriesWithActivity("Example Activity")
foreach (DaylioCSVDataModel entry in exampleEntries)
{
    Console.WriteLine($"Activities: {entry.Activities}" + Environment.NewLine + $"Note: {entry.Note}");
}

Nuget: https://www.nuget.org/packages/DaylioData/

About

Package for accessing Daylio data from exports

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages