Improved downloading wikis.
This commit is contained in:
parent
3d75e2729d
commit
62fb3fca65
@ -312,6 +312,14 @@ TiddlyWiki >> fromDictionary: tiddlersDict [
|
||||
wiki: self ])
|
||||
]
|
||||
|
||||
{ #category : #accessing }
|
||||
TiddlyWiki >> fromString: aJSONString [
|
||||
|
||||
| tiddlersDict |
|
||||
tiddlersDict := STONJSON fromString: aJSONString.
|
||||
self fromDictionary: tiddlersDict
|
||||
]
|
||||
|
||||
{ #category : #accessing }
|
||||
TiddlyWiki >> fromUrl: anUrlString [
|
||||
| docTree rawJsonTiddlers tiddlersDictionary |
|
||||
@ -336,11 +344,15 @@ TiddlyWiki >> importJSONFile [
|
||||
"I import a JSON representation of my tiddlers data,
|
||||
that has been previosly exported by
|
||||
#exportJSONFileOptimized or #exportJSONFile"
|
||||
|
||||
| tiddlersDict |
|
||||
|
||||
self tiddlersJSONFile ifNil: [ ^ self ].
|
||||
tiddlersDict := STONJSON fromString: self tiddlersJSONFile contents.
|
||||
self fromDictionary: tiddlersDict
|
||||
self fromString: self tiddlersJSONFile contents.
|
||||
|
||||
]
|
||||
|
||||
{ #category : #accessing }
|
||||
TiddlyWiki >> importJSONLink [
|
||||
^ self fromString: (self remote asString, '/tiddlers.json') asUrl retrieveContents
|
||||
]
|
||||
|
||||
{ #category : #accessing }
|
||||
@ -636,7 +648,7 @@ TiddlyWiki >> taggedWith: aTag [
|
||||
|
||||
{ #category : #accessing }
|
||||
TiddlyWiki >> tiddlers [
|
||||
|
||||
(self isInTiddlyHost and: [^ tiddlers isNil]) ifTrue: [ ^ self importJSONLink].
|
||||
^ tiddlers ifNil: [ tiddlers := OrderedCollection new ]
|
||||
]
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user