Сейчас я работаю над сайтом. Это комбайн с сокращателя ссылок, хостинга картинок и хостинга кодов (привет, pastebin).
Т.е. мы по любому получаем краткую ссылку на то, что загружаем или что добавили.
Готово, практически, 80-90%, осталось только чуток до верстать, дописать и проверить. Ну и баги (какие-то точно будут).
Примеры кратких ссылок:
- Для сокращенных ссылок:
- host.com/xyz - переход на полную ссылку
- host.com/xyz.lnk - показ подробностей
- Для пикч:
- host.com/xyz - показ подробностей
- host.com/xyz.(extension) - прямая ссылка на полную картинку
- host.com/xyz.thumb.jpg - прямая ссылка на миниатюру
- Для кодов:
- host.com/xyz - показ подробностей
- host.com/xyz.raw - прямая ссылка на plain text
- Для всего есть еще такая конструкция:
- host.com/xyz.qr.png - показ QR-кода
Возможности:
- регистрация или авторизация по openid (google, vk, yandex)
- архив всего что сокращалось
- выбор кастомного краткого для объекта
- установка пароля на объект
Рабочий тестовый пример - http://filestorage.shadowprince.ru
Примеры объектов:
Если что - пишу на Python, использую Django.
Хостинг уже есть, как видите даже apache с mod_python подняли
Есть исходники (правда чуток устаревшие) - http://github.com/ShadowPrince/Jomp
Просьба к исходникам не сильно не придираться, это мой первый проект на Python и Django.
Верстку поправим.
И еще одно - от фраз на сайте не сильно тянет петросянством?
Ну и, собственно, вопрос - стоит ли все это заканчивать и в паблик? И стоит ли это постить где-нить на хабре?
Известные траблы:
- Иногда ZeroDivision
- После реги юзер не авторизуется сразу
- Верстка
- Не всегда есть сообщение о ошибке