Image to Post - bulk add csv

This commit is contained in:
Matthew Barbour 2020-10-26 10:25:27 -05:00
parent ee30c6d06e
commit cef07afcbd
2 changed files with 9 additions and 9 deletions

View file

@ -9,16 +9,16 @@ class BulkAddCSVInfo extends ExtensionInfo
public $url = self::SHIMMIE_URL; public $url = self::SHIMMIE_URL;
public $authors = ["velocity37"=>"velocity37@gmail.com"]; public $authors = ["velocity37"=>"velocity37@gmail.com"];
public $license = self::LICENSE_GPLV2; public $license = self::LICENSE_GPLV2;
public $description = "Bulk add server-side images with metadata from CSV file"; public $description = "Bulk add server-side posts with metadata from CSV file";
public $documentation = public $documentation =
"Modification of \"Bulk Add\" by Shish.<br><br> "Modification of \"Bulk Add\" by Shish.<br><br>
Adds images from a CSV with the five following values: <br> Adds posts from a CSV with the five following values: <br>
\"/path/to/image.jpg\",\"spaced tags\",\"source\",\"rating s/q/e\",\"/path/thumbnail.jpg\" <br> \"/path/to/image.jpg\",\"spaced tags\",\"source\",\"rating s/q/e\",\"/path/thumbnail.jpg\" <br>
<b>e.g.</b> \"/tmp/cat.png\",\"shish oekaki\",\"shimmie.shishnet.org\",\"s\",\"tmp/custom.jpg\" <br><br> <b>e.g.</b> \"/tmp/cat.png\",\"shish oekaki\",\"shimmie.shishnet.org\",\"s\",\"tmp/custom.jpg\" <br><br>
Any value but the first may be omitted, but there must be five values per line.<br> Any value but the first may be omitted, but there must be five values per line.<br>
<b>e.g.</b> \"/why/not/try/bulk_add.jpg\",\"\",\"\",\"\",\"\"<br><br> <b>e.g.</b> \"/why/not/try/bulk_add.jpg\",\"\",\"\",\"\",\"\"<br><br>
Image thumbnails will be displayed at the AR of the full image. Thumbnails that are Post thumbnails will be displayed at the AR of the full post. Thumbnails that are
normally static (e.g. SWF) will be displayed at the board's max thumbnail size<br><br> normally static (e.g. SWF) will be displayed at the board's max thumbnail size<br><br>
Useful for importing tagged images without having to do database manipulation.<br> Useful for importing tagged posts without having to do database manipulation.<br>
<p><b>Note:</b> requires \"Admin Controls\" and optionally \"Image Ratings\" to be enabled<br><br>"; <p><b>Note:</b> requires \"Admin Controls\" and optionally \"Post Ratings\" to be enabled<br><br>";
} }

View file

@ -9,8 +9,8 @@ class BulkAddCSVTheme extends Themelet
*/ */
public function display_upload_results(Page $page) public function display_upload_results(Page $page)
{ {
$page->set_title("Adding images from csv"); $page->set_title("Adding posts from csv");
$page->set_heading("Adding images from csv"); $page->set_heading("Adding posts from csv");
$page->add_block(new NavBlock()); $page->add_block(new NavBlock());
foreach ($this->messages as $block) { foreach ($this->messages as $block) {
$page->add_block($block); $page->add_block($block);
@ -26,8 +26,8 @@ class BulkAddCSVTheme extends Themelet
{ {
global $page; global $page;
$html = " $html = "
Add images from a csv. Images will be tagged and have their Add posts from a csv. Posts will be tagged and have their
source and rating set (if \"Image Ratings\" is enabled) source and rating set (if \"Post Ratings\" is enabled)
<br>Specify the absolute or relative path to a local .csv file. Check <a href=\"" . make_link("ext_doc/bulk_add_csv") . "\">here</a> for the expected format. <br>Specify the absolute or relative path to a local .csv file. Check <a href=\"" . make_link("ext_doc/bulk_add_csv") . "\">here</a> for the expected format.
<p>".make_form(make_link("bulk_add_csv"))." <p>".make_form(make_link("bulk_add_csv"))."