1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/crazycooler-Fish-MD

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 4.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 25.11.2024 23:31 040e7a3

Fish-MD

Fish-MD — это лёгкий инструмент для создания заметок в формате Markdown, который поддерживает функцию синхронизации данных в облаке.

В отличие от традиционных инструментов для редактирования Markdown, Fish-MD позволяет вставлять изображения. Для этого нужно просто скопировать изображение из буфера обмена и вставить его в заметку с помощью сочетания клавиш Ctrl+V. Изображение будет локально сжато перед отправкой на сервер.

Почему был разработан Fish-MD?

Изначально автор использовал Evernote для создания заметок, но обнаружил, что поддержка изображений в Evernote не очень удобна, а подсветка кода в обычных заметках оставляет желать лучшего. Поэтому он решил создать собственный инструмент для заметок, руководствуясь личными предпочтениями.

Использование скомпилированного приложения

После компиляции приложение можно использовать без установки, просто распаковав его. Компиляция проводилась в среде VC14 x64.

Если вам нужна версия для x86, оставьте комментарий, и я скомпилирую её для вас. Также вы можете оставить запрос на настройку, если она вам необходима.

Регистрация

Зарегистрироваться можно по ссылке: http://mt.wtulip.com/qmd/sign-up.html.

Пароль: No cross, no crown.

Клиент

Клиентское приложение разработано на C++. В качестве библиотеки пользовательского интерфейса используется QT. Markdown реализован с использованием встроенного браузера в приложении, взаимодействие между JavaScript и C++ обеспечивает основные функции клиента.

Для ускорения загрузки документов и обеспечения нормальной работы при отсутствии подключения к интернету используется sqlite в качестве кэша для сохранения локальных документов.

Поскольку в разработке использовались некоторые базовые библиотеки boost, в будущем планируется переход на библиотеки C++11.

Библиотеки, необходимые для Windows-клиента:

  • boost 1.6;
  • sqlite 3;
  • qt 5.9.

image

image

Сервер

Серверная часть реализована с использованием фреймворка laravel и dingo, предоставляя API-интерфейсы в стиле RESTful.

Зависимости серверной части:

  • PHP >= 5.5.9 (рекомендуется PHP7);
  • laravel 5.2;
  • dingo 1.0.

Контакты

Автор приветствует обратную связь.

Связаться с ним можно по адресу: crazycooler@qq.com.

Один из пользователей предложил создать группу QQ для общения.

Номер группы: 241068624.

image

Лицензия

GPL v2

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/crazycooler-Fish-MD.git
git@api.gitlife.ru:oschina-mirror/crazycooler-Fish-MD.git
oschina-mirror
crazycooler-Fish-MD
crazycooler-Fish-MD
master