{ "info": { "author": "Ehsan Iran-Nejad", "author_email": "eirannejad@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License" ], "description": "Revit Journal Maker\n===================\n\npython libray for writing/reading journal files for Autodesk Revit\n\nWriting Journals\n----------------\n\n.. code:: python\n\n import rjm\n journal_maker = rjm.JournalMaker(permissive=True)\n\n # creating a new model (template_name is optional)\n journal_maker.new_model(template_name='My Template')\n\n # creating a new template model (template_name is optional)\n journal_maker.new_template(template_name='My Template for Templates')\n\n # creating other types\n journal_maker.new_family(base_rft_file)\n journal_maker.new_conceptual_mass(base_rft_file)\n journal_maker.new_titleblock(base_rft_file)\n journal_maker.new_annotation(base_rft_file)\n\n # opening workshared model\n journal_maker.open_workshared_model(model_full_path,\n central=False,\n detached=True,\n keep_worksets=True,\n audit=False,\n show_workset_config=1)\n\n # opening non-workshared model\n journal_maker.open_model(model_full_path)\n\n # ignore missing links\n journal_maker.ignore_missing_links()\n\n # add custom entry to journal\n journal_maker.add_custom_entry(journal_entry)\n\n # execute an addon command\n cmdata = {} # dict of data to be passed to command in journal\n journal_maker.execute_command(tab_name='Add-Ins',\n panel_name='Panel Name',\n command_module='Addon Application Namespace',\n command_class='Command Classname',\n command_data=cmdata)\n\n # execute dynamo definition\n journal_maker.execute_dynamo_definition(definition_path='C:/testdef.dyn',\n show_ui=True,\n shutdown=True)\n\n # load a family\n journal_maker.import_family(RFA_file_path)\n\n # ask journal to export warnings using Revit UI\n journal_maker.export_warnings(export_filepath)\n\n # ask journal to purge unused warnings using Revit UI\n journal_maker.purge_unused(pass_count=3)\n\n # sync central model\n journal_maker.sync_model(comment='comment string',\n compact_central=True,\n release_borrowed=True,\n release_workset=True,\n save_local=False)\n\n # saving non-workshared model\n journal_maker.save_model()\n\n # closing model\n journal_maker.close_model()\n\n # finally\n journal_maker.write_journal(journal_filepath)\n\nReading Journals\n----------------\n\nUnder Development\n\n.. code:: python\n\n import rjm\n journal_reader = rjm.JournalReader(active_journal_file)\n\n # checking to see if the journal has crashed and stopped\n journal_reader.is_stopped()\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/eirannejad/Revit-Journal-Maker", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "rjm", "package_url": "https://pypi.org/project/rjm/", "platform": "", "project_url": "https://pypi.org/project/rjm/", "project_urls": { "Homepage": "https://github.com/eirannejad/Revit-Journal-Maker" }, "release_url": "https://pypi.org/project/rjm/1.2.0/", "requires_dist": null, "requires_python": "", "summary": "Python module for creating and reading journal files for Autodesk Revit.", "version": "1.2.0" }, "last_serial": 3549119, "releases": { "1.1.1": [ { "comment_text": "", "digests": { "md5": "098f9566d13f7e04915f8706c369c4ca", "sha256": "fecd09ec628553448345bc012cd24545139ba259a4a07c5b650d23a6c3ba19a1" }, "downloads": -1, "filename": "rjm-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "098f9566d13f7e04915f8706c369c4ca", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 36264, "upload_time": "2017-11-19T18:51:28", "url": "https://files.pythonhosted.org/packages/16/7a/4c22fbab17d91b25475b29276015c71d844247593dd895a59a9ca64920f8/rjm-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "719e392836f243d0793ff0f069da90c9", "sha256": "52baed47a65a0340d589fac674fb56ad5887769ac022236f939fef076b3e7a8b" }, "downloads": -1, "filename": "rjm-1.1.1.tar.gz", "has_sig": false, "md5_digest": "719e392836f243d0793ff0f069da90c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17504, "upload_time": "2017-11-19T18:51:38", "url": "https://files.pythonhosted.org/packages/43/61/c0e772b0201c4e1a90a1e20758e9499771212453c09a9ea1d55c3979e132/rjm-1.1.1.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "69df1c72b370f2bcd02f4ded0ee5df68", "sha256": "f65741c643457d3710902ce5db5aa0bb91b47feca0436604ec9bbbde0bbf3eae" }, "downloads": -1, "filename": "rjm-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "69df1c72b370f2bcd02f4ded0ee5df68", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 37973, "upload_time": "2018-02-03T20:44:22", "url": "https://files.pythonhosted.org/packages/01/c4/c1cd1437ff800cc018626769bfbb58f144b39c1df18c6da532587704dd9a/rjm-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "18956c6394dcd77c0bd7ccf78e3c6de4", "sha256": "9b51c8133a34095cf823a69e0893ebcc6ac64890f11d38d72c89eb1c716a76f6" }, "downloads": -1, "filename": "rjm-1.2.0.tar.gz", "has_sig": false, "md5_digest": "18956c6394dcd77c0bd7ccf78e3c6de4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18037, "upload_time": "2018-02-03T20:44:30", "url": "https://files.pythonhosted.org/packages/e6/b5/c24609d017e8b3f40ebccc1285c0e35d15242905b286b02781e51823caf0/rjm-1.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "69df1c72b370f2bcd02f4ded0ee5df68", "sha256": "f65741c643457d3710902ce5db5aa0bb91b47feca0436604ec9bbbde0bbf3eae" }, "downloads": -1, "filename": "rjm-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "69df1c72b370f2bcd02f4ded0ee5df68", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 37973, "upload_time": "2018-02-03T20:44:22", "url": "https://files.pythonhosted.org/packages/01/c4/c1cd1437ff800cc018626769bfbb58f144b39c1df18c6da532587704dd9a/rjm-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "18956c6394dcd77c0bd7ccf78e3c6de4", "sha256": "9b51c8133a34095cf823a69e0893ebcc6ac64890f11d38d72c89eb1c716a76f6" }, "downloads": -1, "filename": "rjm-1.2.0.tar.gz", "has_sig": false, "md5_digest": "18956c6394dcd77c0bd7ccf78e3c6de4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18037, "upload_time": "2018-02-03T20:44:30", "url": "https://files.pythonhosted.org/packages/e6/b5/c24609d017e8b3f40ebccc1285c0e35d15242905b286b02781e51823caf0/rjm-1.2.0.tar.gz" } ] }