معرفی شرکت ها


freeplane-io-0.7.1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

provide create, read, update and delete of freeplane nodes via file access
ویژگی مقدار
سیستم عامل -
نام فایل freeplane-io-0.7.1
نام freeplane-io
نسخه کتابخانه 0.7.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده nnako
ایمیل نویسنده nnako@web.de
آدرس صفحه اصلی https://github.com/nnako/freeplane-python-io
آدرس اینترنتی https://pypi.org/project/freeplane-io/
مجوز -
freeplane-python-io =================== This package provides the user a convenient way to create, read, update and delete information stored inside Freeplan mindmap files. As an alternative or an enhancement to working with mindmaps through the original graphical user interface (GUI) which is provided by the brilliant Freeplane Mindmap Editor, this package was designed to implement an application programming interface (API) for Python as well as a command line interface (CLI) both to interact with Freeplane mindmap files, directly. These are the main features of the package: **create, read and modify Freeplane mindmaps** at least in theory, this package will not touch anything it does not know within an opened mindmap. so, you can read big maps, change them where you like and save them without any information loss. **transparent handling of different mindmap file versions** different freeplane file versions are handled seamlessly. even old Freemind mindmaps should work. **management of each node's creation and modification dates** dates will be translated into human-readable date strings. when creating or modifying nodes, the correct dates will be set. **search and find nodes within a mindmap** based on the node's id, core text, attributes, details, notes, link or icons any node can be found within a mindmap using the mindmap's or node's `find_nodes` or `find_children` methods. **navigate through the mindmap trees** based on the node object's `parent`, `children`, `next` and `get_child_by_index` attributes / methods it is possible to reach every node from every starting point within the mindmap. **modify information within arbitrary nodes** the original attributes of each node (core text / html as `plaintext`, `notes`, `details`, `link`, `icons`, ...) can be read and modified. by using the node's `set_attribute`, `get_attribute` and `attribute` methods, the Freeplane' node attributes can be accessed. **manage node links** hyperlinks between nodes within the same mindmap as well as accross different mindmaps are dealt with by using the `hyperlink` attribute of a node object. **set and manage node styles** in Freeplane, "styles" are used to set and manage the design of nodes. using the `styles` attribute and the `add_style` attribute of a map object or the `style` attribute of a node object, the management is done. **create and manage arrow links** besides hyperlinks, "arrow links" can be used to connect nodes on (this time on a visual level). the node object's `add_arrowlink` method helps connecting nodes visually. installation ------------ .. code:: bash pip install freeplane-io usage ----- .. code:: python import freeplane # # load existing mindmap # # in order to access a mindmap, you first have to open it using # the following function. please provide a valid path to your # already existing Freeplane mindmap within the argument of the # following function. # load mindmap = freeplane.Mindmap('./example_IN.mm') # show available node styles mindmap.styles # # check for GTD tasks # # there is a Freeplane addon "GTD+" which uses exclamation mark # icons as identifiers for a GTD element within a Freeplane # mindmap. In order to get a list of all these GTD elements, # you can use the following method. tasks = mindmap.find_nodes(icon=freeplane.ICON_EXCLAMATION) # # search for any core text # # in order to search the whole mindmap for a specific text string # expected within the core section of a node, the following # method can be used. # search whole mindmap for "test" nodes = mindmap.find_nodes(core="test", exact=True) # search whole mindmap for "test", "tEST", ... if not nodes: nodes = mindmap.find_nodes(core="test") # get first node from list node = nodes[0] # printout its plain text print(node.plaintext) # # write into existing mindmap # # modify test node's core text and color node.plaintext = 'found and changed' # create a test style mindmap.add_style("test", {"bgcolor": "#999999"}) # set test style in node node.style = "test" # # save mindmap # mindmap.save('./example_OUT.mm') documentation ------------- For more information, please visit our documentation_ at ReadTheDocs. .. _documentation: https://freeplane-python-io.readthedocs.io/en/latest/


نیازمندی

مقدار نام
~=2020.1.16 html2text
- lxml
~=5.2.3 sphinx


نحوه نصب


نصب پکیج whl freeplane-io-0.7.1:

    pip install freeplane-io-0.7.1.whl


نصب پکیج tar.gz freeplane-io-0.7.1:

    pip install freeplane-io-0.7.1.tar.gz