Перейти к содержимому
cyber01

Репозиторий программ на Lua

Рекомендуемые сообщения

@@Zer0Galaxy, желтый цвет - это опера  балуется :) Подозреваю, что проблема в скобках (символ скобки), надо регулярки править еще.. Как будет время - буду доделывать и репу и фиксить баги

@@Fingercomp, ты вставил не ссылку,а кусок от нее... а проверяется именно полноценная ссылка

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Пока еще времени особо нету, позже (на днях) буду допиливать... Сейчас пофиксил твою и зеро ошибочки (регулярки)

 

Изменения от 23.10.15

  • Добавлен в исключения символ / (слеш)
  • Добавлены в исключения круглые скобки
  • Изменения в регулярных выражениях (что считается правильным), читаем ниже

 

  • Поле Имя: символы А-Я, A-Z, цифры, круглые скобки, точка, запятая, пробел, слеш прямой, дефис. Длина 1-50 символов
  • Поле Версия: символы А-Я, A-Z, цифры, точка, пробел, дефис. Длина 1-15 символов
  • Поле Категория: число типа int
  • Поле Pastebin: Символы A-Z, цифры, дефис, пробел (последние 2 уберу), длина 1-8 символов (надо оставить только 8)
  • Поле Форум: обычная ссылка (с http://)
  • Поле Краткое описание: символы А-Я, A-Z, цифры, круглые скобки, точка, запятая, пробел, слеш прямой, дефис. Длина 1-60 символов
  • Поле Полное описание: тоже самое, что в кратком описании, но длина 1-250 символов

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Изменения от 23.10.15:

  • Помимо проверки данных формы с серверной стороны добавлена также клиентская проверка
  • Изменен формат (правильных данных) для поля Pastebin, теперь это могут быть только символы латиницы и цифры, длина 8 символов
  • Вывод программ от новых к старым (при выборе категории. При просмотре в списке программ (Мои программы) - по ID)
  • При попытке отправки формы с неверными данными - форма не отправится, а ошибочные поля подсветятся
  • Добавлен счетчик скачиваний (фиксируются скачивания через сайт)
  • Исправлено отображение даты
  • Немного обновлены категории
  • Добавлено сообщение о том, что в категории нет программ

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@@Fingercomp, у меня авторизация весь день не сбрасывалась... А вообще примерно часов 6-12 держится 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Изменения от 28.10.15:

  • добавлено подобие api (для запроса данных)
  • первая реализация зависимостей
  • мультикатегорий скорее всего не будет, скорее всего будет возможность указать доп.категорию одним полем

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не забудьте только добавить вставку файлов из иных ресурсов (не только пастбин, гитхаб тоже, к примеру). А так идея очень и очень даже неплохая.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@@ECS, сделаю гитхаб, только времени сейчас нету... 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Изменения в dev версии:

  • Добавлена поддержка Github/Gist
  • Зачатки системы тегов (есть добавление тегов/удаление, нет: поиска по тегам, облака тегов)
  • Мультикатегорий точно не будет
  • Редизайн вывода программы
  • 5a7413acac.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Простите меня пожалуйста за слоупочность (поднимаю тему через 5 месяцев), но где сама программа для скачивания в игре?

Ну то есть где тот самый apt-get install (см. тему менеджер пакетов).

 

Нужна АПИШКА для того чтобы скачивать программы.

А то а смысла не вижу пока просто тупо в сайте.

Все равно приходится все вручную делать (копировать ссылку на пастебин или гитхаб и вставлять в терминале wget линк).

А можно куда проще: apt-get install program

 

P.S. Кстати всем привет, кто не узнал меня. TS.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну, так напиши. Опыт ведь есть.

Ну так апишки нет. Же. Ну, может быть, и есть, но почему-то закрытая.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну так апишки нет.

 

Вот вот. Пока @cyber01 не напишет API (JSON-формат), я ничего не сделать не могу.

Т.к. не понятно как можно скачать программу example не зная где она хранится.

Ну я как понял за 5 месяцев никто и палец об палец не ударил по этому поводу.

 

Ну, так напиши. Опыт ведь есть.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Народ туда пока все равно ничего не заливает. Чего вы тут стиралку включили и жужжите и бьете в колокола?

Будет выложен в топике АПИ, сразу хватайте и пишите свои апп-геты :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Народ туда пока все равно ничего не заливает.

Действительно, лучше организовать организацию на гитхабе с прогой скачивания по типу OPPM. Кто бы только сделал это.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Будет выложен в топике АПИ, сразу хватайте и пишите свои апп-геты

 

Ждем-с.

 

Народ туда пока все равно ничего не заливает.

 

Нужно как-то завлекать и поощрять игроков для этого. У меня есть пару идей, но это лишь идеи т.к. их реализовать не могу (WEB часть мне недоступна).

Я вообще вернулся сюда кодить, а не бегать за коровками и свинками (после увиденного на сервере действиями игроков).

 

организацию на гитхабе с прогой скачивания по типу OPPM

 

Подожди, а это что тогда сейчас? Хранилище ссылок на гитхаб. Осталось лишь оттуда скачивать.

Куда проще ввести название "libgui", а не вводить pastebin get 54544dfdf или wget.

Да в OPPM сейчас мало чего. Возможно эта русскоязычная альтернатива и лучше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

Да в OPPM сейчас мало чего. Возможно эта русскоязычная альтернатива и лучше.

> мало

http://openprograms.github.io/

 

 

 

Хранилище ссылок на гитхаб.

Не знаю, как другим, а мне проще редактнуть файлец внутри репозитория, чем лезть куда-то в дебри (залогиниться, отредактировать прогу, в общем, долго).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

проще редактнуть файлец внутри репозитория, чем лезть куда-то в дебри (залогиниться, отредактировать прогу, в общем, долго).

 

Нет смотри (как я понял структуру репы от Кибера).

Все храниться по категориям, каждая прожка это ссылка на пастебин или гит.

То есть ты скачиваешь не с самой репы, а со ссылок из них.

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

Это удобно. То есть ты скачал ранее прожку, ее обновили, ты тупо заново ее перекачал и все.

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

Ты же сам понимаешь как работают репозитории линуксовские. Почти по тому же принципу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...