Commit Graph
4 Commits
Author SHA1 Message Date
qwsdcvghyu89 3569ee0e87 feat: add Empty method and fix link handling
Added a static `Empty` method to `DownloadEnumerable` for
creating an empty instance. Updated link handling in
`SequentialDownloader` to use `AbsoluteUri` instead of
`ToString()`, ensuring correct link representation.

These changes improve usability and ensure consistency in
link formatting.
2025-06-26 14:51:11 +03:00
qwsdcvghyu89 487fdcc77b ```
feat: add PuppetConfig and integrate with CLI

Introduced a new PuppetConfig class in the Puppeteer
namespace to manage Puppeteer configurations. Updated
the CLI project to reference the Puppeteer project and
added a new method in DownloadBuilder for using a
Puppet manipulator.

This change enables better configuration management
for Puppeteer within the CLI.
```
2025-06-25 22:09:59 +03:00
qwsdcvghyu89 a9a22ea23d Added constant state changers to represent singular/repeating states. Added a DownloadContextBuilder to support fluent building patterns. Changed RetryReporter and DownloadReporter to use RetryReport and DownloadReport structs to simplify type declarations. Made MainArchitecture obsolete by supporting a fluent downloads with DownloadBuilder. Created a 'budge' OpenAI bridge for proof-of-concept translation. 2025-06-07 00:56:26 +03:00
riley a086cfa02b Introduced some unit testing. Cleaned up some classes in Beam. Overhauled source link generation. 2025-05-10 17:20:33 +03:00