Импорт скриптов Foswiki из CSV
Я использую Foswiki, чтобы собрать много разных источников данных в одном месте
Большую часть источника я могу легко импортировать, но одним источником является таблица, экспортируемая из базы данных в CSV, я хочу, чтобы каждая строка этого CSV была отдельной темой в foswiki, и есть сотни строк
Я думаю, что мне нужно будет написать сценарий, чтобы решить эту проблему, но я изо всех сил стараюсь найти лучшее место для начала, мне комфортно много языков программирования, поэтому я готов попробовать что угодно
Какие предложения есть у людей?
1 ответ
Хранилище данных Foswiki основано на тексте. Вы можете использовать Perl-скрипт командной строки, который принимает CSV в качестве входных данных и записывает файл TopicName.txt, который содержит текст темы так, как вам этого хотелось бы. Переместите файл в Интернет, где он должен храниться, и он появится в вашем WebTopicList.
Сценарий будет такой:
#!/usr/bin/perl -w
while( <DATA> ) {
chomp;
@line = split ",";
open TOPIC, ">$line[0]";
print TOPIC $line[1];
close TOPIC;
}
__END__
MyFirstTopic,This is the content of my first topic
MySecondTopic,This is the content of my second topic