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

OSCHINA-MIRROR/crazycooler-Fish-MD

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

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 )

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

Введение

Fish-MD — это очень лёгкий облачный инструмент для заметок Markdown, который поддерживает функцию синхронизации данных в облаке. По сравнению с обычными инструментами редактирования Markdown, он имеет дополнительную функцию вставки изображений: можно вставлять изображения из буфера обмена с помощью сочетания клавиш Ctrl+V. Развернуть Свернуть
GPL-2.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