Сайт | Скачать | Видео | Wiki

Автор Тема: Где посмотреть полное описание pfs модулей из репозитория PuppyRus  (Прочитано 14771 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн oka-volga

  • Постоялец
  • ***
  • Сообщений: 149
  • Репутация: +3/-0
  • Автор темы
Возможно глупость очередную спрашиваю, по этому и пишу во "флудилку",
а не в "Дистрибутивы PuppyRus"

Заглянул в репозиторий: http://mirror.yandex.ru/puppyrus/puppyrus/repository/
а там красотища - 846 п-модулей pfs

Конечно есть знакомые названия, типа firefox и т.п. А, что остальное?
Кроме того есть extra_modules, один я понял для чего - usoft-pro-13.12.pfs, просто он у меня подключен, это п-модуль с программами,
а остальные  ???

Я уже задавал подобный вопрос, не помню кто мне ответил, типа нет возможности или что то в этом роде.
Можно по подробней? есть ли где то описание? если нет, что нужно что бы каждый создатель п-модуля делал его подробное описание?
Наверняка уже давно все придумано, есть нормы и правила как делать, как и где размещать и т.д.
PuppyRus - 13.12

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
есть ли где то описание?
Немного устаревшее, ссылки там битые, но все же http://docs.puppyrus.org/pet-db/start
Еще можно посмотреть здесь http://mirror.yandex.ru/puppyrus/unsupported/puppyrus/1.3-jeans/puppyrus-1/package-1.1x-ru/HTMLs/ и еще здесь http://docs.puppyrus.org/soft/start.
Работа по созданию подобного каталога с описанием нужна титаническая, но все делается на голом энтузиазме и никто никому ничего не обязан.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Цитата
http://mirror.yandex.ru/puppyrus/puppyrus/repository/
там не "модули" а "элементарные пакеты" из которых можно "слепить" модуль. Часть этих пакетов уже входит в состав системы внутри модулей pupm, xorg, puppyrus.

Цитата
Кроме того есть extra_modules, один я понял для чего - usoft-pro-13.12.pfs, просто он у меня подключен, это п-модуль с программами,
а здесь уже готовые модули которые по идее должны работать по типу "подключил и запустилось"
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн oka-volga

  • Постоялец
  • ***
  • Сообщений: 149
  • Репутация: +3/-0
  • Автор темы
Цитата
http://mirror.yandex.ru/puppyrus/puppyrus/repository/
там не "модули" а "элементарные пакеты" из которых можно "слепить" модуль. Часть этих пакетов уже входит в состав системы внутри модулей pupm, xorg, puppyrus.

На сколько я понял основное различие между пакетами pet и модулями sfs в том, что пакет устанавливается в систему, а модуль подключается. Соответственно, если команда puppyrus разработала свой пакет-модуль, который взял все лучшее от пакета и от модуля и в систему он не устанавливается, а подключается, на лицо несоответствие Вашей терминологии.
Логика очень простая, если pfs подключается, значит это модуль, хотя у него есть возможность и установки. По тому я и назвал pfs п-модуль, для себя, что бы не путать с sfs модулем или pet пакетом.

Цитата
Кроме того есть extra_modules, один я понял для чего - usoft-pro-13.12.pfs, просто он у меня подключен, это п-модуль с программами,
а здесь уже готовые модули которые по идее должны работать по типу "подключил и запустилось"

Спасибо, но я уже понял принцип, "подключил и запустил", Вы не поняли вопроса, как я могу подключить модуль не зная что подключаю?
Могу, конечно. Подключу, начну искать, что же появилось у меня в системе??! А а а а! вроде вот этого пункта меню небыло? или был?
Вопрос был: где посмотреть описание модулей из репозитория?

RoDoN
Спасибо! Это почти то, что нужно. Вижу, что были попытки делать репозитории с описанием. Похоже все это давно забросили?!
Конечно можно покопаться в Ваших ссылках и почерпнуть достаточно много информации, но почему не делаются подобные описания для актуального репозитория puppyrus?

Я понимаю, что это все не просто. Но реппозиторий же не один человек наполняет, наверняка разняе авторы модулей. А если попросить авторов делать описание, а админ репозитория вместе с модулем будет размещать описание. Как то так.
PuppyRus - 13.12

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Цитата
на лицо несоответствие Вашей терминологии.
кавычки как бы намекают что приведено нестрогое обозначение.

Цитата
Вы не поняли вопроса, как я могу подключить модуль не зная что подключаю?
а вы не поняли силы гугля, гугля скажет что это такое насчет любой программы, причем гораздо лучше чем всякие ранее сделанные каталоги.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33989
  • Репутация: +231/-0
    • PuppyRus-A
Вопрос был: где посмотреть описание модулей из репозитория?
http://pkgs.org https://www.archlinux.org/packages/ или в гугле
Это большой и бесполезный труд. Тем кто задает подобные вопросы ответ не поможет. Остальным не нужно
Пример: glibc    2.19-2    GNU C Library - стало понятнее?  :D
Тем не менее, если Вы готовы им заняться - можно направить в полезное русло. Готовы? Хотя бы сами разберетесь...

Оффлайн oka-volga

  • Постоялец
  • ***
  • Сообщений: 149
  • Репутация: +3/-0
  • Автор темы
Вопрос был: где посмотреть описание модулей из репозитория?
http://pkgs.org https://www.archlinux.org/packages/ или в гугле
Это большой и бесполезный труд. Тем кто задает подобные вопросы ответ не поможет. Остальным не нужно
Пример: glibc    2.19-2    GNU C Library - стало понятнее?  :D

То, что большой труд, согласен, то, что бесполезен, не согласен. Это для Вас он бесполезен. И пока Вы не перестанете думать за других и не начнете думать о других пользователях весь Ваш труд будет бесполезен. Вы очень много делаете, но похоже большей частью для себя, отличный подход, нисколько не осуждаю. Только зачем тогда выкладывать свои наработки, пользуйтесь ими сами и глупых вопросов не будет.

Тем не менее, если Вы готовы им заняться - можно направить в полезное русло. Готовы? Хотя бы сами разберетесь...

В принципе я готов заняться, но я не в курсе как это все делается, да и более 800 модулей описать в одного будет проблематично.
Тем более лучше автора никто не скажет что там внутри, даже google не поможет. Если речь идет о некой модерации  и размещении описаний от авторов модулей, проблем нет, возьмусь.
PuppyRus - 13.12

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33989
  • Репутация: +231/-0
    • PuppyRus-A
Хорошо бы список программ по разделам. С описанием достоинств и недостатков. Может быть с вин аналогами. Подобные списки есть в инете, но старые и без puppy-like специфики. Выкладывайте .txt. По итогу перенесу в вики. Если все получится откроем Вам в вики доступ на запись

Оффлайн oka-volga

  • Постоялец
  • ***
  • Сообщений: 149
  • Репутация: +3/-0
  • Автор темы
Я не знаю как правильно все это сделать с описаниями, но wiki и т.п. не подойдут.

Идея вот какая, придумываем формат описания в XML.
и размещаем данный файл в Интернете, тогда его можно будет использовать для любых целей, т.е.:
Например разработчик pfs-get скачает этот файл, распарсит и выдаст полное описание юзеру, будет возможен поиск по категориям.
Кроме того можно будет сделать онлайн страничку с поиском по категориям или по названию или по описанию. не важно.
Естественно этот файл нужно будет держать в актуальном состоянии, но если попросить разработчиков pfs вместе с модулем делать его описание в определенном XML формате, никаких трудностей не будет!

Я тут набросал ориентировочно XML может что то добавит или убрать? Или вообще бред?
Код
<?xml version="1.0"?>
<puppyrus-13.12>
<pfs>
<category>Система</category>
<subcategory></subcategory>
<title>Оконный менеджер</title>
<name>IceWM</name>
<version>1.3.7</version>
<author>Автор</author>
<feedback>Можно указать e-mail или сайт или тему на форуме</feedback>
<date>Дата создания</date>
<size>Размер</size>
<md5>Контрольная сумма</md5>
<url>http://mirror.yandex.ru/puppyrus/puppyrus/repository/IceWM-1.3.7.pfs</url>
<dev>ссылкана DEV если есть</dev>
<depending>
<dependence>1 зависимость если есть</dependence>
<dependence>2 зависимость если есть</dependence>
<dependence>...</dependence>
<dependence>n зависимость если есть</dependence>
</depending>
<description>
<ru>Описание на русском языке</ru>
<en>Description in English</en>
</description>
<image>ссылка на скрины</image>
</pfs>
</puppyrus-13.12>
PuppyRus - 13.12

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
<?xml version="1.0"?> - штука интересная и используется в большом количестве ПО, в основном для экспорта-импорта инфы, а мы чем, каким ПО будем это смотреть?
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8636
  • Репутация: +187/-2
  • Старый чайник
 А чем не устраивают обычные html-странички, как я делал для jeans?
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн oka-volga

  • Постоялец
  • ***
  • Сообщений: 149
  • Репутация: +3/-0
  • Автор темы
<?xml version="1.0"?> - штука интересная и используется в большом количестве ПО, в основном для экспорта-импорта инфы, а мы чем, каким ПО будем это смотреть?

В принципе несложно сделать небольшой php скрипт который будет показывать данный файл в виде html, т.е. онлайн в Интернете.
Кроме того попросить разработчика pfs-get использовать данный файл в дальнейшей разработке, что бы в pfs-get был доступен поиск по категориям и доступ к описанию каждого pfs.

А чем не устраивают обычные html-странички, как я делал для jeans?

html не используют для передачи информации, можно конечно, но xml парсить проще и в любых языках есть инструменты и парсеры для xml. Конечно если сделать описание, просто для того, что бы оно было, можно и html и txt использовать, но цель то смотреть это все в pfs-get, а для этого должен быть удобный формат.
« Последнее редактирование: 27 Февраль 2014, 22:14:54 от oka-volga »
PuppyRus - 13.12

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33989
  • Репутация: +231/-0
    • PuppyRus-A
Если Вы готовы выйти за рамки вики - http://uco.puppyrus.org/ -у нас по прежнему бесхозный
Только не хотелось бы повтора http://forum.puppyrus.org/index.php/topic,14529.0.html. Был энтузиаст, но выдохся и слился
Все это не просто и по именно данной задаче - не вижу смысла в дублировании вышеприведенных ресурсов. Есть более важные задачи и более простые. Хотите участвовать - начните с чего попроще. Тут главное не переоценить свои силы и не надорваться

Оффлайн oka-volga

  • Постоялец
  • ***
  • Сообщений: 149
  • Репутация: +3/-0
  • Автор темы
Если Вы готовы выйти за рамки вики - http://uco.puppyrus.org/ -у нас по прежнему бесхозный
Только не хотелось бы повтора http://forum.puppyrus.org/index.php/topic,14529.0.html. Был энтузиаст, но выдохся и слился
Все это не просто и по именно данной задаче - не вижу смысла в дублировании вышеприведенных ресурсов. Есть более важные задачи и более простые. Хотите участвовать - начните с чего попроще. Тут главное не переоценить свои силы и не надорваться

Я не буду браться за что либо не имея чёткого представления, что нужно сделать, т.к. при таком подходе огромная вероятность провала, что мы и наблюдаем с попыткой сделать новый сайт без чёткого тз.

Чем интересен мой вариант, с размещением информации в xml формате?
А тем, что прежде всего данный файл с информацией нужен мне и я не вижу никакого дубляжа, т.к. если информация о pfs модулях в репозитории  если и есть то или разбросана по разным местам, так, что не соберешь или устаревшая или вообще в google.

Но мне интересно не просто собрать и актуализировать данную информацию, для меня самый важный момент, что бы я увидел данную информацию в puppyrus, в установщике pfs модулей. В PRA есть pfs-get, но в нем нет никакой информации о модулях, кроме их, зачастую, сильно сокращенных названий и номеров версий. В PR к сожалению даже этого нет. А как бы было приятно открыть pfs-get, выбрать какую нибудь категорию, например Интернет, и посмотреть, что за модули есть в репозитории, с их полным описанием и даже с картинками!

А то, что данный файл можно будет еще и на любую страницу сайта вставить, с помощью небольшого скрипта, это как бонус к основному назначению.

Я не в курсе, кто написал pfs-get? Откликнитесь! Можно его доработать до описанного выше функционала? Или это невозможно?
PuppyRus - 13.12

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
sfs написал.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.