mirror of
https://github.com/standardebooks/web.git
synced 2025-07-06 23:00:28 -04:00
Initial script to insert/update Ebook records
This commit is contained in:
parent
63d411a2e6
commit
ccd73c7cb4
2 changed files with 40 additions and 8 deletions
31
scripts/update-ebook-database
Executable file
31
scripts/update-ebook-database
Executable file
|
@ -0,0 +1,31 @@
|
|||
#!/usr/bin/php
|
||||
<?
|
||||
require_once('/standardebooks.org/web/lib/Core.php');
|
||||
|
||||
$longopts = ['ebookWwwFilesystemPath:', 'verbose'];
|
||||
$options = getopt('v', $longopts);
|
||||
|
||||
$ebookWwwFilesystemPath = $options['ebookWwwFilesystemPath'] ?? false;
|
||||
|
||||
$verbose = false;
|
||||
if(isset($options['v']) || isset($options['verbose'])){
|
||||
$verbose = true;
|
||||
}
|
||||
|
||||
if(!$ebookWwwFilesystemPath){
|
||||
print("Expected usage: update-ebook-database [-v] --ebookWwwFilesystemPath <path>\n");
|
||||
exit(1);
|
||||
}
|
||||
|
||||
if($verbose){
|
||||
print("ebookWwwFilesystemPath: $ebookWwwFilesystemPath\n");
|
||||
}
|
||||
|
||||
$ebook = new Ebook($ebookWwwFilesystemPath);
|
||||
|
||||
if($verbose){
|
||||
print("Title: $ebook->Title\n");
|
||||
print("Identifier: $ebook->Identifier\n");
|
||||
}
|
||||
|
||||
$ebook->CreateOrUpdate();
|
Loading…
Add table
Add a link
Reference in a new issue