diff --git a/FreeTubeSyncer/Program.cs b/FreeTubeSyncer/Program.cs index 9ed5302..82b1176 100644 --- a/FreeTubeSyncer/Program.cs +++ b/FreeTubeSyncer/Program.cs @@ -21,7 +21,21 @@ class Program public static void Main(string[] args) { GlobalJsonOptions.Options.Converters.Add(new StringToLongJsonConverter(false)); - var path = "/home/eumario/.var/app/io.freetubeapp.FreeTube/config/FreeTube/"; + var paths = new string[] + { + Path.Join(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), ".config/FreeTube/"), + Path.Join(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), + ".var/app/io.freetubeapp.FreeTube/config/FreeTube") + }; + + var path = ""; + + foreach (var tpath in paths) + { + if (!Directory.Exists(tpath)) continue; + path = tpath; + break; + } var dbWatcher = new DBSyncWatcher(path); var historySyncer = new Syncer(dbWatcher, Path.Join(path, "history.db"), "history.db", "/history"); var playlistSyncer = new Syncer(dbWatcher, Path.Join(path, "playlists.db"), "playlists.db", "/playlist");