Coder Social home page Coder Social logo

codingtosh / markor Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gsantner/markor

0.0 0.0 0.0 21.91 MB

Text editor - Notes & ToDo (for Android) - Markdown, todo.txt, plaintext, math, ..

Home Page: https://gsantner.net/project/markor.html?source=github

License: Other

Java 99.73% Makefile 0.27%

markor's Introduction

GitHub releases GitHub downloads Translate on Crowdin Donate - say thanks Chat on Matrix GitHub CI Codacy code quality

Markor

Text editor - Notes & ToDo (for Android).
Simple and lightweight, supporting Markdown and todo.txt


Markor is a TextEditor for Android. This project aims to make an editor that is versatile, flexible, and lightweight. Markor utilizes simple markup formats like Markdown and todo.txt for note-taking and list management. It is versatile at working with text; it can also be used for keeping bookmarks, copying to clipboard, fast opening a link from text and lots more. Created files are interoperable with any other plaintext software on any platform. Markor is openly developed free software that accepts community contributions.

Features

๐Ÿ“ Create notes and manage your to-do list using simple markup formats
๐ŸŒฒ Work completely offline -- whenever, wherever
๐Ÿ‘Œ Compatible with any other plaintext software on any platform -- edit with notepad or vim, filter with grep, convert to PDF or create a zip archive

๐Ÿ– Syntax Highlighting and format related actions -- quickly insert pictures and to-dos
๐Ÿ‘€ Convert, preview, and share documents as HTML and PDF

๐Ÿ“š Notebook: Store all documents on a common filesystem folder
๐Ÿ““ QuickNote: Fast accessible for keeping notes
โ˜‘๏ธ To-Do: Write down your to-do
๐Ÿ– Formats: Markdown, todo.txt, csv, ics, ini, json, toml, txt, vcf, yaml

๐Ÿ“‹ Copy to clipboard: Copy any text, including text shared into Markor
๐Ÿ’ก Notebook is the root folder of documents and can be changed to any location on the filesystem. QuickNote and To-Do are textfiles

๐ŸŽจ Highly customizable, dark theme available
๐Ÿ’พ Auto-Save with options for undo/redo
๐Ÿ‘Œ No ads or unnecessary permissions
๐ŸŒŽ Language selection -- use other language than on the system

๐Ÿ”ƒ Markor is an offline app. It works with sync apps, but they have to do syncing respectively. Sync clients known to work in combination include BitTorrent Sync, Dropbox, FolderSync, OwnCloud, NextCloud, Seafile, Syncthing, Syncopoli
๐Ÿ”’ Can encrypt your textfiles with AES256. You need to set a password at the settings and use Android device with version Marshmallow or newer. You can use jpencconverter to encrypt/decrypt easily on desktop. Be aware that only the text is encrypted not pictures or attachments.

Privacy

Markor does not use your internet connection unless external resources (e.g. display image by URL) are referenced in user generated content. The app is working completly offline, no internet connection required! No personal data will be requested or shared with the author or third parties (i.e. calendar or contacts). Files can be shared to other apps from inside the app by pressing the share button. Files are stored locally in a user selectable folder, defaulting to the device public documents folder.

Android Permissions

  • WRITE_EXTERNAL_STORAGE, READ_EXTERNAL_STORAGE
    Read and write files from/to device storage.
  • INTERNET
    In user generated content data can be loaded from the internet.
  • INSTALL_SHORTCUT
    Install a shortcut to launchers to open a file/folder in Markor.
  • RECORD_AUDIO
    Markor allows to attach voice notes to the text. The permission is only used when clicking the "attach audio" button/menu to start the audio record dialog. Audio recording is always started and stopped by the user (button press).

Demo

Contributions

  • Development (Source code)
    The project is always open for contributions and welcomes merge requests. Take a look at our issue tracker for open issues, especially those tagged with good first issue and help wanted. The project uses AOSP Java Code Style. Additionally: Use _camelCase instead of mCamelCase for class members. Use Android Studios auto reformat feature before sending a MR.
  • Localization
    Translate on Crowdin (free).

Resources

Licensing

The code of the app is licensed Apache 2.0 or Commerical (See LICENSE for details).
Localization & translation files (string*.xml) are licensed CC0 1.0.
Project is based on the unmaintained projects writeily and writeily-pro.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.