Open stuaxo opened 9 years ago
This project was something I was goofing around with. I'm not sure exactly how to implement the feature you are requesting. I would be happy to merge a pull request though.
Ah - just realised that there is no commandline to this yet - no problem, I might look into it though.
It's good you have all these tests though - whats the best way to run them?
I have diffsvglib in a virtualenv, and elementtree installed..
Thanks again for your interest!
I've looked at the codebase once again and it is a mess. I don't think the tests actually pertain to diffsvglib.py
, so I don't think there's a way to meaningfully run them. I had started this project because one time several years ago @gvwilson had mentioned that the inability to diff image files was a real impediment to collaborating on things like presentations and lesson materials.
A lot of commits in this repo are circa 2011 during the first code sprint I attempted to organize, and that @pghpy was kind enough to host. During that sprint, I learned a lot about how to coordinate such events, but I don't think too much meaningful code was written. A few years later, @pastewka and I drank some beers and he wrote most to all of the working code that's currently in diffsvglib.py
.
What are you trying to accomplish with this repo? I can attempt to clean it up and I would be happy to do what I can to facilitate its usefulness for you. However, I don't think I can spare a lot of time right now making meaningful contributions to the codebase. On the other hand, I think that @pastewka implemented actually useful library functionality, and so with some small tweaks this project might be useful to you.
Let me know what you need and I will see if I can help.
Hi, It's kind of a side project for me - I work on Shoebot - which can output SVG for every frame of an animation.
At some point I'd like to be able to output animations for the web, where it would load an initial SVG, then modify it with diffs for each frame.
When I initially looked at this project I assumed there was an actual working commandline app - so I could just add a new output format... it looks like there is a bit more TODO.
The main thing I'd need is a simple example that outputs data for which XML nodes for some SVG have been deleted / added or modified... most of the pieces are here, it's putting them together that seems to be missing :)
Hi Stuart,
the code as-is is not much more than a skeleton. Josh and I spend some time on thinking how to approach the problem but then never found the time to implement much. Not sure if it is of great help.
Best, Lars
-----Original Message----- From: Stuart Axon [mailto:notifications@github.com] Sent: Sunday, March 08, 2015 3:12 PM To: jrsmith3/diffsvg Cc: Pastewka, Lars (IAM) Subject: Re: [diffsvg] Output XSLT stylesheet that can do the diff ? (#1)
Hi, It's kind of a side project for me - I work on Shoebot - which can output SVG for every frame of an animation.
At some point I'd like to be able to output animations for the web, where it would load an initial SVG, then modify it with diffs for each frame.
When I initially looked at this project I assumed there was an actual working commandline app - so I could just add a new output format... it looks like there is a bit more TODO.
The main thing I'd need is a simple example that outputs data for which XML nodes for some SVG have been deleted / added or modified... most of the pieces are here, it's putting them together that seems to be missing :)
— Reply to this email directly or view it on GitHub https://github.com/jrsmith3/diffsvg/issues/1#issuecomment-77750895 . https://github.com/notifications/beacon/ACacV0SBQr0NFpHX056NxN0IOr VQbb35ks5nzFAugaJpZM4DjWAQ.gif
It would be super useful if this could output XSLT stylesheets that could transform one doc into the other.
If it output both forward + backwards. Using these you could easily turn one doc into the other - this could be useful for animation.