The only prerequisites for using Batch.dart are an understanding of the basic syntax of the Dart language and scheduling in Cron format.
- Cron (Wikipedia)
Basic knowledge about Batch.dart and examples of its implementation. The following examples will help you understand the basic use of Batch.dart.
- Create a minimal and basic batch application
- Create a batch application consisting of multiple job nets
- Create a parallel processing tasks
- Output logs to the file
- Output logs to the console and file at the same time
- Set and use shared parameters and job parameters
- Pass command line arguments to batch application
- Add shared parameters using command line arguments
- Create a branch and switch
- Use callback functions
- Define skippable exceptions
- Define retry processing
- Shutdown application
- [Medium] Create a Twitter Auto-Like App with Batch.dart
- [Medium] Create a Twitter Auto-Retweet App with Batch.dart
- [Medium] Create a Twitter Auto-Follow App with Batch.dart
- [Medium] Create a Twitter Auto-Tweet App with Batch.dart
If you would like to contribute to Batch.dart
, please create an issue or create a Pull Request.
Owner will respond to issues and review pull requests as quickly as possible.
The simplest way to show us your support is by giving the project a star at here.
And I'm always looking for sponsors to support this project. I'm not asking for royalties for use in providing this framework, but I do need support to continue ongoing open source development.
Sponsors can be individuals or corporations, and the amount is optional.
All resources of Batch.dart
is provided under the BSD-3
license.
Note: License notices in the source are strictly validated based on
.github/header-checker-lint.yml
. Please check header-checker-lint.yml for the permitted standards.
Batch.dart
was designed and implemented by Kato Shinya.