15 Commits

Author SHA1 Message Date
a7594d8fa9 Bump version to 0.1.7 2022-09-13 15:42:15 +02:00
f9659246ca Implement zippy resolver with js evaluation
- Add ducc crate (duktape bindings) as javascript engine
- Extract the script tag from zippyshare page contents
- Preprocess the script and execute the js to get the link
- This removes the need for full regex based implementations for each
  antiscrape challenge
2022-09-13 15:37:20 +02:00
bc2d312ce9 Update zippyshare resolver 2022-07-24 + bump
- Bump version to 0.1.6
2022-08-16 21:42:08 +02:00
0f7e05a71d Update zippyshare resolver 2022-07-24 + bump
- Bump version to 0.1.5
2022-07-24 15:39:00 +02:00
2e0c12ee56 Bump version to 0.1.4 2022-07-17 23:34:19 +02:00
7606f90384 Update crossterm dependency
- Crossterm 0.24 was released with the merged bugfix, so no need for
  the pinned git dependency anymore
2022-07-17 23:33:21 +02:00
4fb19a4f5b Use latest git version for crossterm to fix bug
- Fix visual bugs on windows using git-bash that are caused by crossterm
- The crossterm bug was fixed in upstream by PR-657 but is not yet
  released to crates.io
- Bump version to 0.1.3
2022-06-15 17:51:07 +02:00
276ff194db Fix broken terminal output
- Replaced println by report message call
2022-04-26 00:21:29 +02:00
396744e3a2 Use thiserror + anyhow for errors 2022-03-31 17:06:52 +02:00
240a3ace42 Update crates + rewrite arg parsing + refactor
- Updated all crates to the latest versions
- Rewrote arg parsing using clap derive
- Started refactoring arg parsing & code in main
2022-03-28 01:16:58 +02:00
33f559ad4f Better split URLs between worker tasks
- URLs are now extracted from a synchronized queue by each task
- Bump version to 0.1.2
2021-06-11 19:23:22 +02:00
ad70cfa1dd Update zippy-resolve
- Updated zippy resolver algorithm
- Fixed `--zippy-resolve` bug not showing url due to starting empty
  download after printing resolved url
2021-04-10 00:25:55 +02:00
8fee14d0e6 Improve CLI & change name 2021-03-31 19:22:00 +02:00
d12c174a8b Improve terminal display output
- Logs are printed at the top
- Status updates are printed at the bottom and are updated in-place
- Removed the redundant code for `download_one`
2021-03-26 01:17:12 +01:00
a8474aab1e Initial version 2021-03-24 18:46:24 +01:00