RSS
Pages: 1 2 3 4 5
[>] Re: дорога на 03
ii.dev.2014
vit01(lenina,50) — 51t
2014-04-06 13:52:01


> погляди php-версию в tools - что с ней делать - оставлять? или удалить. или ты из своей версии что-нибудь вставишь.
Я думаю, удалить, потому что в моей версии уже особо всё нужное реализовано, а тут ещё и по-старому всё.
> и вообще, надо будет readme к ней какой-нибудь написать
Пока что код документирует сам себя, если что, можно гитхабовский скопировать
> и, по хорошему, проверить все лицензии - на bottle, на pyrss2gen, на foundation, на fonts-awesome, и где-то файлики с этими лицензиями все положить.
вот это нужно, да. А наша лицензия - это "общественное достояние", да? :)
а я тогда буду писать пхп гейт, чтобы сделать пхп ноду полноценной

[>] Re: ii-php
ii.dev.2014
vit01(lenina,50) — 51t
2014-04-06 13:55:06


> а то я с этим дабл-ай-фидо вообще нифига не высыпаюсь :)
Да я тоже, засыпаю в час ночи, просыпаюсь в 8-9 утра :) вредно, ужас :)
И ещё вопрос был: когда будет всё готово, делать сервер и клиент в одном пакете, или сделать из одного пакета как бы 3 пакета?

[>] Re: дорога на 03
ii.dev.2014
51t(lenina,1) — vit01
2014-04-06 13:55:58


Хозяин-барин. Удалил из битбакета

На наш код - да, CC0 или любая по вкусу.

[>] Re: ii-php
ii.dev.2014
51t(lenina,1) — vit01
2014-04-06 13:58:14


я сам не знаю.

всё зависит от того, как мы будем это позиционировать. что это - набор для создания сообществ или "все гейтуйтесь к нам", или ещё что-то... надо доделать, посмотреть, что именно у нас получилось, как оно классно решает проблемы (для меня клиент - мечта идиота :), давно такой хотел для переписки, чтобы бац - и новые сообщения). И уже от этого отталкиваться, как это будет логичнее - один или три.

[>] Re: ii-php
ii.dev.2014
vit01(lenina,50) — 51t
2014-04-06 13:59:53


> набор для создания сообществ
Именно это и есть, наверное :)

[>] Re: ii-php
ii.dev.2014
51t(lenina,1) — vit01
2014-04-06 14:02:32


надо будет сделать паузу, скушать твикс, и подумать над правильным позиционированием. :) для сообществ, наверное, нужна какая-то регистрация юзеров. а это куча проверок, антиспамов, и ещё много-много-много всего, это уже не наша ниша.

ps. а ещё наверное, сегодня на гитхабе сервер аватарок опубликую, только чуть код почищу (но только чуть, всё равно страшный) :)

[>] Re: ii-php
ii.dev.2014
vit01(lenina,50) — 51t
2014-04-06 14:09:34


Тогда пусть понедельник будет паузой и днём оффтопа :)

[>] Re: ii-php
ii.dev.2014
kirovpoint1(lenina,26) — 51t
2014-04-06 15:54:56


Как бы mkdir -p ы python есть
называется os.makedirs
рекомендую использовать в таком виде
====[python]===
if os.path.exists(path):
os.makedirs(path)



[>] Re: ii-php
ii.dev.2014
51t(lenina,1) — kirovpoint1
2014-04-06 15:56:40


как бы - это две строки. так и приходится использовать :) на "без проверки" - валится :) кроме того, в mkdir -p - можно делать { }, и многое другое

шел-скрипт для такого проще и прозрачнее...

[>] 2Vargos
ii.dev.2014
51t(lenina,1) — All
2014-04-07 13:07:55


оно там сейчас (потому что вся эта логика будет переписана полностью, не хочу там вставлять что-то) в config.cfg требует описание для каждой эхи, типа

echo.14 tra la la
echo.15 tra la la

просто имя эхи не принимается

[>] ii-php
ii.dev.2014
vit01(lenina,50) — All
2014-04-07 19:03:28


Портировал оригинальный webfetch.py на php. Теперь php ноды тоже стали полноценными и могут гейтоваться! Смотреть на гитхабе. https://github.com/vit1-irk/ii-php

[>] Re: ii-php
ii.dev.2014
51t(lenina,1) — vit01
2014-04-08 08:45:21


вообще, смысл фетчера в том, чтобы засовываться в крон. и там без разницы, на каком языке.

а этот как работает?

[>] Re: ii-php
ii.dev.2014
vit01(lenina,50) — 51t
2014-04-08 13:17:42


Так же, через крон на хостинге. Работает точно так же, как питоновская версия. По-моему, это супер-полезная вещь.

[>] индекс эхи
ii.dev.2014
kirovpoint1(lenina,26) — All
2014-04-08 16:10:28


51t, а давно запрос к /e/<несуществующая эха> возвращает 200 - Ok и пустой список?

Полчаса пытался понять где подвох

Может там 404 нарисовать?

[>] Re: индекс эхи
ii.dev.2014
vit01(lenina,50) — kirovpoint1
2014-04-08 16:14:59


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

[>] Re: индекс эхи
ii.dev.2014
kirovpoint1(lenina,26) — vit01
2014-04-08 16:37:49


Я не писать - я читать хочу.

[>] Re: индекс эхи
ii.dev.2014
vit01(lenina,50) — kirovpoint1
2014-04-08 16:49:56


Тогда можно просто сделать проверку строки на пустоту.

[>] Re: индекс эхи
ii.dev.2014
51t(lenina,1) — kirovpoint1
2014-04-08 17:11:58


всегда. потому что пустая эха - это частный случай эхи, с 0 сообщений. а в остальном это точно такая же эха.

[>] Re: индекс эхи
ii.dev.2014
51t(lenina,1) — kirovpoint1
2014-04-08 17:12:43


ну так и читай. список с 0 сообщений - это частный случай списка

[>] Re: ii-php
ii.dev.2014
vit01(lenina,50) — vit01
2014-04-12 15:17:11


Исправил ошибки в фетчере, портировал пуш на php. Его пока не оттестировал, кому нужны исходники для тестов, могу дать. На гитхаб такой код пока выкладывать не стану.

[>] переезд
ii.dev.2014
51t(lenina,1) — All
2014-04-17 18:29:22


эха переехала в ii://ii.dev.14

[>] небольшая бага
ii.dev.2014
dubc(lenina,34) — All
2014-05-30 09:04:34


Если в конфиге есть пустая строка:
Traceback (most recent call last):
File "/home/sva/ii-client/clapi/bottle.py", line 783, in _handle
return route.call(**args)
File "/home/sva/ii-client/clapi/bottle.py", line 1635, in wrapper
rv = callback(*a, **ka)
File "run.py", line 68, in h_get
gm.fetch([x for x,y in echolist],url)
File "/home/sva/ii-client/clapi/getmsg.py", line 55, in fetch
s = getf('%sm/%s' % (cfg[1], '/'.join(dl)))
File "/home/sva/ii-client/clapi/getmsg.py", line 13, in getf
response = urllib2.urlopen(request)
File "/usr/lib64/python2.7/urllib2.py", line 127, in urlopen
return _opener.open(url, data, timeout)
File "/usr/lib64/python2.7/urllib2.py", line 410, in open
response = meth(req, response)
File "/usr/lib64/python2.7/urllib2.py", line 523, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib64/python2.7/urllib2.py", line 448, in error
return self._call_chain(*args)
File "/usr/lib64/python2.7/urllib2.py", line 382, in _call_chain
result = func(*args)
File "/usr/lib64/python2.7/urllib2.py", line 531, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
HTTPError: HTTP Error 404: Not Found

Pages: 1 2 3 4 5