| JackNazaryan | Дата: Пятница, 09 Сентября 2016, 01:33 | Сообщение # 1 |  
 
старожил 
Сейчас нет на сайте 
 
 | История идеи
  Идея создания экспортера uCoz сайтов у меня возникла еще где-то в 2009-2010 годах, когда uCoz неожиданно начал показывать дополнительную рекламу. Но тогда я и близко не знал никаких языков программирования, и не было денег на нормальный хостинг. Из-за этого потенциальный проект умер в зародыше
  Возрождение идеи пришло недавно. Я в принципе уже не помнил про эту вещь, пока TLT не упомянул о желании перенести Gcup на другой движок. Как-то постепенно я начал вспоминать былые времена и идею.
  В свободное время я присел за ноутбук и начал строчить элементарные наброски на PHP (да, я писал консольное приложение на PHP, которое запускается из-под веба при желании; извращениям нет предела). У меня что-то начало выходить. 
  Буквально несколько часов назад ко мне подошёл мой замечательный сосед по комнате, а по совместительству разработчик RAPTOR`a и спросил: "Чё делаешь?". И я ему: "Экспортер пишу. Где новый Раптор, а?". В общем он заставил меня сделать push этих набросков на GitHub (в результате сам это сделал). 
  Ну и теперь я написал эту тему
  Суть и принцип работы Когда вы делаете бекап на uCoz, вам выдают на выходе архив. В нем можно найти кучу текстовых файлов с различными данными. В репозитории есть PHP-скрипты с именами, которые совпадают с именами соответствующих текстовых файлов. Если просто запустить скрипт, вам выведет на экран дамп выходного массива. Его польза в том, что там данные уже преобразованы в нормальные массивы, а не тупо идущие подряд символы, как в текстовом файле. Пример вывода (тестировалось на форуме Raptor):
 
  Что теперь будет? Пока нет времени на реализацию масштабного проекта экспортера - только хаотичные скрипты. Выложены они для тех, кому это нужно. Лицензия - GNU GPL, можете делать со скриптами, что душе угодно. 
  В репозитории на данный момент содержатся скрипты для далеко не всех модулей, однако время от времени будем стараться его пополнять. 
 
  GitHub репозиторий
 |  
| 
 | 
 |    |