14 votes

Où Ulysses stocke-t-il son contenu local ?

J'aimerais sauvegarder mon contenu local avec mes propres scripts. Mais je ne suis pas familier avec le fonctionnement des applications OSX. Donc je n'arrive pas à trouver où Ulysses stocke son contenu local.

Ou plus généralement, où une application OSX stocke-t-elle habituellement son contenu tampon ?

10voto

benjaminwil Points 96

C'est vraiment à chaque programme de décider s'il stocke dans le dossier d'accueil / documents et laisse les utilisateurs gérer les choses ou s'il crée une base de données en vue (comme Photos ou iTunes) avec des aspects de la base de données ailleurs ou encore s'il cache entièrement le système de fichiers et gère tous les fichiers / la synchronisation.

Dans le cas d'Ulysses, le développeur a décidé de gérer les choses dans une base de données et de les synchroniser avec iCloud via un cache local ou de stocker le contenu localement dans le dossier de la bibliothèque de l'utilisateur - hors de vue des attentes normales dans ~/Documents ou ~/Desktop.

Contenu stocké sur mon Mac

Si vous le faites pas synchroniser votre contenu local à l'aide d'iCloud (c'est-à-dire qu'il est dans le Sur mon Mac dans votre barre latérale Ulysses), vous pouvez accéder à chaque groupe dans votre bibliothèque Ulysses au chemin de fichier suivant :

~/Library/Group Containers/X5AZV975AG.com.soulmen.shared/Ulysses/Documents/Library/Groups-ulgroup/

Chaque groupe appartient à son propre -ulgroup et aura un nom sous forme de hash (peu utile), par exemple, cba24c5b16a949c388b0204c9aa28867-ulgroup .

Dans chaque -ulgroup vos documents auront chacun leur propre .ulysses fichier. Et vous l'avez deviné, ils ont également un hachage pour un nom de fichier. Notez que .ulysses contiennent en fait à la fois un Content.xml et un Text.txt avec votre contenu.

Contenu synchronisé via iCloud

Vous aurez du mal à accéder à votre bibliothèque Ulysse stockée dans iCloud à partir du Finder, mais il semble que je puisse accéder à la mienne sans problème en utilisant le Terminal si vous êtes à l'aise avec cette méthode. Elle est stockée de la même manière que celle que j'ai décrite ci-dessus, mais voici le chemin d'accès au fichier que vous devez rechercher à la place :

~/Library/Mobile Documents/X5AZV975AG~com~soulmen~ulysses3/Documents/Library/Groups-ulgroup

Une note sur iCloud. Le com~soulmen~ulysses3 est le nom du groupe d'applications fourni à Apple par le développeur lorsqu'il a créé les droits iCloud pour cette application. Le X5AZV975AG est l'identifiant fourni par Apple qui, combiné à l'espace de nom de type reverse dns, rend chaque seau iCloud unique mais commun à tous ceux qui utilisent cette application.

1voto

Fin Hirschoff Points 230

Il existe un moyen de faire en sorte que, même si vous perdez l'accès à Ulysse, vous disposiez toujours de vos fichiers d'une manière qui vous soit utile et qui ne vous fasse pas pleurer.

Déplacez vos fichiers dans les sections iCloud et "Sur mon Mac" d'Ulysse vers deux dossiers externes. La structure exacte des répertoires est copiée et les noms des feuilles sont conservés ; cela m'a pris environ une minute.

how to set Ulysses up for sanity

Une fois que vous l'avez configuré pour n'utiliser que des dossiers externes, vous pouvez faire des choses normales avec les fichiers.

À titre de comparaison :

enter image description here

Tout ce qu'Ulysse conserve dans la zone ~/Bibliothèque est éparpillé. Désespérant. Je pensais que j'allais devoir créer chaque dossier (groupe) à la main et exporter chaque "feuille" une par une.

Personne ne devrait avoir à passer par là pour déplacer une structure de répertoire pleine de fichiers texte d'un endroit à un autre, mon Dieu. La touche virgule est cassée, toutes mes excuses.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X