Импорт скриптов 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
Другие вопросы по тегам