Comments (5)
I think it has something to do with branding removal. Warrick treats an
unspecified file as a regular text file and attempts to remove branding from
it. I tested this by quickly disabling the function removebranding() in
"warrick.pl". After the fix, I was able to recover a test file (a zip) off my
old site, and I found no corruption in it. But with the removebranding()
enabled, the zip contains checksum errors.
Original comment by [email protected]
on 8 Dec 2012 at 3:20
from warrick.
There seems to be more issues with branding removal. I don't do perl or regexp,
so I have no idea how to fix these. I might consider tinkering with the
script... Maybe I'll find a way to make Warrick more co-operative with Internet
Archive.
Original comment by [email protected]
on 8 Dec 2012 at 3:24
from warrick.
Well, here's the updated version. It's relatively untested, but seems to do the
job pretty well. I'm not exactly sure if I introduced any bugs while patching
it, as I can't code Perl, although I do other "C-like" languages. I do honestly
think that the new version is better in many ways.
I call it simply "version 2.2.2", but as you know, it really isn't an official
patch, so no support should be expected from the real developers. But devs,
feel free to integrate the fixes in your official version(s). I commented the
list of changes in the source.
To use this version (with fixed file handling and other patches), just replace
your latest 2.2.1 version 'warrick.pl' with this one. Keep the 2.2.1 version
just in case.
I attached the fixed 'warrick.pl' here. Alternatively, you can download it from:
http://omolini.steptail.com/warrick/warrick.pl
Regards.
Original comment by [email protected]
on 12 Dec 2012 at 7:30
Attachments:
from warrick.
Oh yeah, post comments if you find the fixes useful. Contact me at
oliver'at'steptail.com if you need more info.
Original comment by [email protected]
on 12 Dec 2012 at 7:38
from warrick.
Original comment by [email protected]
on 28 May 2013 at 6:42
- Changed state: Fixed
from warrick.
Related Issues (20)
- New code mod. HOT 1
- GetOptionsFromString is not exported.... HOT 1
- problems with start HOT 2
- [Help]Resume Warrick when I turn off computer HOT 1
- old_make
- CPAN Install HOT 1
- Port 80 HOT 1
- zero length content "No Content in ..." HOT 2
- Distribution archive looks sloppy
- warrick is not working HOT 1
- Encoding HOT 1
- URI Rewriting
- Brass rework
- Testing feature is outdated
- Installation Script Rework HOT 1
- http://www.animalbehavior.org/Resources/CSASAB/#Uncert
- Regex for URLs to download
- ./TEST fails complaining that -nr is an invalid option
- Version string incorrect in latest download HOT 1
- Made a replacement tool HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from warrick.