Автор Тема: [НЕ АКТУАЛЬНО] Проект. Upnet.ws  (Прочитано 22419 раз)

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

Оффлайн Maalik [?]

  • Осваивающий
  • **
  • Сообщений: 74
  • Репутация: 33
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
[НЕ АКТУАЛЬНО] Проект. Upnet.ws
« Создано: Апрель 15, 2012, 21:15:10 »
Всем привет))) :) Вот сделал как бы сайт типа сервера обновлений)
Ссылка: http://upnet.ws

Ну сайт я писал с нуля на php, только форум взял на PunBB. Написал библиотеку на AutoIt для взаимодействия ваших программ на AutoIt с сайтом. Ну кто хочет присоединится помочь, то вот:
[email protected], ICQ: 600121216.

Библиотека UpnetLib находится по адресу http://upnet.ws/downloads/UpnetLib.au3
Ну как говорится первый блин комом, могут быть недочёты... Но я их с каждым днём буду устранять...

Как это всё работает:

1) Вы регистрируетесь, создаете канал.
2) Загружаете файл.
3) подключаете к своей программе библиотеку upnetlib, потом просто запрашиваете файл))

Ну описание функций можете посмотреть в самом файле...

Вот например пример, работы программы с вашим каналом:
Код: AutoIt [Выделить]
#include<Array.au3>
#include<UpnetLib.au3>

$channel = "nrVj7r6U6PwZWT9";

$files = _UpnetLib_GetFilesList($channel)

_ArrayDisplay($files)

For $i = 1 To $files[0]
MsgBox(0,1212, "Upnet Gateway Answer: "&_UpnetLib_GetFile($channel, $files[$i], @ScriptDir&"\upnet.bmp"))
Next
 


Сначала функцией _UpnetLib_GetFilesList() смотрим все файлы, а потом качаем их с помощью функции _UpnetLib_GetFile().

Для начала думаю понятно)))
Если есть идеи предлагайте) осуществим))))

Кстати ID канала можно узнать нажав на кнопку Каналы сверху на сайте... Потом можно узнавать хэши файлов, если в канале нажать на файл то там покажется хэш, по которому вы сможете скачать файл)))

З.Ы Не ругайтесь если нашли баг)) Просто скажите и я его исправлю))))
« Последнее редактирование: Декабрь 20, 2016, 21:05:18 от CreatoR »

Русское сообщество AutoIt

[НЕ АКТУАЛЬНО] Проект. Upnet.ws
« Отправлен: Апрель 15, 2012, 21:15:10 »

Оффлайн inververs [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 2135
  • Репутация: 460
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
Re: Проект. Upnet.ws
« Ответ #1, Отправлен: Апрель 15, 2012, 21:47:33 »
Прикольно  :)


Я думаю если используешь метод Get то заголовок application/x-www-form-urlencoded можно не выставлять :)

Оффлайн Asshaker [?]

  • Новичок
  • *
  • Сообщений: 150
  • Репутация: 17
  • Пол: Мужской
    • Награды
Re: Проект. Upnet.ws
« Ответ #2, Отправлен: Апрель 15, 2012, 23:30:23 »
OffTopicОМГ! За 5 последних лет, это первый сайт без рекламы. он прекрасен :D
Не совсем понятно как там все должно работать, но мне интересно. Попробую бота своего обновлять :)
З.Ы. А как хранятся файлы? Кроме владельца, то имеет доступ к файлам?

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 7809
  • Репутация: 2281
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.10.2
Re: Проект. Upnet.ws
« Ответ #3, Отправлен: Апрель 16, 2012, 00:52:19 »
Назначение всего этого можно узнать? :think:

Только для обновлении?
А где гарантия что сервер не ляжет, где гарантия что файлы не пропадут, сколько места свободного, потянет ли сервер? :whistle:


Правила, Поиск, Супер тема


AutoIt is simple, subtle, elegant.


«Не оказываю тех. поддержку через ПМ/ICQ, и по электронной почте - для этого есть форум. (C)»
«Законы Мэрфи неоспоримы!»


Мои работы

Русское сообщество AutoIt

Re: Проект. Upnet.ws
« Ответ #3 Отправлен: Апрель 16, 2012, 00:52:19 »

Оффлайн Maalik [?]

  • Осваивающий
  • **
  • Сообщений: 74

  • Автор темы
  • Репутация: 33
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Проект. Upnet.ws
« Ответ #4, Отправлен: Апрель 16, 2012, 19:08:40 »
Ну обновления, никто никак не сможет получить, если они не знают ID вашего канала.
У каждого файла есть своя хэш сумма, ну например вы можете по 100 раз не качать одни и те же обновления вместе с новыми...

Просто функцией _UpnetLib_GetFilesList()
Узнаете хэши, а потом сохраняете все хэши в файле или в реестре, ну или ещё где нибудь)
Потом проверяете, если хэш в базе есть, (ну в вашей базе), то файл с этим хэшэм не качать))

 
Цитировать
Назначение всего этого можно узнать?
Только для обновлении?

Ну для обновления и ещё для триалов, ну типа ввел ключ и он проверяется на "апнэте".
Это как бы бета-версия сайта, ещё многое, многое надо изменить и добавить))))

Цитировать
А где гарантия что сервер не ляжет, где гарантия что файлы не пропадут, сколько места свободного, потянет ли сервер?

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

Ну я написал такую функцию на пхп, которая складывает все файлы сайта вместе с SQL запросами, в один GZ файл и посылает на емеил)))Думаю вероятность что сервер ляжет маленькая)))


Оффлайн Medic84 [?]

  • Администратор
  • *
  • Сообщений: 1416
  • Репутация: 303
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Проект. Upnet.ws
« Ответ #5, Отправлен: Апрель 16, 2012, 19:15:44 »
Maalik  [?]
Цитировать
Ну насчёт сервера, я так подумал... буду наверное юзать хостинг securesignup.netНормальный хостинг) там и место не ограниченно)))
Ага, зато количество файлов ограничено 180 000. Если проект пойдет вверх, то Вам придется искать другой хостинг. Потому что файлы для обновлений в среднем 500-700 кб и то некоторые даже меньше. Это всего 60 гб места  :)


Тогда придется съезжать на Amazon S3  :)

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

Оффлайн Maalik [?]

  • Осваивающий
  • **
  • Сообщений: 74

  • Автор темы
  • Репутация: 33
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Проект. Upnet.ws
« Ответ #6, Отправлен: Апрель 16, 2012, 19:30:01 »
Да вы правы, места будет много очень надо)))
Но постараюсь эту проблему как нибудь решить, без потерь)))) :)

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 7809
  • Репутация: 2281
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.10.2
Re: Проект. Upnet.ws
« Ответ #7, Отправлен: Август 17, 2013, 17:51:16 »
Прошёл год (даже чуть больше), как продвигается развитие проекта? :think:

Русское сообщество AutoIt

Re: Проект. Upnet.ws
« Ответ #7 Отправлен: Август 17, 2013, 17:51:16 »

Оффлайн Maalik [?]

  • Осваивающий
  • **
  • Сообщений: 74

  • Автор темы
  • Репутация: 33
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Проект. Upnet.ws
« Ответ #8, Отправлен: Август 17, 2013, 19:19:45 »
Да, вот решил переписать сам движок сайта) Потому-что он в ужасном состоянии  :whistle: (Всмысле не оптимизирован) Как допишу, обязательно сообщу.

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 7809
  • Репутация: 2281
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.10.2
Re: Проект. Upnet.ws
« Ответ #9, Отправлен: Декабрь 20, 2016, 21:04:47 »
Поскольку сайт лежит, тему закрываю.

Русское сообщество AutoIt

Re: Проект. Upnet.ws
« Ответ #9 Отправлен: Декабрь 20, 2016, 21:04:47 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
25 Ответов
11319 Просмотров
Последний ответ Апрель 26, 2010, 12:03:17
от bulldog5293
4 Ответов
1986 Просмотров
Последний ответ Январь 31, 2014, 09:11:23
от madmasles