Вы используете устаревший браузер

Ваш браузер устарел, и поэтому некоторые важные функции этого сайта могут не работать. Пожалуйста, обновитесь до более современного браузера. :(

[ANDROID] Неофициальный клиент Для Ру-Мине

[ANDROID] Неофициальный клиент Для Ру-Мине

Она надо?

Да 13 голосов72,22%
Нет 5 голосов27,78%
    Mr. Cluster
    не в сети

    Просто хорошие люди

    Звание: Пользователь, просто пользователь

    Трофеев: 5

    Сообщений: 82

    Симпатий: 32

    После довольно продолжительного моего отсутствия на Ру-Мине которое, впрочем, никого не волновало я таки решил вернуться.
    Но возвращаться с пустыми руками - не кошерно, и я подумал, что надо-бы допилить мой клиент для всеми нами любимого сайта.

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

    Новая версия(ссылка):
    RuMineMobile
    Версия: R3.0
    Сборка: debug
    Фичи:
     - Отправка сообщений(флудильня)
     - Отображение сообщений треда(флудильня)
     - Основные BB-коды(Bold, italic, underline)
     - Авторизация
     - Профиль пользователя
    


    Версия rc2.13:


    Версия 1.1b145:
    GeXOn, Almighty, NIGHTDANGER и ещё 1 нравится это сообщение.
    Сообщение отредактировал Mr. Cluster 25 марта 2017 - 22:50

    Мой Стеаме
    Мой Ютаб
    [Мой Сайт] [Он же]

    #1 | 11 января 2017 - 16:21

    GeXOn
    не в сети

    ТруЪ Олдфаги-с

    Звание: "Новичок на форуме"

    Трофеев: 20

    Сообщений: 24116

    Симпатий: 12916

    На каком языке говорят эти невечери?

    #41 | 5 апреля 2017 - 19:46

    Mr. Cluster
    не в сети

    Просто хорошие люди

    Звание: Пользователь, просто пользователь

    Трофеев: 5

    Сообщений: 82

    Симпатий: 32

    Всем хай. Приложение не обновлял, но набросал апи для форума. Пока возваращает последнюю страницу флудильни.
    Запрос отправлять сюда: http://dev.nuarknoir.h1n.ru/api/rumine/
    Возвращается валидный JSON
    И ещё, при создании новой страницы на форуме, т.е. когда на одной странице становиться > 20 сообщений, то пожалуйста, делайте запрос сюда, а то у меня крон не пашет(
    http://dev.nuarknoir.h1n.ru/api/rumine/page-controller.php
    Гитхаб: https://github.com/NuarkNoir/RuMine-PHP-API
    А ещё выложил сурцы приложения под вёдра.
    Гитхаб: https://github.com/NuarkNoir/RuMine-Android-Client
    SDIR01 нравится это сообщение.

    Мой Стеаме
    Мой Ютаб
    [Мой Сайт] [Он же]

    #42 | 9 апреля 2017 - 18:34

    Voknehzyr
    не в сети

    Модератор

    Звание: Бабка на лавке

    Трофеев: 13

    Сообщений: 3597

    Симпатий: 2853

    #43 | 9 апреля 2017 - 21:45

    Mr. Cluster
    не в сети

    Просто хорошие люди

    Звание: Пользователь, просто пользователь

    Трофеев: 5

    Сообщений: 82

    Симпатий: 32

    Окей, из-за canary-сборки AS немного поломался проект, пришлось заново собирать по кускам. Запускаться из гитхабовского репозитория ничто не захотело, пришлось удалять старый и заводить новый репозиторий. Короче, новый репозиторий тут, последние билды тут(кстати, пересобрал приложение, теперь не вылетает при отключении инета). Также, интегировал систему автосборок Travis CI(но он чтот не фурычит).

    Мой Стеаме
    Мой Ютаб
    [Мой Сайт] [Он же]

    #44 | 15 апреля 2017 - 23:16

    Mr. Cluster
    не в сети

    Просто хорошие люди

    Звание: Пользователь, просто пользователь

    Трофеев: 5

    Сообщений: 82

    Симпатий: 32

    3.2 Fixes and Updates
    commit: e8378e4d01266d78f589cb0b47f4aee2a982292f

    Last build: RuMineMobile-3.2-debug.apk
    Пофиксил ошибки при загрузке: по-идее должно авторизовываться и загружать смайлики нормально.
    Обновил зависимости.
    Обновил интеграцию с Травис. Должно работать.
    Mordegaard нравится это сообщение.

    Мой Стеаме
    Мой Ютаб
    [Мой Сайт] [Он же]

    #45 | 22 апреля 2017 - 15:35

    Mr. Cluster
    не в сети

    Просто хорошие люди

    Звание: Пользователь, просто пользователь

    Трофеев: 5

    Сообщений: 82

    Симпатий: 32

    Запилил какое-никакое(никакое) API для румине

    Endpoint: https://python-test-nuark.c9users.io/
    Параметры:
    1. threadId - число(или строка), showtopic-{вот эта часть}, обязательный
    2. pagenum - число(или строка), page-{вот эта часть}

    Возвращает JSON-схему из подобных объектов:

        {
          "post_id": "POST ID",
          "sender": "USERNAME",
          "text": "ТЕКСТ, В ФОРМАТЕ base64"
        }
    

    З.Ы. Запросы - GET
    sdir01, golovorez3000 нравится это сообщение.
    Сообщение отредактировал Mr. Cluster 16 сентября 2017 - 16:35

    Мой Стеаме
    Мой Ютаб
    [Мой Сайт] [Он же]

    #46 | 16 сентября 2017 - 16:30

    Voknehzyr
    не в сети

    Модератор

    Звание: Бабка на лавке

    Трофеев: 13

    Сообщений: 3597

    Симпатий: 2853

    Цитата: Mr. Cluster
    "text": "ТЕКСТ, В ФОРМАТЕ base64"

    А зочем? Почему нельзя обычный String возвращать?

    💚 ГетероХаб 🍃 Вебщите 🍀

    #47 | 16 сентября 2017 - 18:25

    Mr. Cluster
    не в сети

    Просто хорошие люди

    Звание: Пользователь, просто пользователь

    Трофеев: 5

    Сообщений: 82

    Симпатий: 32

    sdir01, привычка такая - длинные тексты в JSON'е переводить в base64. Могу убрать, если надо

    Мой Стеаме
    Мой Ютаб
    [Мой Сайт] [Он же]

    #48 | 16 сентября 2017 - 22:48

    Mr. Cluster
    не в сети

    Просто хорошие люди

    Звание: Пользователь, просто пользователь

    Трофеев: 5

    Сообщений: 82

    Симпатий: 32

    Перевёл api с cloud9 на heroku, т.к. cloud9 засыпает "намертво".
    В общем:
    
    Метод: 
        GET
    Входные данные:
        mode=rumine
        threadId=<threadId>
        pagenum=<pagenum> - Не обязателен, если не указан, то берётся 9999999999999
        b64=<any or y> - Не обязателен, если "y", то конвертирует текст в base64(иногда бывает полезно). 
    
    

    IDN почему(скорее-всего из-за 3 питона), текст всегда конвертится в base64
    Пример:
    *ТЫК*
    Сообщение отредактировал Mr. Cluster 21 октября 2017 - 17:10

    Мой Стеаме
    Мой Ютаб
    [Мой Сайт] [Он же]

    #49 | 21 октября 2017 - 17:06

    Herobrine125
    не в сети

    Просто хорошие люди

    Звание: V.I.P на хуторе

    Трофеев: 11

    Сообщений: 878

    Симпатий: 123

    Mr. Cluster,
    На IOS клиент планируешь пилить?

    #50 | 21 октября 2017 - 17:17

    Mr. Cluster
    не в сети

    Просто хорошие люди

    Звание: Пользователь, просто пользователь

    Трофеев: 5

    Сообщений: 82

    Симпатий: 32

    Herobrine125,
    Ага, вот только сначала мак-ифон-лицензию_разраба_иос куплю
    А шо, так сильно интересует?

    Мой Стеаме
    Мой Ютаб
    [Мой Сайт] [Он же]

    #51 | 21 октября 2017 - 17:36

    Herobrine125
    не в сети

    Просто хорошие люди

    Звание: V.I.P на хуторе

    Трофеев: 11

    Сообщений: 878

    Симпатий: 123

    Цитата: Mr. Cluster
    А шо, так сильно интересует?

    Угу, с браузера мобильного не очень удобно сидеть. voobscheto

    #52 | 21 октября 2017 - 17:37

    Mr. Cluster
    не в сети

    Просто хорошие люди

    Звание: Пользователь, просто пользователь

    Трофеев: 5

    Сообщений: 82

    Симпатий: 32

    Herobrine125,
    Ну, может-быть, когда-нибудь...
    (А может веб-версию свою напишу)

    Мой Стеаме
    Мой Ютаб
    [Мой Сайт] [Он же]

    #53 | 21 октября 2017 - 18:40

Статистика форума

Сейчас онлайн: 5

Создано тем
14338
Написано сообщений
871549
Пользователей
377751
Новый участник
Lafauters

Администраторы | Главные редакторы | Модератор | Дедушки | Журналисты | HENTAI BOY | Goldфаги | Журналисты-олдфаги | ТруЪ Олдфаги-с | ТруЪ Плагинщик | Олдфаги | true Художник | Модератор бездны | Картоделы | XXXL ПХЛ | Просто хорошие люди | Посетители | Новички

Последние сообщения с форума

Название темы
Статистика
Последнее сообщение

Просмотров: 141306

Ответов: 680

Просмотров: 2770

Ответов: 18

Просмотров: 232

Ответов: 6