Skip the text and canonical Uri fields.

On Monday, November 9, 2020 at 3:21:16 PM UTC+1 si wrote:

> Hi Joshua, thanks for your reply.
>
> I tried out your suggestion for node.js and although the tiddlers for the 
> text-files do get created, the text still won't display.
>
> I created the file "tiddlers/text-files/tiddlywiki.files" as you 
> described, and put the file "Text file.txt" into the same directory.
>
> Here is the contents of "tiddlywiki.files":
>
> {
>     "directories": [
>         {
>             "path": "",
>             "filesRegExp": "^.*\\.txt$",
>             "isTiddlerFile": false,
>             "fields": {
>                 "title": {"source": "basename-uri-decoded"},
>                 "created": {"source": "created"},
>                 "modified": {"source": "modified"},
>                 "type": "text/plain",
>                 "tags": ["$:/tags/AttachedFile"],
>                 "text": "",
>                 "_canonical_uri": {"source": "filename", "prefix": ""}
>             }
>         }
>     ]
> }
>
>
> The result is that a tiddler for "Text file" does appear in my wiki, but 
> still no text is displayed. See here <https://imgur.com/a/U3yKfVK>.
>
> I also tried the same thing but with PDFs and still the content would not 
> display.
>
> Any idea what I'm doing wrong?
>
>
> On Monday, 9 November 2020 04:44:49 UTC, Joshua Fontany wrote:
>>
>> This is possible if you are running your wiki on Node.js. If it is a 
>> single-file standalone HTML wiki your best bet is to import the text files 
>> by drag'n'drop.
>>
>> If you are running on Node.js, you can use a "tiddlywiki.files" file 
>> (documentation 
>> here <https://tiddlywiki.com/#tiddlywiki.files%20Files>), to include a 
>> whole folder full of files at once into tiddlywiki. The config file defines 
>> the other "meta-data fields" like "type", etc. The folder in question has 
>> to be inside said wiki's "tiddlers" folder (where "tiddlers is parallel to 
>> a "tiddlywiki.info" config file). Your structure would be similar to:
>>
>> WikiDir
>> |- "tiddlywiki.info" (json file for wiki config)
>> |- "tiddlers" dir
>>         |- "text-files" dir
>>                 |- "tiddlywiki.files" (json file for text-file import 
>> config)
>>                 |-  all the files to import 
>>         |- "other" dirs (in the "tiddlers" dir)
>>         |- tiddlers.tid(s) (text tiddlers in the "tiddlers" dir)  
>> |- "files" dir (outside "tidders" to serve images and such)
>>
>>
>>
>> On Sunday, November 8, 2020 at 5:34:46 PM UTC-8 TW Tones wrote:
>>
>>> Si,
>>>
>>> Understood. I have tried to encourage others with more knowledge on this 
>>> to help us make such included content interact more within tiddlywiki. I 
>>> understand the problem may relate to the object being included in the 
>>> standard DOM, but tiddlywiki manages its own DOM tree to preform all it's 
>>> magic.
>>>
>>> keep in mind I am not expert here.
>>>
>>> A higher level of interaction with html and the standard DOM including 
>>> between the DOM and Tiddlywikis own one would be nice, For example an 
>>> action that will populate a local tiddler with the content displayed by the 
>>> object.
>>>
>>> I have actually installed full featured html pages within tiddlywiki, 
>>> and by providing the additional files, css and scripts in the same 
>>> directory as the single file tiddlywiki, have got them working. So I am 
>>> confident we can create ways to interact with external resources.
>>>
>>> Simply being able to save the output of something like;
>>> <object width="100%" height="930" data=
>>> "file:///C:\Data\batches\networkcheck.txt"></object> 
>>> into a tiddler, variable or on wikification would be great.
>>>
>>> However you would be applying dynannotate to a copy.
>>>
>>> Regards
>>> Tones
>>>
>>>
>>> On Sunday, 8 November 2020 23:58:58 UTC+11, si wrote:
>>>>
>>>> Hi Tones,
>>>>
>>>> The HTML object method does display the file, but I can't add 
>>>> annotations to with dynannotate.I realize I was not clear about what I 
>>>> wanted to use the file for in my original post.
>>>>
>>>> I'm trying to get the text file to display just as though it were a 
>>>> plain text tiddler stored in the wiki. I know I won't be able to edit it 
>>>> from the wiki, but I was hoping that I would be able to add annotations 
>>>> with dynannotate.
>>>>
>>>> On Friday, 6 November 2020 22:11:40 UTC, TW Tones wrote:
>>>>>
>>>>> Si,
>>>>>
>>>>> Have you tried the html object tag?
>>>>>
>>>>> I have a newtworkcheck batch that I launch from a TiddlyDesktop wiki, 
>>>>> that returns the result in a text file.
>>>>>
>>>>>
>>>>> <a title={{!!tooltip}} href=
>>>>> "file:///C:\Data\batches\runnetworkcheck.cmd" > Go</a>
>>>>>
>>>>> <$button set="Networkcheck!!last-refresh" setTo=<<now "0hh:0mm">> >
>>>>> Refresh {{Networkcheck!!last-refresh}}
>>>>> </$button>
>>>>>
>>>>> <object width="100%" height="930" data=
>>>>> "file:///C:\Data\batches\networkcheck.txt"></object> 
>>>>>
>>>>> It also has a button that sets a field to cause a refresh and time 
>>>>> stamps it.
>>>>>
>>>>> Tones
>>>>>
>>>>>
>>>>> On Saturday, 7 November 2020 05:21:09 UTC+11, si wrote:
>>>>>>
>>>>>> I have some external source-code files that I would like to add to my 
>>>>>> wiki as plain text so that I can make notes on them.
>>>>>>
>>>>>> Rather than making another copy of the text, I thought I would be 
>>>>>> able to embed the file as I would a PDF or HTML file.
>>>>>>
>>>>>> I set _canonical_uri to ./folder/code.py and changed the type to 
>>>>>> text/plain. This didn't work.
>>>>>>
>>>>>> I noticed that if I change the type to text/html, the text does get 
>>>>>> embedded as though it were an html file.
>>>>>>
>>>>>> Is there any way to embed text and have it appear as regular plain 
>>>>>> text?
>>>>>>
>>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/cbe9db6d-1d7a-4ee1-aacb-5b777a665bb1n%40googlegroups.com.

Reply via email to