Felipe
038785557d
Ability to recursively download across subdomains
...
this is quite experimental. Fixes #15 but still needs more testing
2025-07-09 12:53:58 +00:00
Felipe
2eead8cc27
Bumping version
v2.3.10
2025-06-27 19:50:39 +00:00
cybercode3
7e5cdd54fb
Fix: path sanitizer and timestamp sorting errors
...
Fix: path sanitizer and timestamp sorting errors
( I encountered these errors issues with the script using Windows 11. Changing these two lines got the script to work for me. )
- Fixed a bug in Windows path sanitizer where String#gsub was incorrectly called with a Proc as the replacement. Replaced with block form to ensure proper character escaping for Windows-incompatible file path characters.
- Fixed an ArgumentError in file sorting when a file snapshot’s timestamp was nil. Updated sort logic to safely handle nil timestamps by converting them to strings or integers, preventing comparison errors between NilClass and String/Integer.
These changes prevent fatal runtime errors when downloading files with certain URLs or incomplete metadata, improving robustness for sites with inconsistent archive data.
2025-06-25 02:07:20 +00:00
Felipe
4160ff5e4a
Bumping version
v2.3.9
2025-06-18 18:05:31 +00:00
Felipe
2490109cfe
Merge pull request #17 from elidickinson/fix-exact-url
...
don’t append /* when using —exact-url
2025-06-15 22:18:40 -03:00
Eli Dickinson
c3c5b8446a
don’t append /* when —exact-url
2025-06-15 13:26:11 -04:00
Felipe
18357a77ed
Correct file path and sanitization in Windows
...
Not only we weren't normalizing the file directories, we were also agressively sanitizing incorrect characters, leading to some funny stuff on Windows. Fixes #16
2025-06-15 13:48:11 +00:00
Felipe
3fdfd70fc1
Bump version
v2.3.8
2025-06-05 22:34:40 +00:00
Felipe
2bf74b4173
Merge pull request #14 from elidickinson/fix-bracket-urls
...
Fix bug with archive urls containing square brackets
2025-06-03 23:12:07 -03:00
Eli Dickinson
79cbb639e7
Fix bug with archive urls containing square brackets
2025-06-03 16:36:03 -04:00
Felipe
071d208b31
Merge pull request #13 from elidickinson/master
...
workaround for API only showing html files for some domains (fixes #6 )
2025-05-30 14:34:32 -03:00
Eli Dickinson
1681a12579
workaround for API only showing html files for some domains
...
See https://github.com/StrawberryMaster/wayback-machine-downloader/issues/6
2025-05-30 12:50:48 -04:00
Felipe
f38756dd76
Correction for downloaded data folder
...
if you downloaded content from example.org/*, it would be listed in a folder titled * instead of the sitename. See #6 (and thanks to elidickinson for pointing it out!)
2025-05-30 14:00:32 +00:00
Felipe
9452411e32
Added nil checks
2025-05-30 13:52:25 +00:00
Felipe
61e22cfe25
Bump versions
v2.3.7
2025-05-27 18:10:09 +00:00
Felipe
183ed61104
Attempt at fixing --all
...
I honestly don't recall if this was implemented in the original code, and I'm guessing this worked at *some point* during this fork. It seems to work correctly now, however. See #6 and #11
2025-05-27 17:17:34 +00:00
Felipe
e6ecf32a43
Dockerfile test 2
...
I really should not be using deprecated parameters.
2025-05-21 21:34:36 -03:00
Felipe
375c6314ad
Dockerfile test
...
...again
2025-05-21 21:26:37 -03:00
Felipe
6e2739f5a8
Testing
2025-05-18 18:00:10 +00:00
Felipe
caba6a665f
Rough attempt to make this more efficient
2025-05-18 17:52:28 +00:00
Felipe
ab4324c0eb
Bumping to 2.3.6
v2.3.6
2025-05-18 16:49:44 +00:00
Felipe
e28d7d578b
Experimental ability to rewrite URLs to local browsing
2025-05-18 16:48:50 +00:00
Felipe
a7a25574cf
Merge pull request #10 from adampweb/master
...
Using ghcr.io for pulling Docker image
2025-05-15 08:50:33 -03:00
Felipe
23cc3d69b1
Merge pull request #9 from adampweb/feature/increase-performance
...
Increase performance of Bundler processes
2025-05-15 08:50:04 -03:00
adampweb
01fa1f8c9f
Merge pull request #2 from vitaly-zdanevich/patch-1
...
README.md: add docker example without cloning the repo
2025-05-14 21:19:11 +02:00
adampweb
d2f98d9428
Merge remote-tracking branch 'upstream/master' into feature/increase-performance
2025-05-14 15:41:07 +02:00
adampweb
c7a5381eaf
Using nproc in Bundler processes
2025-05-14 15:03:22 +02:00
Felipe
9709834e20
Merge pull request #8 from adampweb/master
...
Fix: delete empty files, Compose command fixes
2025-05-12 10:36:10 -03:00
adampweb
77998372cb
Docker: If you load any component of the app before (or during) the Docker build process, it may cause failures
2025-05-11 20:05:00 +02:00
adampweb
2c789b7df6
Restructure Docker Compose config
2025-05-11 11:27:08 +02:00
adampweb
1ef8c14c48
Removed unused variable from if condition
2025-05-11 10:57:36 +02:00
Felipe
780e45343f
Merge pull request #7 from adampweb/master
...
Vulnerablity fix: Ruby 3.x
2025-05-10 11:34:07 -03:00
adampweb
42e6d62284
Merge remote-tracking branch 'upstream/master'
2025-05-09 20:17:01 +02:00
adampweb
543161d7fb
Supplement of docs
2025-05-09 19:54:15 +02:00
adampweb
99a6de981e
Env. vars: set default values and related docs
2025-05-09 19:38:39 +02:00
adampweb
d85c880d23
Vulnerablity fix:
...
Updates Ruby version to address vulnerability
Updates the Ruby version in the Dockerfile
to the latest stable release in the 3.x series
to address identified vulnerabilities.
Details: https://hub.docker.com/layers/library/ruby/3.1.6-alpine/images/sha256-7ff1261ca74033c38e86b04e30a6078567ec17e59d465d96250665897fb52180
2025-05-09 18:32:47 +02:00
Felipe
917f4f8798
Bumping version
v2.3.5
2025-04-30 13:05:30 +00:00
Felipe
787bc2e535
Added missing configs
2025-04-30 13:05:21 +00:00
Felipe
4db13a7792
Fix --all-timestamps
...
we were accidentally removing the timestamp prefix from `file_id`, rendering that option useless in 2.3.4. This should again now. This will fix #4
2025-04-30 13:01:29 +00:00
Felipe
31d51728af
Bump version
v2.3.4
2025-04-19 14:07:05 +00:00
Felipe
febffe5de4
Added support for resuming incomplete downloads
2025-04-19 13:40:14 +00:00
Felipe
27dd619aa4
gzip support
2025-04-19 13:07:07 +00:00
Felipe
576298dca8
License fix
2025-04-19 13:05:09 +00:00
Felipe
dc71d1d167
Merge pull request #3 from adampweb/master
...
Using Docker Compose
2025-04-14 12:06:37 -03:00
Vitaly Zdanevich
13e88ce04a
README.md: add -v .:/websites
2025-04-14 10:56:01 +04:00
Vitaly Zdanevich
c7fc7c7b58
README.md: add docker example without cloning the repo
2025-04-14 10:43:49 +04:00
adampweb
5aebf83fca
Add interactivity by CLI
2025-04-06 17:02:39 +02:00
adampweb
b1080f0219
Keep secrets :)
2025-04-06 16:56:59 +02:00
adampweb
dde36ea840
Merge branch 'StrawberryMaster:master' into master
2025-04-06 12:46:04 +02:00
adampweb
acec026ce1
Using Docker Compose
2025-04-06 12:36:31 +02:00