https://github.com/farghul/aardvark
A WordPress website (blog) archiving application.
https://github.com/farghul/aardvark
dart wordpress
Last synced: 2 months ago
JSON representation
A WordPress website (blog) archiving application.
- Host: GitHub
- URL: https://github.com/farghul/aardvark
- Owner: farghul
- License: unlicense
- Created: 2026-01-16T20:45:44.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-01-22T22:08:30.000Z (6 months ago)
- Last Synced: 2026-01-23T15:27:18.732Z (6 months ago)
- Topics: dart, wordpress
- Language: Dart
- Homepage:
- Size: 14.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Aardvark
Aardvark is a WordPress website (blog) archiving application. It Automates the process of archiving blog sites.

## Prerequisites
- [Dart](https://dart.dev) programming language installed to enable building executables from source code.
- An `json` file named for your enviroment containing server specific data, for example:
``` json
{
"address": "Full website URL",
"assets": "Path to your WordPress website assets",
"temp": "Path to your temp folder",
"home": "Home folder of the authorized user",
"install": "Full path to the web/wp folder",
"lists": "Full path to the folder holding the result of the getSiteList() function",
"server": "Server name hosting WordPress",
"sites": "Title of the file created by getSiteList() function",
"folder": "Root folder of your WordPress installation",
"user": "User authorized to make changes on the server"
}
```
## Build
Before building the application, change the value of the `location` variable to reflect your environment:
``` dart
String location = '/data/automation/checkouts/dac/jsons/';
```
``` zsh
dart compile exe bin/aardvark.dart -o aardvark
```
## Run
``` zsh
[program] [environment flag] [environment] [website address]
```
### Example
``` zsh
aardvark -e test https://www.example.com
```
## License
Code is distributed under [The Unlicense](https://github.com/farghul/aardvark/blob/main/LICENSE.md) and is part of the Public Domain.