Форум проекта PuppyRus Linux

Остальные обсуждения => Сайт, форум, wiki проекта PuppyRus => Тест нового хостинга https://sweb.ru и движка форума SMF2 => Тема начата: sfs от 05 Март 2016, 09:01:04

Название: Файлохранилище http://file.puppyrus.ml/users/
Отправлено: sfs от 05 Март 2016, 09:01:04
http://file.puppyrus.ml/users/  - иконок нету (некритично)
Не знаю как сделать и надо ли
Название: Re: http://file.puppyrus.ml/users/ - иконок нет
Отправлено: melviX от 05 Март 2016, 14:22:42
Так наверное коллекцию иконок залить в каталог?
В принципе свои лучше ставить.
Название: Re: http://file.puppyrus.ml/users/ - иконок нет
Отправлено: sfs от 05 Март 2016, 15:00:33
Положил favicon.ico в корень - мне не помогло
Или что куда надо было залить?
Название: Re: Файлохранилище http://file.puppyrus.ml/users/
Отправлено: sfs от 05 Март 2016, 17:22:41
Вдохновясь http://httpd.apache.org/docs/2.2/mod/mod_autoindex.html
Сделал (http://file.puppyrus.ml/users/pra64/pfs-portable/) иконки, описания  и т.п.
Код
DirectoryIndex index.htm
Options  +Indexes -ExecCGI
IndexOptions +FancyIndexing
#IndexOptions +HTMLTable
IndexOptions NameWidth=* DescriptionWidth=* Charset=UTF-8 FoldersFirst
#IndexOptions +XHTML
#IndexOptions HTMLTable SuppressColumnsorting
IndexOptions HTMLTable IconHeight=20 VersionSort
#SuppressHTMLPreamble

#AddAlt "PFS" *.pfs
#AddAltByEncoding pfs application/pfs
AddIcon (IMG,/application-pfs.png) .pfs

AddDescription "Модули.pfs <b>PuppyRus-A64</b>" pra64
AddDescription "Модули.pfs <b>PuppyRus-A</b>" pra
AddDescription "Ядра и видеодрайвера" kernel

AddDescription "Редактирование файлов.iso" isomaster
Есть еще идеи как улучшить?
Описанием модулей есть смысл заморачиваться? Есть желеющие заняться их написанием?
Название: Re: Файлохранилище http://file.puppyrus.ml/users/
Отправлено: RoDoN от 05 Март 2016, 22:28:21
Если посмотреть исходный код странички http://file.puppyrus.ml/, то видим следующие строчки:
Цитата
<table><tr><th><img src="/icons/blank.gif" alt="[ICO]" height="20"></th><th><a href="?C=N;O=D">Name</a></th><th><a href="?C=M;O=A">Last modified</a></th><th><a href="?C=S;O=A">Size</a></th><th><a href="?C=D;O=A">Description</a></th></tr><tr><th colspan="5"><hr></th></tr>
<tr><td valign="top"><img src="/icons/folder.gif" alt="[DIR]" height="20"></td><td><a href="users/">users/</a></td><td align="right">04-Mar-2016 11:04  </td><td align="right">  - </td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]" height="20"></td><td><a href="application-pfs.png">application-pfs.png</a></td><td align="right">05-Mar-2016 16:26  </td><td align="right">3.2K</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]" height="20"></td><td><a href="favicon.ico">favicon.ico</a></td><td align="right">05-Mar-2016 14:58  </td><td align="right">1.1K</td><td>&nbsp;</td></tr>
т.е. для отображения значков нужны следующие gif-файлы:
/icons/blank.gif для [ICO]
/icons/folder.gif для [DIR]
/icons/image2.gif для [IMG]
/icons/unknown.gif для [   ]
Название: Re: Файлохранилище http://file.puppyrus.ml/users/
Отправлено: sfs от 06 Март 2016, 00:47:57
Добавил
Название: Re: Файлохранилище http://file.puppyrus.ml/users/
Отправлено: RoDoN от 06 Март 2016, 10:30:22
/icons/unknown.gif для [   ] Parent Directory наверно более подходящий значек (http://puppyrus.orgfree.com/icons/back.gif), т.е. /icons/back.gif
Название: Re: Файлохранилище http://file.puppyrus.ml/users/
Отправлено: sfs от 06 Март 2016, 10:53:32
Изменил и вообще там передалал и awstst подключил. Паролем на awstst заморачиваться или пусть все смотрят?
Название: Re: Файлохранилище http://file.puppyrus.ml/users/
Отправлено: DdShurick от 06 Март 2016, 11:16:39
Если /users/ то почему там только pra? Опять своё навязываете?
Название: Re: Файлохранилище http://file.puppyrus.ml/users/
Отправлено: sfs от 06 Март 2016, 11:29:42
Потому что все кто имеют доступ (те кто и имел) могут создать что им нужно.
что мне было нужно - то и создал
По замыслу - это не хранилище - а общие временные папки. Хранилище будет на яндексе
Настраиваю...
Название: Re: Модули.pfs от пользователей
Отправлено: sfs от 06 Март 2016, 16:17:41
Почему в дом. каталог , а не в репу положили?
Заливайте на file.puppyrus.ml
Название: Re: Re: Модули.pfs от пользователей
Отправлено: paulus от 06 Март 2016, 16:17:50
ftp://ftp.puppyrus.org/I-Jurij/google-chrome-49.0.2623.75_64-ij01.pfs
1. Требует аутентификацию для скачки... gftp со старым паролем спасает :)
2. Заливай на file.puppyrus.ml
3. Запуск /usr/bin/chromium не пробовал переделать на bash, чтобы перл в пакет не ложить?
Название: Re: Файлохранилище http://file.puppyrus.ml/users/
Отправлено: DdShurick от 06 Март 2016, 18:08:33
 Ну и хорошо, значит меня там не будет. Обойдусь.
Название: Re: Re: Модули.pfs от пользователей
Отправлено: I-Jurij от 06 Март 2016, 19:10:12
2. Заливай на file.puppyrus.ml
3. Запуск /usr/bin/chromium не пробовал переделать на bash, чтобы перл в пакет не ложить?
2. Ошибка авторизации.
3. Будет время - попробую. Только может перл там не только для скрипта запуска.
Название: Re: Re: Модули.pfs от пользователей
Отправлено: sfs от 06 Март 2016, 19:56:00
Я же писал http://forum.puppyrus.ml/index.php?topic=18281.msg115841#msg115841
Там не понятно? Отправил в личку
Название: Re: Файлохранилище http://file.puppyrus.ml/users/
Отправлено: sfs от 06 Март 2016, 20:00:52
Ну и хорошо, значит меня там не будет. Обойдусь.
Отправил пасс
Название: Re: Файлохранилище http://file.puppyrus.ml/users/
Отправлено: sfs от 08 Март 2016, 21:51:04
Наладил синхронизацию на яндекс.
Доработал комментарий http://file.puppyrus.ml/ Так понятно (про удаление)?
http://www.puppyrus.org/~melvik/puppyrus/ftp/puppyrus полностью зазаркалено на яндекс и заморожено. Скоро вообще пропадет. Melvix и я тоже сделали себе копии
Поправил ссылки на форуме

Иконка в закладке появилась. Надо бы поменять на другую. Иначе теряется смысл (искать не легче). Поставить что-нибудь типа gtk-directory gtk-file
есть идеи (исонки) лучше?

Давайте определимся с внешним видом хранилища. Что-то менять можно только стандартными средствами apache
Как сейчас всех устраивает? есть еще идеи?
Тогда можно настраивать парсер в mod-up и sfs-get (PRA)
Название: Re: Файлохранилище http://file.puppyrus.ml/users/
Отправлено: sfs от 14 Март 2016, 12:57:37
Кроме домена осталась еще одна проблема - ссылки на http://file.puppyrus.ml
Т.е. места на хостинге мало - я в течении нескольких дней (руками, но можно автоматизировать) переливаю на yandex и удалаю на file.puppyrus.ml
Таким образом ссылка получается битая. Можно догадаться куда перелит модуль, но может есть идеи лучше?
Из простых решений - писать что выложен модуль в pfs (pfs-test) без ссылки
Название: Re: Файлохранилище http://file.puppyrus.ml/users/
Отправлено: melviX от 14 Март 2016, 14:36:00
Возможно стоит использовать иной ресурс для заливки? Различные "Диски". Зарегистрировать один на mail.ru к примеру.
Либо узнавать об увеличении размера и оплаты за это.
Название: Re: Файлохранилище http://file.puppyrus.ml/users/
Отправлено: sfs от 15 Март 2016, 09:25:37
Возможно стоит использовать иной ресурс для заливки? Различные "Диски". Зарегистрировать один на mail.ru к примеру.
Чтобы использовать такое хранилице как репозиторий - есть тех. проблемы (не полдучить список wget-ои , скачка через www ajhve и т.п.)
Либо узнавать об увеличении размера и оплаты за это.
Нет смысла. Все хранилище очень большое. Яндекс полностью устраивает. С заливом разобрался. Проблема только со ссылками на модули от юзеров.
Можно вообще с другой стороны подойти - написать скрипт, который при загрузке показывает свежие модули в репе.  Это пожалуй - лучший вариант
Название: Re: Файлохранилище http://file.puppyrus.ml/users/
Отправлено: I-Jurij от 15 Март 2016, 19:39:50
Можно вообще с другой стороны подойти - написать скрипт, который при загрузке показывает свежие модули в репе.  Это пожалуй - лучший вариант
Как меня бесили эти сообщения об обновлениях в виндовс и убунту! Если скрипт - то где-нибудь пункт "Новые пакеты в репозитории" в меню Система или Настройки.

А по хранилищу:
повторить структуру папок и там и там, автоматически перекидывать все на яндекс возможно?
Тогда останется на форуме в ссылке написать *yandex* вместо *puppyrus.ml*
Название: Re: Файлохранилище http://file.puppyrus.ml/users/
Отправлено: Roader от 15 Март 2016, 20:29:22
при загрузке показывает свежие модули в репе
Только не в загрузке. Если у кого есть желание проверить - имхо лучше сделать пункт в меню.
Название: Re: Файлохранилище http://file.puppyrus.ml/users/
Отправлено: sfs от 16 Март 2016, 09:16:25
Как меня бесили эти сообщения об обновлениях в виндовс и убунту!
В ПРА это отключается штатно в автозагрузке. Если большинство не устраивают дефолты - готов рассмотреть их изменения
повторить структуру папок и там и там, автоматически перекидывать все на яндекс возможно?
Локальное зеркало на моем Пк сейчас 7,4гб. На хостинг не влезем
Структура папок близка
http://file.puppyrus.ml/users/pra/pra03/pfs/
http://mirror.yandex.ru/puppyrus/puppyrus-a/pra03/pfs/
автоматизировать можно