{ "info": { "author": "John Bjorn Nelson", "author_email": "jbn@abreka.com", "bugtrack_url": null, "classifiers": [], "description": "# What is PhIDE?\n\nA misnomer and a mess. The IDE I want for doing knowledge work doesn't exist. \nIPython (i.e [Jupyter](http://jupyter.org/)) does a lot of what I want. But, \nfor say, writing a dissertation, there are missing tools. Right now, PhIDE \nis me writing little utilities that work good enough, kicking the quality can \ndown the road. You probably shouldn't use this library yet. I mean, it works, \nbut it's not systematically tested. (But, I do use it daily, and I have not \nhand any accidental `rm -rf /` incidents -- yet.)\n\n# Installation\n\n`$ pip install phide`\n\n# Commands\n\n## `phide-simple-html`\n\n### What it does now?\n\nRecursively walks the file system -- starting from the current directory -- \nfor IPython notebooks. Following the PhIDE convention, it skips processing of \nfiles or directories which start with a `.` or `_`. Ordering is lexicographic. \n(I use a convention of naming notebooks as `###_name.ipynb`.) When it reads a \nmarkdown cell, it concatenates it to the output Pandoc flavored markdown file \n(`_phide_output/extract.md`). When it encounters an SVG output, it serializes \nit (to `_phide_output/media/#.svg`) and insert an image into the markdown \nfile. Then, it runs pandoc.\n\nUsage: `$ phide-simple-html`\n\n### What should it do?\n\nI need to add support for pandoc compilation into alternative formats \n(e.g. latex). I especially want support for citations via IPython's data-cite \nconvention.\n\nIt should also support more than just SVG files. And, I want it to support \nlatex-style referencing and figures.\n\nOh, and templating.\n\n## `phide-paper-sync`\n\n### What it does now?\n\nOften, I want to read PDF files on my iPad using GoodReader. GoodReader \noffers DropBox synchronization. This script syncs PDF files used in my \ndissertation with those on a Dropbox. It obeys the following rules:\n\n1. If the dropbox file is newer, overwrite the dissertation one. \n2. If the dissertation file is newer, overwrite the dropbox one.\n3. If there is no equivalent file in the dropbox directory, copy it.\n\nNote, this script \"unpacks\" `_cited_docs`. For example, if you are working on \nyour thesis you may have a: \n`/thesis/intro/_cited_docs/transformative_hermeneutics.pdf` it syncs with \n`/sync_folder/intro/transformative_hermeneutics.pdf`.\n\n**WARNING**: *Modern Academia is a mostly a closed-source community, built upon \nthe idea that sharing is bad (for your CV). Part of this paradigm depends upon \njournals, or tenure justifiers. These institutions do not like it when you \nshare research, and will prosecute those who do. Remember to add \n`_citeddocs` to your `.gitignore`*.\n\nUsage: `$ phide-paper-sync sync-dir`\n\n### What should it do?\n\nProbably something more robust than modified time comparisons. That seems \ndangerous. Also, I want it to be executable correctly from any project \nsub-dir, like git.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jbn/PhIDE", "keywords": null, "license": "License :: OSI Approved :: MIT License", "maintainer": null, "maintainer_email": null, "name": "PhIDE", "package_url": "https://pypi.org/project/PhIDE/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/PhIDE/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/jbn/PhIDE" }, "release_url": "https://pypi.org/project/PhIDE/0.0.5/", "requires_dist": null, "requires_python": null, "summary": "An untested mess of tools for writing your Ph.D. in IPython", "version": "0.0.5" }, "last_serial": 2097364, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "5fd656a3aae9066d7c9f74499b97d384", "sha256": "721f1d3609f9d03478c9ef2486cd34919c350f79007f2bc416b564b0d19d7d48" }, "downloads": -1, "filename": "PhIDE-0.0.1.tar.gz", "has_sig": false, "md5_digest": "5fd656a3aae9066d7c9f74499b97d384", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3883, "upload_time": "2016-04-22T17:18:08", "url": "https://files.pythonhosted.org/packages/ea/81/3231f3f5ea3fda34c793fdeba698c3b94ced3b9786d1dee7733840166d7c/PhIDE-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "eba3bb66bd9a5bc25929251ecfafc572", "sha256": "464f814f43756ae0e0055d613d93f98a8ceb3e621f9ccbf9db35daaf41594754" }, "downloads": -1, "filename": "PhIDE-0.0.2.tar.gz", "has_sig": false, "md5_digest": "eba3bb66bd9a5bc25929251ecfafc572", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3887, "upload_time": "2016-04-22T17:24:24", "url": "https://files.pythonhosted.org/packages/6b/cc/b1f47531d88c83aafbd98aaed81ed7278fd7362229253e706ec1e037515d/PhIDE-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "0b9db131470517957ea6228cc0c6175c", "sha256": "20df155c96d68d37b2bdf598d8c25e06b9af6b9291066bd8996c1429585ce029" }, "downloads": -1, "filename": "PhIDE-0.0.3.tar.gz", "has_sig": false, "md5_digest": "0b9db131470517957ea6228cc0c6175c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3885, "upload_time": "2016-04-22T17:44:39", "url": "https://files.pythonhosted.org/packages/dd/3b/6a5fd686838734deb260b21888ddce52248d784682dd71d625efb3f17507/PhIDE-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "3b73b8f1fe0a0dbc1560c9d9e89e7c5c", "sha256": "afaa732cd7696d9d61a3611f2c1bc856f76ef2273c3831bbcd6c9f2bb5a34a96" }, "downloads": -1, "filename": "PhIDE-0.0.4.tar.gz", "has_sig": false, "md5_digest": "3b73b8f1fe0a0dbc1560c9d9e89e7c5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4604, "upload_time": "2016-05-03T16:16:00", "url": "https://files.pythonhosted.org/packages/52/c6/1c0455cd6c0f6dfa5ee675fbe0debc37ba3c9e28a07d5cb1f9adfd097849/PhIDE-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "96c324cbb154d91137dd0fdc34d8f258", "sha256": "b66ed1fe312939f3679e06a1a3f1d14db7831bb7925c55f2805b3b26834d95dd" }, "downloads": -1, "filename": "PhIDE-0.0.5.tar.gz", "has_sig": false, "md5_digest": "96c324cbb154d91137dd0fdc34d8f258", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4614, "upload_time": "2016-05-03T16:51:55", "url": "https://files.pythonhosted.org/packages/05/0b/d891c93ca154d60af2521af9bde9c0a8309cdbf07ca44cbf2de54570e9ba/PhIDE-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "96c324cbb154d91137dd0fdc34d8f258", "sha256": "b66ed1fe312939f3679e06a1a3f1d14db7831bb7925c55f2805b3b26834d95dd" }, "downloads": -1, "filename": "PhIDE-0.0.5.tar.gz", "has_sig": false, "md5_digest": "96c324cbb154d91137dd0fdc34d8f258", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4614, "upload_time": "2016-05-03T16:51:55", "url": "https://files.pythonhosted.org/packages/05/0b/d891c93ca154d60af2521af9bde9c0a8309cdbf07ca44cbf2de54570e9ba/PhIDE-0.0.5.tar.gz" } ] }