Steve, I'll have to have a look later, sounds like you have done the majority of the required stuff though.
As you say node.js should resolve the continual re-importing issue. I think in terms of using TW as a report writing system this is great, but the really sticky point after that is how to print the whole thing in a 'nice' manner. For that I used LyX / Latex / TexMaker / TexStudio (to match what my colleagues use), but a print output from TW doesn't seem to work quite the same way, but what you are doing will certainly make it easier to start a thesis as an online TW file, and to use it again as a non-linear way for presenting (rather than use powerpoint for example). David On Sun, Oct 23, 2016 at 9:25 PM, stevesuny <[email protected]> wrote: > Hi David, > Just want to be sure you saw that the latest pre-release has a preliminary > bibtex plugin that imports a bib file and puts each reference into a > tiddler; the bibtex id becomes the tiddler name. I'm working on macros to > allow referencing of citations within tiddlers, and generation of a > reference list for the entire wiki. > > I agree with you that this isn't ideal, as it requires you to import the > bib file into each wiki, and to re-import it each time it changes. I > believe the re-import issue can be solved in node-js but am not 100% sure. > > At any rate -- this is a huge advance, and puts is a big step closer to > having a serious bibliographic management system that interacts with TW. > > //steve. > > > On Thursday, October 20, 2016 at 12:05:19 AM UTC-4, David Myers wrote: >> >> Steve, >> >> Using Jed's citation library worked very well for my immediate >> requirements. >> >> The only gripe I have is that it creates multiple tiddlers for each >> reference (never got around to figuring out what exactly was going on under >> the hood), which made things a tad confusing. >> >> In hindsight this would be best used with the 'server' version of TW (ie >> using nodeJS), then with each reference in a separate tiddler file they >> would be more easily updated, usefull if you use are researching across the >> web, as you can then use zotero to collect the data and export to bibref, >> then import (for jed's library this means 'copy/paste') into TW worked >> rather well ~ I assume this could be easily automated as Zotero and BibTex >> format can be easily exported to XML, which could then be parsed using JS >> into the required 'citation library' fields. >> >> The reason for using the nodeJS is that this would mean you only need to >> update a single file and it would be available to all your TW wikis >> simultaneously, otherwise you store a single file html of just the >> references and import this flat TW into your other TWs on each update, >> hence node in this instance would make for an easier workflow (and reduce >> out of data tw files on your pc / web page). >> >> For me however I appreciate being able to keep my TW files as a single >> self contained html+JS file, which ca be done exporting a nodeJS TW to a >> 'normal' TW (although there currently seem no good solution for attached >> image files ~ see https://groups.google.com/foru >> m/#!topic/tiddlywiki/od-d1E9uPQM) or again you can create a static page >> http://tiddlywiki.com/static/Generating%2520Static%2520Sites >> %2520with%2520TiddlyWiki.html. >> The problem seems to reside in links to the attached images / files etc, >> but I guess your could always do a wget on the pages (which seems to pull >> everything from a site !). >> >> David >> >> >> On Monday, October 17, 2016 at 9:37:51 PM UTC+4, stevesuny wrote: >>> >>> Hi David, searching around for ways to integrate some bibliographic >>> system (Bibtex is preference) with TW5 --- came across this thread. Have >>> you made any progress using JabRef? Seems to me that a custom layout would >>> allow an entire JabRef dbase to be integrated into TW -- perhaps using the >>> Bibekey as the tiddler title? And perhaps adding some custom fields in >>> JabRef as tags? >>> >>> Thanks, >>> >>> //steve. >>> >>> >>> On Wednesday, March 30, 2016 at 9:06:21 AM UTC-4, David Myers wrote: >>>> >>>> Jed, >>>> >>>> I currently use JabRef for my bibliography, and one of the tabs in the >>>> panel gives access to the complete BibTex entry ~ including abstract and >>>> any other info I may have added (such as keywords, cross references). >>>> >>>> If you do intend to work on your plugin in the future, I will be happy >>>> to help test is out. >>>> >>>> I can be both a bit of a nerd, and rather stupid ~ occasionally >>>> simultaneously ;) ~ this means I have a the inability of a complete newb >>>> (such as how to install stuff or call a macro), but an idea of how to >>>> troubleshoot. >>>> >>>> If you do think to make some advances on your plugin here is what I >>>> think it may be missing. >>>> >>>> import from bibtex format - >>>> most bibliography software has an option to export the info into a >>>> single bibtex file (or .bib), JabRef gives other options for HTML tabular >>>> output, or XML also. >>>> >>>> In fact with my current project I may need to work on an XML to Json >>>> converter... >>>> >>>> I don't know how easyily I could write this in js ?? I guess I could >>>> have a bash at it ! >>>> >>>> Referencing method >>>> This could probably use a macro with some form of transclusion. >>>> >>>> What would work really well would be placing all the references in >>>> their own sepratare tiddlers (as you do now) and having them in a tab on >>>> the side bar (bit like a TOC), and a copy of the required macro call to use >>>> as the reference (this part I may be able to do ?). >>>> >>>> >>>> >>>> On Wed, Mar 30, 2016 at 2:33 PM, Jed Carty <[email protected]> wrote: >>>> >>>>> At the moment there isn't any way to copy in multiple bibtex citations >>>>> at once. You have to do them individually under the 'Add Citation' tab. >>>>> Give it a title, copy the abstract (if you have one) into the top text box >>>>> and the bibtex into the bottom box. I have just been using it to >>>>> automatically building .bib files so I can easily add or remove >>>>> references. >>>>> >>>>> I have had some troubles recently and haven't had much time to work on >>>>> tiddlywiki. At the moment there is absolutely no manipulation of the data >>>>> in the citation. So what you paste in is what you get, there are no >>>>> formatted in-line citations. Adding a macro that lets you insert >>>>> expandable >>>>> bibtex citations into a tiddler would be a good addition to the plugin. I >>>>> know a lot more about both tiddlywiki and javascript now than I did when I >>>>> made the plugin so this may get a complete rewrite that lets it put in >>>>> properly formatted citations. >>>>> >>>>> -- >>>>> You received this message because you are subscribed to a topic in the >>>>> Google Groups "TiddlyWiki" group. >>>>> To unsubscribe from this topic, visit https://groups.google.com/d/to >>>>> pic/tiddlywiki/yjMtc0OmOmQ/unsubscribe. >>>>> To unsubscribe from this group and all its topics, send an email to >>>>> [email protected]. >>>>> To post to this group, send email to [email protected]. >>>>> Visit this group at https://groups.google.com/group/tiddlywiki. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/tiddlywiki/993867af-13ab- >>>>> 40d7-a808-2531539a3d99%40googlegroups.com >>>>> <https://groups.google.com/d/msgid/tiddlywiki/993867af-13ab-40d7-a808-2531539a3d99%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> -- > You received this message because you are subscribed to a topic in the > Google Groups "TiddlyWiki" group. > To unsubscribe from this topic, visit https://groups.google.com/d/ > topic/tiddlywiki/yjMtc0OmOmQ/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/tiddlywiki. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/tiddlywiki/2d06a471-4b60-4db9-953c-0e546bbccb5b%40googlegroups.com > <https://groups.google.com/d/msgid/tiddlywiki/2d06a471-4b60-4db9-953c-0e546bbccb5b%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/tiddlywiki. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/CANvdCne-NYtbEjHOOeDh_xb5_%3DTYYi6RtivEiXXoD%3D638-QkPg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.

