ilvar: (Default)
[personal profile] ilvar

Originally published at [ilvar.ru]. You can comment here or there.

ilvar.share

Приспичило тут устроить у себя файлообменник, сначала поискал готовые на PHP, но все не то - либо фич не хватает, либо наоборот, перебор, слишком сложно, либо вообще за деньги - и фиг знает, чего там внутри. В результате черт дернул написать свой, на Джанге. Часа за четыре, вместе с поднятием Джанги на DreamHost, дизайном и, как водится, тупняком по пустякам.

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

  • Закачка файлов закрыта паролем, скачка - не лимитирована;
  • Юзеры для закачки - обычные джанговские пользователи, создаются в админке;
  • Не написано ни одного view - все работает на generic view;
  • Для каждого файла автоматом генерится мощный код, чтоб супостат не скачал ничего.

В планах:

  • Автоматическое удаление файла через Х времени после закачки или при малом количестве свободного места;
  • Потестировать на предмет ограничения размера файлов (UPD: 12Мб закачалось спокойно);
  • Сделать нормальные одноразовые ссылки;
  • Сделать индикацию процесса закачки.

Ссылки:

Кому хочется пароля поюзать/потестить - прошу в каменты :)

From:
Anonymous( )Anonymous This account has disabled anonymous posting.
OpenID( )OpenID You can comment on this post while signed in with an account from many other sites, once you have confirmed your email address. Sign in using OpenID.
User
Account name:
Password:
If you don't have an account you can create one now.
Subject:
HTML doesn't work in the subject.

Message:

 
Notice: This account is set to log the IP addresses of everyone who comments.
Links will be displayed as unclickable URLs to help prevent spam.

May 2016

S M T W T F S
1234567
891011121314
15 161718192021
22232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 21st, 2017 10:26 am
Powered by Dreamwidth Studios