stiletto / bnw Goto Github PK
View Code? Open in Web Editor NEWBnW microbblogging service
Home Page: http://bnw.im/
License: BSD 2-Clause "Simplified" License
BnW microbblogging service
Home Page: http://bnw.im/
License: BSD 2-Clause "Simplified" License
Deliver messages (posts, replys) to users who alluded in this message. For example: post with text "faggot --> @username" will delivered to @username even he doesn't subscribed to poster (exclude when poster in BL).
In brief, like twitter's "Mentions"
Из-за этого поиск выдает только сообщения старше 8 месяцев.
<dzhon_over> register dzhon
ERROR. Parser has got a strange shit from handler.
По аналогии с существующим login-токеном (который передается в ссылке по команде LOGIN
и с которым происходит вся аутенфикация по API) нужен еще один, но такой, который бы давал доступ, только к whoami
эндпоинту. То есть, нужен еще один эндпоинт, который будет просто отдавать авторизованному пользователю его auth-токен с которым ничего нельзя сделать кроме как подтвердить свою bnw-идентичность.
Нужно для того, чтобы иметь возможность аутенфицировать бнвачеров в сторонних API. Например, хранить счетчик непрочитанных сообщений для аутизма пользователя или сделать какое-то хранилище байтов, недоступное для быдла (поинтачеров).
Хорошо бы для всех эндпоинтов, где возвращается список постов, но хватит и только для общей ленты.
Compare
? бухнём
with
? бухнем
command_show.py
строчка 159
...
parameters['user']['$nin'] = list(bl['tag'])
...
опечатка же, не? из-за нее, видимо, юзеры из bl видны на глагне
Сабж
When searching for a tag containing the + sign for a particular user through the default web interface, it doesn't show any results even when there are known to be results to be shown. For global search for the same tag, however, it works okay. For one instance, compare http://bnw.im/u/goren/t/h%2B vs. http://bnw.im/t/h%2B
Web interface to change settings and personal information (including avatar).
Formating, avatars, previews of images, clickable post id/comment id/username.
Пример: https://bnw.im/p/ZYVNX0
Ожидаемый результат: ссылка должна быть укорочена или принудительно разбита на несколько строк (в CSS вроде такой параметр был, но я забыл название).
<img src="/path/to/button.png">
Сам патчить не осмелился, т.к. там чуть больше чем 2 строчки, надо свой bnw поднимать и тестить, поэтому просто реквест.
New option like set --force_anonymity 1
which forces all your new posts and comments to anonymous without necessity to use '-a' key.
https://bnw.im/p/OGXSTW#MNW вот например тут комар мне говорит "съеби" и объявляет мой тред своим. Предлагаю добавить такую фичу, чтоб я действительно мог свой тред передать другому пользователю бнв, и чтоб он там мог что-то удалять потом.
Если очень быстро вызвать сабмит формы комментария, сообщения дублируются
Таки жалуются, что фича нужная, поэтому надо обратно вхерачить webui_base в регэкспы, но на этот раз брать из конфига.
Преобразовывать /ABC в вебморде в ссылки на коммент в текущем треде.
http://bnw.im/p/2NDW7P#KP6
http://bnw.im/p/0B2IL7#A96 is a reply to /WMP
— however, it's corresponding div is positioned and indented as a child of <div id="9GM">
.
me: update
bnw: BACKEND (CAUGHT) ERROR! IMMEDIATELY REPORT THIS SHIT TO MY STUPID AUTHOR!!!
Traceback (most recent call last):
File "/home/bnw/virtualenv/local/lib/python2.7/site-packages/BnW-0.1-py2.7.egg/bnw/xmpp/stupid_handler.py", line 57, in idiotic
result = yield handlers.parsers[iparser].handle(xmsg)
AttributeError: 'NoneType' object has no attribute 'group'
Command which caused this exception: update
Example:
alias -s unsub usub %1
<bnw.im> OK. Alias unsub updated.
unsub
<bnw.im> No such command: unsub
unsub 1
<bnw.im> ERROR. Usage: unsubscribe <-u username|-t tag|-c club|-m message>
unsub -m 123456
<bnw.im> OK. Unsubscribed.
(01:25:37) ulidtko: help (01:25:37) bnw.im: OK. Help: ... а еще у каждой команды есть опция --help которая выведет описание аргументов, коротких и длинных. (01:27:26) ulidtko: register --help (01:27:26) bnw.im: Unknown option help
Использовать XEP-0066 ( https://xmpp.org/extensions/xep-0066.html ), для рассылки превью картинок.
Пример:
<atom:link href="/u/user/?format=rss" type="application/rss+xml" rel="self">
Запили тег чтобы его отключить плз.
Плюс хочу тег для verbatim постинга, или есть уже такой?
Спс.
Скажи сколько коинов надо, я переведу.
Please fix avatars, they are broken again
Пусть, хотя бы, через xmpp для начала.
Hi @stiletto!
My JID is: [email protected]
Here's the issue:
[23:58:08] <resurtm> jids
[23:58:08] <[email protected]> BACKEND (CAUGHT) ERROR! IMMEDIATELY REPORT THIS SHIT TO MY STUPID AUTHOR!!!
Traceback (most recent call last):
File "/home/bnw/venv/lib/python2.7/site-packages/BnW-0.1-py2.7.egg/bnw/xmpp/stupid_handler.py", line 57, in idiotic
result = yield handlers.parsers[iparser].handle(xmsg)
KeyError: 'pending_jids'
Command which caused this exception: jids
Cheers,
@resurtm
because
markdown
sucks
cocks
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.