{ "info": { "author": "Adam Zapletal", "author_email": "adamzap@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Utilities" ], "description": "========\nOverview\n========\n\n\n\nLightweight markup language (Markdown, ReST, or Textile) slideshow generator. Forked from landslide.\n\nDemo: http://ionelmc.github.io/python-darkslide/\n\n::\n\n # Darkslide\n\n ---\n\n # Overview\n\n Generate HTML5 slideshows from markdown, ReST, or textile.\n\n ![python](http://i.imgur.com/bc2xk.png)\n\n Darkslide is primarily written in Python, but it's themes use:\n\n - HTML5\n - Javascript\n - CSS\n\n ---\n\n # Code Sample\n\n Darkslide supports code snippets\n\n !python\n def log(self, message, level='notice'):\n if self.logger and not callable(self.logger):\n raise ValueError(u\"Invalid logger set, must be a callable\")\n\n if self.verbose and self.logger:\n self.logger(message, level)\n\nRequirements\n============\n\n``python`` and the following modules:\n\n- ``jinja2``\n- ``pygments`` for code blocks syntax coloration\n\nMarkup Conversion\n-----------------\n\n- ``markdown`` for `Markdown `__\n- ``docutils`` for `reStructured\n Text `__\n- ``textile`` for\n `Textile `__\n\nOptional\n--------\n\n- ``watchdog`` for watching/auto-regeneration with the ``-w`` flag\n\nInstallation\n============\n\nInstall the latest stable version of Darkslide with a python package\nmanager like ``pip``:\n\n::\n\n $ pip install darkslide\n\nIf you want to stay on the edge:\n\n::\n\n $ git clone https://github.com/adamzap/landslide.git\n $ cd landslide\n $ python setup.py build\n $ sudo python setup.py install\n\nFormatting\n==========\n\nMarkdown\n--------\n\n- Your Markdown source files must be suffixed by ``.md``, ``.markdn``,\n ``.mdwn``, ``.mdown`` or ``.markdown``\n- To create a title slide, render a single ``h1`` element (eg.\n ``# My Title``)\n- Separate your slides with a horizontal rule (``---`` in markdown)\n except at the end of md files\n- Your other slides should have a heading that renders to an ``h1``\n element\n- To highlight blocks of code, put ``!lang`` where ``lang`` is the\n pygment supported language identifier as the first indented line\n\nReStructuredText\n----------------\n\n- Your ReST source files must be suffixed by ``.rst`` or ``.rest``\n (**``.txt`` is not supported**)\n- Use headings for slide titles\n- Separate your slides using an horizontal rule (``----`` in RST)\n except at the end of RST files\n\nTextile\n-------\n\n- Separate your slides using ``---``, just like in markdown\n\nRendering\n=========\n\n- Run ``landslide slides.md`` or ``landslide slides.rst``\n- Enjoy your newly generated ``presentation.html``\n\nViewing\n=======\n\n- Press ``h`` to toggle display of help\n- Press ``left arrow`` and ``right arrow`` to navigate\n- Press ``t`` to toggle a table of contents for your presentation.\n Slide titles are links\n- Press ``ESC`` to display the presentation overview (Expos\u00e9)\n- Press ``n`` to toggle slide number visibility\n- Press ``b`` to toggle screen blanking\n- Press ``c`` to toggle double slide display (current and next\n slides)\n- Press ``S`` to toggle display of link to the source file for each\n slide\n- Press '2' to toggle notes in your slides (specify with the .notes\n macro)\n- Browser zooming is *not* supported\n\nCommandline Options\n===================\n\nUsage::\n\n darkslide [options] input.md ...\n\nOptions:\n --version show program's version number and exit\n -h, --help show this help message and exit\n -c, --copy-theme Copy theme directory into current presentation source\n directory.\n -b, --debug Will display any exception trace to stdout.\n -d FILE, --destination=FILE\n The path to the to the destination html file. Default:\n presentation.html.\n -e ENCODING, --encoding=ENCODING\n The encoding of your files. Default: utf8.\n -i, --embed Embed stylesheet and javascript contents,\n base64-encoded images and objects in presentation to\n make a standalone document.\n -l LINENOS, --linenos=LINENOS\n How to output linenos in source code. Three options\n available: no (no line numbers); inline (inside
\n                        tag); table (lines numbers in another cell, copy-paste\n                        friendly).\n  -o, --direct-output   Prints the generated HTML code to stdout.\n  -P, --no-presenter-notes\n                        Don't include presenter notes in the output.\n  -q, --quiet           Won't write anything to stdout (silent mode).\n  -r, --relative        Make your presentation asset links relative to current\n                        working dir; This may be useful if you intend to\n                        publish your html presentation online.\n  -t THEME, --theme=THEME\n                        A theme name, or path to a landlside theme directory\n  -v, --verbose         Write informational messages to stdout (enabled by\n                        default).\n  -x EXTENSIONS, --extensions=EXTENSIONS\n                        Comma-separated list of extensions for Markdown.\n  -w, --watch           Watch source directory for changes and regenerate\n                        slides.\n\nPresentation Configuration\n==========================\n\nDarkslide allows to configure your presentation using a ``cfg``\nconfiguration file, therefore easing the aggregation of source\ndirectories and the reuse of them across presentations. Darkslide\nconfiguration files use the ``cfg`` syntax. If you know ``ini`` files,\nyou get the picture. Below is a sample configuration file:\n\n.. code-block:: ini\n\n    [darkslide]\n    ; the old [landslide] is still supported\n    theme  = /path/to/my/beautiful/theme\n    source = 0_my_first_slides.md\n             a_directory\n             another_directory\n             now_a_slide.markdown\n             another_one.rst\n    destination = myWonderfulPresentation.html\n    css =    my_first_stylesheet.css\n             my_other_stylesheet.css\n    js =     jquery.js\n             my_fancy_javascript.js\n    relative = True\n    linenos = inline\n\nDon't forget to declare the ``[darkslide]`` section. All configuration\nfiles must end in the .cfg extension.\n\nTo generate the presentation as configured, just run:\n\n::\n\n    $ cd /path/to/my/presentation/sources\n    $ darkslide config.cfg\n\nMacros\n======\n\nYou can use macros to enhance your presentation:\n\nNotes\n-----\n\nAdd notes to your slides using the ``.notes:`` keyword, eg.:\n\n::\n\n    # My Slide Title\n\n    .notes: These are my notes, hidden by default\n\n    My visible content goes here\n\nYou can toggle display of notes by pressing the ``2`` key.\n\nSome other macros are also available by default: ``.fx: foo bar`` will\nadd the ``foo`` and ``bar`` classes to the corresponding slide ``
``\nelement, easing styling of your presentation using CSS.\n\nQR Codes\n--------\n\nAdd a QR Code to your presentation by using the ``.qr`` keyword:\n\n::\n\n .qr: 450|https://github.com/ionelmc/python-darkslide\n\nFootnote\n--------\n\nAdd footnote to the current and all the following presentations\n\n::\n\n .footnote: Slides available at https://blog.ionelmc.ro/presentations/\n\n\nPresenter Notes\n===============\n\nYou can also add presenter notes to each slide by following the slide\ncontent with a heading entitled \"Presenter Notes\". Press the 'p' key to\nopen the presenter view.\n\nRegistering Macros\n==================\n\nMacros are used to transform the HTML contents of your slide.\n\nYou can register your own macros by creating ``darkslide.macro.Macro``\nderived classes, implementing a ``process(content, source=None)`` method\nand returning a tuple containing the modified contents and some css\nclasses you may be wanting to add to your slide ``
`` element. For\nexample:\n\n::\n\n !python\n import darkslide\n\n class MyMacro(darkslide.Macro):\n def process(self, content, source=None):\n return content + '

plop

', ['plopped_slide']\n\n g = darkslide.generator.Generator(source='toto.md')\n g.register_macro(MyMacro)\n print g.render()\n\nThis will render any slide as below:\n\n::\n\n !html\n
\n

foo

\n
\n

my slide contents

\n

plop

\n
\n
\n\nAdvanced Usage\n==============\n\nSetting Custom Destination File\n-------------------------------\n\n::\n\n $ darkslide slides.md -d ~/MyPresentations/presentation.html\n\nWorking with Directories\n------------------------\n\n::\n\n $ darkslide slides/\n\nWorking with Direct Output\n--------------------------\n\n::\n\n $ darkslide slides.md -o | tidy\n\nUsing an Alternate Darkslide Theme\n----------------------------------\n\n::\n\n $ darkslide slides.md -t mytheme\n $ darkslide slides.md -t /path/to/theme/dir\n\nEmbedding Base-64-Encoded Images\n--------------------------------\n\n::\n\n $ darkslide slides.md -i\n\nEnabling Markdown Extensions\n----------------------------\n\nSee documentation on available Markdown extensions\n`here `__:\n\n::\n\n $ darkslide slides.md -x abbr\n\nTheming\n-------\n\nA Darkslide theme is a directory following this simple structure:\n\n::\n\n mytheme/\n |-- base.html\n |-- css\n | |-- print.css\n | `-- screen.css\n `-- js\n `-- slides.js\n\nIf a theme does not provide HTML and JS files, those from the default\ntheme will be used. CSS is not optional.\n\nLast, you can also copy the whole theme directory to your presentation\none by passing the ``--copy-theme`` option to the ``darkslide`` command:\n\n::\n\n $ darkslide slides.md -t /path/to/some/theme --copy-theme\n\nUser stylesheets and Javascripts\n================================\n\nIf you don't want to bother making your own theme, you can include your\nown user css and js files to the generated presentation.\n\nThis feature is only available if you use a Darkslide configuration\nfile, by setting the ``css`` and/or ``js`` flags:\n\n::\n\n [darkslide]\n ; the old [landslide] is still supported\n theme = /path/to/my/beautiful/theme\n source = slides.mdown\n css = custom.css\n js = jquery.js\n powerpoint.js\n\nThese will link the ``custom.css`` stylesheet and both the ``jquery.js``\nand ``powerpoint.js`` files within the ```` section of the\npresentation html file.\n\n**NOTE:** Paths to the css and js files must be relative to the\ndirectory you're running the ``darkslide`` command from.\n\nPublishing your Presentation Online\n===================================\n\nIf you intend to publish your HTML presentation online, you'll have to\nuse the ``--relative`` option, as well as the ``--copy-theme`` one to\nhave all asset links relative to the root of your presentation;\n\n::\n\n $ darkslide slides.md --relative --copy-theme\n\nThat way, you'll just have to host the whole presentation directory to a\nwebserver. Of course, no Python nor PHP nor anything else than a HTTP\nwebserver (like Apache) is required to host a Darkslide presentation.\n\n`Here's an example `__.\n\nTheme Variables\n===============\n\nThe ``base.html`` must be a `Jinja2 template\nfile `__ where you can\nharness the following template variables:\n\n- ``css``: the stylesheet contents, available via two keys, ``print``\n and ``screen``, both having:\n- a ``path_url`` key storing the url to the asset file path\n- a ``contents`` key storing the asset contents\n- ``js``: the javascript contents, having:\n- a ``path_url`` key storing the url to the asset file path\n- a ``contents`` key storing the asset contents\n- ``slides``: the slides list, each one having these properties:\n- ``header``: the slide title\n- ``content``: the slide contents\n- ``number``: the slide number\n- ``embed``: is the current document a standalone one?\n- ``num_slides``: the number of slides in current presentation\n- ``toc``: the Table of Contents, listing sections of the document.\n Each section has these properties available:\n- ``title``: the section title\n- ``number``: the slide number of the section\n- ``sub``: subsections, if any\n\nStyles Scope\n============\n\n- To change HTML5 presentation styles, tweak the ``css/screen.css``\n stylesheet bundled with the theme you are using\n- For printing, modify the ``css/print.css``\n\nAuthors\n=======\n\nThe project was originally named Landslide and was authored by\nAdam Zapletal (adamzap@gmail.com) and Nicolas Perriault (nperriault@gmail.com)\n\nSlide code is based on html5-slides.\n\nMore details: https://github.com/ionelmc/python-darkslide/contributors\n\n=========\nChangelog\n=========\n\nDarkslide v5.0.1 (2019-10-01)\n=============================\n\n* Fixed media for user css to be always be ``all``. Previously it was ``screen, projection`` if embedded.\n\nDarkslide v5.0.0 (2019-09-29)\n=============================\n\n* Removed PDF export support. You should just use the PDF export from\n Google Chrome (it works way better than the alternatives).\n* Fixed transitions in presenter mode.\n* Added support for Up/Down arrow navigation.\n Contributed by Heiko Schlittermann in `#13 `_.\n* Added support for Markdown 3.0+ and Textile 2.3+.\n* Changed the broken ``.notes:`` macro to output presenter notes.\n\nDarkslide v4.0.1 (2017-10-19)\n=============================\n\n* Fixed print css a bit.\n* Fixed missing scrolling to current when changing slides while in overview mode.\n\nDarkslide v4.0.0 (2017-10-17)\n=============================\n\n* Dropped MathJax support. Something less to maintain (also, didn't work as expected with ``--embed``). User that need this\n should just use the ``user_js`` option. Or a custom theme.\n* Changed themes to use a space-adjusted Alegreya Sans as a fallback.\n\nDarkslide v3.2.0 (2017-10-17)\n=============================\n\n* Changed themes to use Rosario as a fallback. For better or worse it's smaller and has same width as Candara.\n\n\nDarkslide v3.1.0 (2017-10-17)\n=============================\n\n* Changed themes to embed a Candara fallback webfont (Alegreya Sans). It's slightly narrower but looks more similar than the other\n alternatives better matching Candara's width (Acme, Galdeano). It even has ligatures.\n\nDarkslide v3.0.1 (2017-10-15)\n=============================\n\n* Fixed slightly broken slide class changing.\n* Made expose mode scroll to current slide.\n* Running presenter mode with no target won't break\n anymore if target window is gone.\n* Fixed display of presenter notes.\n\nDarkslide v3.0.0 (2017-10-05)\n=============================\n\n* Removed \"expanded mode\". It was too buggy and doesn't really have a purpose.\n* Changed \"show context\" to be \"show next slide\" (so two slides at a time). This is way more useful than showing little\n bits of next and prev slides.\n* Fixed ``--direct`` on Python 3.\n* Fixed glitches when TOC/Help are open.\n* Made possible to switch slides when TOC/Help/Overview are open.\n\nDarkslide v2.3.3 (2016-05-15)\n=============================\n\n* Fixed height of QR svg elements.\n\nDarkslide v2.3.2 (2016-04-12)\n=============================\n\n* Fixed underline occlusion shadows in the footer (for links).\n* Fixed missing `presenter_notes` class not being set when notes mode was on.\n\nDarkslide v2.3.1 (2016-02-08)\n=============================\n\n* MathJax is loaded on HTTPS.\n\nDarkslide v2.3.0 (2016-02-07)\n=============================\n\n* The Darkslide version is shown in the help sidebar.\n\nDarkslide v2.2.1 (2015-10-06)\n=============================\n\n* Fixed config file parsing for math_output.\n\nDarkslide v2.2.0 (2015-10-06)\n=============================\n\n* Now macro failures abort rendering. Previously they would just log a message that you'd probably woulnd't notice.\n* Fixed broken handling where you have css/js in the cfg file.\n* Allowed setting the math_output option in the cfg file.\n* Fixed encoding issues in the QR macro.\n* Added back the old theme with completely black background (as \"void\").\n* Tweak the faux underlines to look better.\n\nDarkslide v2.1.0 (2015-10-05)\n=============================\n\n* Added demo links.\n* Fixed options handling. Options from command line now will actually work if a cfg file is used.\n* Corrected relative paths handling:\n\n - paths in sources are now relative to the cfg file (previously they were relative to whatever was cwd).\n - relative option now correctly works when destination file is not in cwd.\n* Fixed layout of slides with many headering (no more paddings for headings, all root elements are spread out evenly\n anyway).\n* Fixed bad styling of ToC (and probably other things in the sidebar).\n* Fixed ToC links (contributed by Cyrille Pontvieux).\n\nDarkslide v2.0.4 (2015-09-09)\n=============================\n\n* Improved handling for filenames that have non-ascii characters in them.\n\nDarkslide v2.0.3 (2015-09-08)\n=============================\n\n* Fixed handling for filenames that have non-ascii characters in them.\n\nDarkslide v2.0.2 (2015-07-20)\n=============================\n\n- Added color classes in the abyss theme.\n- Fixed link underlines in the presenter notes.\n\nDarkslide v2.0.1 (2015-07-19)\n=============================\n\n* Don't use Monaco in the ``base.css`` - it's way bigger than Consolas and the other fonts. And Consolas is nice enough.\n\nDarkslide v2.0.0 (2015-07-17)\n=============================\n\n- Fix display of RST image target links.\n- Add cmd line option to print version.\n- Rewrote the default theme (solarized colors)\n- Overhauled the abyss theme, improved the coloring.\n- Removed all the other themes (they are ugly and broken anyway) (**backwards incompatible**).\n- Fixes for print css.\n- Added support for two new css files: ``base.css`` and ``theme.css``. This\n makes reusing styles acros themes and kinds of display (print/screen) more easy.\n- Expanded mode is now activated by default.\n- Changed macros to use compiled regexes.\n- Added a footnote macro.\n- Changed QR macro to use ``qrcode`` library. Now it's rendered to SVG. The size is removed (**backwards incompatible**).\n\nDarkslide v1.2.2 (2015-05-22)\n=============================\n\n- Fix the blank page issue when generating pdfs (via Chrome's pdf printer).\n\nDarkslide v1.2.1 (2015-05-21)\n=============================\n\n- Couple minor improvements to Abyss theme.\n\nDarkslide v1.2.0 (2015-05-19)\n=============================\n\n- Modifier keys flag was not cleared propertly (kb shortcuts were not working anymore after\n alt-tab etc); now it's cleared on visibility changes and focus loss.\n- Changed expanded mode to automatically hide the context.\n- Fixed window resize flickering (for every resize event the expaded flag was toggled).\n- Disabled context hiding in presenter view.\n- Other small styling improvements.\n- Added \"abyss\" theme.\n\nLandslide v1.1.3\n================\n\n- Identify each slide by a numbered class (#171) (dkg)\n- Fix theme image embedding regex to grab all images (#170)\n- Fix blockquote font size for rst (#161)\n- Fix display of RST image target links (#87)\n- Fix relative path generation (#147)\n- Add command line option for print version (#135)\n- Add use of '---' as a slide separator to textile files (#163)\n- README improvements (#88 and #101)\n- Improve image path regex and replacement (#177)\n\nLandslide v1.1.2\n================\n\n- Add support for Python 3\n- Allow support for copy\\_theme argument in CFG files (#139) (syscomet)\n- Improve MathJax rendering for Markdown files\n- Support math output (#144) (davidedelvento)\n- Allow presenter notes in slides with no heading in RST files (#141)\n (regebro)\n- And more...\n\nLandslide v1.1.1\n================\n\nFixes\n-----\n\n- Don't accidentally require watchdog (#134)\n\nLandslide v1.1.0\n================\n\nMajor Enhancements\n------------------\n\n- Add CHANGELOG\n- Add \"ribbon\" theme from \"shower\" presentation tool (#129) (durden)\n- Add ``-w`` flag for watching/auto-regenerating slideshow (#71, #120)\n (jondkoon)\n\nMinor Enhancements\n------------------\n\n- Supress ReST rendering errors\n- CSS pre enhancements (#91) (roktas)\n- Add an example using presenter notes (#106) (netantho)\n- Run macros on headers also, to embed images (#74) (godfat)\n- Allow PHP code snippets to not require =2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "summary": "Lightweight markup language-based html5 slideshow generator. Forked from Landslide.", "version": "5.0.1" }, "last_serial": 5909852, "releases": { "0.0.1": [], "1.2.0": [ { "comment_text": "", "digests": { "md5": "bcbd0d02a4238295636c15fd52a912da", "sha256": "cdda2eb9aaabd728e5e7b9dbf8f86af1762cb9eec33d6d0ccadd223fb94bccbc" }, "downloads": -1, "filename": "darkslide-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bcbd0d02a4238295636c15fd52a912da", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 116943, "upload_time": "2015-05-19T00:25:31", "url": "https://files.pythonhosted.org/packages/3a/26/e7678478748107530d19adabf951ac7312e40e63910f4e815e0d5440d941/darkslide-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "695fcb71a92ac6d4d32a674428459501", "sha256": "df00f43728268a7811eb21772a24bc46d2b642404db31a30975f6c2553858263" }, "downloads": -1, "filename": "darkslide-1.2.0.zip", "has_sig": false, "md5_digest": "695fcb71a92ac6d4d32a674428459501", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 191558, "upload_time": "2015-05-19T00:25:35", "url": "https://files.pythonhosted.org/packages/a0/af/b1f3db17b8cb6108f0957e2da3ba8e8b9bd3e9f7e62489e1c8a8073372e3/darkslide-1.2.0.zip" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "7b4f3e9c31af5a91574f3cb378644e43", "sha256": "15a191aa5621c8527892272a9cabc6bf744f24adbdb0b28edba02c841e7e3434" }, "downloads": -1, "filename": "darkslide-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7b4f3e9c31af5a91574f3cb378644e43", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 117039, "upload_time": "2015-05-21T14:14:37", "url": "https://files.pythonhosted.org/packages/a4/86/8f4eda5fac3ec75a4b7a2fbbbc0c1def565d1be37190db78cde702b62f36/darkslide-1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b94014cf2a766f08c7303ce8338a82a0", "sha256": "1748686ff1656a94ee424872e6e8deea2eb2a0992e1c31a9e74d2c6ed1c64233" }, "downloads": -1, "filename": "darkslide-1.2.1.zip", "has_sig": false, "md5_digest": "b94014cf2a766f08c7303ce8338a82a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 191704, "upload_time": "2015-05-21T14:14:41", "url": "https://files.pythonhosted.org/packages/eb/a3/ae553045886e7176503673c1a785e0a177ab995610f27232bdf664da50ca/darkslide-1.2.1.zip" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "896cdab9c52374edc7ccfba00a04b1ed", "sha256": "9dea83db7f62b026058dca7610fb3c204d0605c507bf47cece315ed15f32849f" }, "downloads": -1, "filename": "darkslide-1.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "896cdab9c52374edc7ccfba00a04b1ed", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 117125, "upload_time": "2015-05-22T17:20:58", "url": "https://files.pythonhosted.org/packages/6d/fb/5ffd75e9c909087899841b92c845479fcdda2e5b636fded9079a37267257/darkslide-1.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc86306110856dd38f13db58bfb3290a", "sha256": "7d1953c66d05eff1b2d5e221b7c2667cc1a05ff208d132e9595e44294fc86191" }, "downloads": -1, "filename": "darkslide-1.2.2.zip", "has_sig": false, "md5_digest": "fc86306110856dd38f13db58bfb3290a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 191852, "upload_time": "2015-05-22T17:21:03", "url": "https://files.pythonhosted.org/packages/63/9f/9b30943f45c51d02dcc06f7ab96baa9f5569ffb40ce77ef62140043ba0ed/darkslide-1.2.2.zip" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "c02892660b6c2f9b4ade332a575c3e7f", "sha256": "a56c2e440a426763c4ed81be1a3940e6b3dfc309d7098eb5428c36f5f3e88f29" }, "downloads": -1, "filename": "darkslide-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c02892660b6c2f9b4ade332a575c3e7f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 44147, "upload_time": "2015-07-17T23:06:44", "url": "https://files.pythonhosted.org/packages/19/98/093d5bcd03cfc267103af3bb5e4d7d0f173cadc1f2b3d83d70d8c22d2f43/darkslide-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d28bcd9b1d909da7ffbaa01caae6ec62", "sha256": "f2280b66229edcf065ccc2ed44e89068a8785dceefd03324f878fe9fe141b5c4" }, "downloads": -1, "filename": "darkslide-2.0.0.zip", "has_sig": false, "md5_digest": "d28bcd9b1d909da7ffbaa01caae6ec62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 119262, "upload_time": "2015-07-17T23:06:48", "url": "https://files.pythonhosted.org/packages/5e/55/d57d562835687b910570e2c999334393c26033285cd20a102f33b1d0c1a0/darkslide-2.0.0.zip" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "d4892dde56e800a4a65274239a33823f", "sha256": "b7ae4fbcd9e8a360007190ea13d2b331766887d72d3023ba6a80883a4933fe50" }, "downloads": -1, "filename": "darkslide-2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d4892dde56e800a4a65274239a33823f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 44226, "upload_time": "2015-07-19T15:37:39", "url": "https://files.pythonhosted.org/packages/66/b1/fb3d7301bbbe0b7c2a4e277b49f12267683c42ef2524071c516963005591/darkslide-2.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32e2faf62d494d97ae985d69161f5fc5", "sha256": "91fcdd43acaa09f77dd752f62795d288e8412c1591287ac52f6a6ecdf2f7ba3e" }, "downloads": -1, "filename": "darkslide-2.0.1.zip", "has_sig": false, "md5_digest": "32e2faf62d494d97ae985d69161f5fc5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 119341, "upload_time": "2015-07-19T15:37:43", "url": "https://files.pythonhosted.org/packages/fd/20/492d1779fdfbb3e25eef86355786d943db8684d5ebb6b22260dff026d30e/darkslide-2.0.1.zip" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "ae21de17bbc0a1a1056d37621c285772", "sha256": "cb44affc510e0d69d4baeb236f7b2833a8c9e87a5f486e0a32106e0feec53533" }, "downloads": -1, "filename": "darkslide-2.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ae21de17bbc0a1a1056d37621c285772", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 44732, "upload_time": "2015-07-20T11:57:45", "url": "https://files.pythonhosted.org/packages/84/c9/a9a824d338b71491e2aae013a13bb887a6c34b2c7b5f40863c40fb52e1ef/darkslide-2.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6d2c7036ae7fb0c375756b742d72f423", "sha256": "5bc258ebf8114d03d43dce3efb7297dd5c3b1fdd37e1029854dd1c9c251b7d93" }, "downloads": -1, "filename": "darkslide-2.0.2.zip", "has_sig": false, "md5_digest": "6d2c7036ae7fb0c375756b742d72f423", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 119900, "upload_time": "2015-07-20T11:57:49", "url": "https://files.pythonhosted.org/packages/b8/cc/1fe9396f8a0a703084ea97f61d2a1ca55cc636e1fd9a36a268813b9c40e6/darkslide-2.0.2.zip" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "af1e837ea69f844f462dbc656fe4cb88", "sha256": "955b19a545f8afe4945fad9d839e77bf307a63126d678376af95088486294628" }, "downloads": -1, "filename": "darkslide-2.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "af1e837ea69f844f462dbc656fe4cb88", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45270, "upload_time": "2015-09-08T19:14:21", "url": "https://files.pythonhosted.org/packages/5f/d9/7f7419ac341739731a867b2461244f8e1cdd27f26453d81f962b1c9bdb07/darkslide-2.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8120dc7fdffc98ecd0d258b5e235924", "sha256": "b8a72cfa89e138608c65b93d6d98d9c341bcabf132f28e64a46f163fd6b8be10" }, "downloads": -1, "filename": "darkslide-2.0.3.tar.gz", "has_sig": false, "md5_digest": "c8120dc7fdffc98ecd0d258b5e235924", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110757, "upload_time": "2015-09-08T19:14:25", "url": "https://files.pythonhosted.org/packages/50/b8/8e3bbc2403542d2b5e6d130e8e0fab050569525ae9ea5b671ca73a693db4/darkslide-2.0.3.tar.gz" } ], "2.0.4": [], "2.0.4.post1": [ { "comment_text": "", "digests": { "md5": "d9efe3c4040d37ad5636703381b772bb", "sha256": "8c7ab854fced1d5e0ec279897274b2a4a67872b24668ef8882a2ac91e1763019" }, "downloads": -1, "filename": "darkslide-2.0.4.post1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d9efe3c4040d37ad5636703381b772bb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45411, "upload_time": "2015-09-09T20:53:56", "url": "https://files.pythonhosted.org/packages/09/d3/827f49378b69104386cab150b1d851dfe38d6e6d8689142817d2529a6fbe/darkslide-2.0.4.post1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9422b497b461b4bc9c7365ca525713c0", "sha256": "939b14efbceed862cf5e067812b6ba6e58cbf33d25fe0d29a0ce51918f85fb85" }, "downloads": -1, "filename": "darkslide-2.0.4.post1.tar.gz", "has_sig": false, "md5_digest": "9422b497b461b4bc9c7365ca525713c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110824, "upload_time": "2015-09-09T20:54:02", "url": "https://files.pythonhosted.org/packages/0e/a0/83448db80d16f790166ae29c91a10ed5a071fe3f319dfa8c671cef5139dc/darkslide-2.0.4.post1.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "0c4b45de46f5c6642285793363c9d603", "sha256": "7ac55b3b349a76746b4654a4468405ad21e0916748a33506bb2869a8dbfb78d1" }, "downloads": -1, "filename": "darkslide-2.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0c4b45de46f5c6642285793363c9d603", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45988, "upload_time": "2015-11-05T03:15:20", "url": "https://files.pythonhosted.org/packages/42/7c/d77157e7e6c20ae74562ca01828f3cbea81267a2434fb026ad61be477a69/darkslide-2.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "33d86ef0777d4bb2039df0fc0f357d70", "sha256": "708127d41b5d62c6ff53d2a7e3e71d83defaabc4acbe0a90f2cd69a85f197e46" }, "downloads": -1, "filename": "darkslide-2.1.0.tar.gz", "has_sig": false, "md5_digest": "33d86ef0777d4bb2039df0fc0f357d70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112861, "upload_time": "2015-11-05T03:15:28", "url": "https://files.pythonhosted.org/packages/b5/d8/22c5a024be10a986313b134836c7a824a44dbb6d90ccf8aeb724ad8c8173/darkslide-2.1.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "9e6ee2b758319fc8fffc6589db7e681e", "sha256": "b678ee226593499b0cf63632e97b892ba75151b92fbb85c4a8d38d89fde9d064" }, "downloads": -1, "filename": "darkslide-2.1.0.zip", "has_sig": false, "md5_digest": "9e6ee2b758319fc8fffc6589db7e681e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 127272, "upload_time": "2015-11-05T03:15:58", "url": "https://files.pythonhosted.org/packages/82/20/314610382956bb3156ab5eec2e022bf92a59fda6657f6fb47fe0f72908a6/darkslide-2.1.0.zip" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "5a50e6dbabcbae43b66868e1d7bd6d30", "sha256": "c3a65b86887b1803a0def819a36e720f628ca5280970c6fcb63754a00c59ab72" }, "downloads": -1, "filename": "darkslide-2.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5a50e6dbabcbae43b66868e1d7bd6d30", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 47487, "upload_time": "2015-11-06T00:17:35", "url": "https://files.pythonhosted.org/packages/c6/b3/8ab0bc7ec80b57de42c223b191565f0f55310849f00de8cf8b59ed350843/darkslide-2.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51335c55f380bc8061c936a1543bf5f6", "sha256": "98b34511eb181a6bacf54c1f4fbc76bc92bc50e0ecbd8698fe54a0f2aad2b5a5" }, "downloads": -1, "filename": "darkslide-2.2.0.zip", "has_sig": false, "md5_digest": "51335c55f380bc8061c936a1543bf5f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 129013, "upload_time": "2015-11-06T00:18:33", "url": "https://files.pythonhosted.org/packages/3e/e6/f8a0f2e5099ed491cefe48f3c92deb41f8a84210432ebca2aab4ccfeee8b/darkslide-2.2.0.zip" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "af270a022b29c0387dc89e464b9f7863", "sha256": "9bb00c96e909e59a05bdf62638fc22163be93f0bff5be12bcea39d84d81b2ba8" }, "downloads": -1, "filename": "darkslide-2.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "af270a022b29c0387dc89e464b9f7863", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 47529, "upload_time": "2015-11-06T13:51:17", "url": "https://files.pythonhosted.org/packages/c0/4f/2a1304c83982beb2b25a033ef2cc574d76e0f849a5088fe7c3397c8d69d0/darkslide-2.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59b3c28bb89a2269b21861cf0ff08ec1", "sha256": "638ed8a78b5d8df907c09ab50838839ce84c95d628d16eef8a60810981ef54da" }, "downloads": -1, "filename": "darkslide-2.2.1.zip", "has_sig": false, "md5_digest": "59b3c28bb89a2269b21861cf0ff08ec1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 127761, "upload_time": "2015-11-06T13:51:12", "url": "https://files.pythonhosted.org/packages/f2/f7/ebb10973ca358f4fdc31a64cc281d38bd191811c11ea4ba3da9fc1e21ab5/darkslide-2.2.1.zip" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "4a50f139cd6c2812383f67888e650383", "sha256": "f302b4e7207d4fa5651f7085e059193ad8bdca89a272a8e7820d48318d4dea4b" }, "downloads": -1, "filename": "darkslide-2.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4a50f139cd6c2812383f67888e650383", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 47680, "upload_time": "2016-02-07T20:49:01", "url": "https://files.pythonhosted.org/packages/cc/47/03b5f47a06645c754db38100e2beb21ab64daa9a29059a5f0e2962bd87ae/darkslide-2.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d7f863366f41b4cb93f46f4fe1254455", "sha256": "e62af5be49aaafb30405d7137e7241e130332eba5e4eae4605794503648ea7a8" }, "downloads": -1, "filename": "darkslide-2.3.0.tar.gz", "has_sig": false, "md5_digest": "d7f863366f41b4cb93f46f4fe1254455", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112112, "upload_time": "2016-02-07T20:49:10", "url": "https://files.pythonhosted.org/packages/25/08/6ad8b5c73f1bad447b4ea763fb5a9968a32199f301cd5265c13cbc212cdb/darkslide-2.3.0.tar.gz" } ], "2.3.1": [ { "comment_text": "", "digests": { "md5": "0727bc4c289b774dcf2b357a67713007", "sha256": "dec77a373effb23bf85773da52063d681ec9533d01b4aeea17a4b8bb586f496b" }, "downloads": -1, "filename": "darkslide-2.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0727bc4c289b774dcf2b357a67713007", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 46582, "upload_time": "2016-02-08T13:39:41", "url": "https://files.pythonhosted.org/packages/d3/c9/4839f902c25c192d8b44c2a08b519f583ac18471623c7e682c8aab7c2710/darkslide-2.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2eb224c2a03e53e6c7acd66e20a0cb5f", "sha256": "4969499d57fcaa720828a7192ad04804dd1db696786da1068c28e35bfd52b0f0" }, "downloads": -1, "filename": "darkslide-2.3.1.tar.gz", "has_sig": false, "md5_digest": "2eb224c2a03e53e6c7acd66e20a0cb5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111050, "upload_time": "2016-02-08T13:39:48", "url": "https://files.pythonhosted.org/packages/5c/3b/cf5d5d119c60fb2bdd6c86b7046f5a4c3d047c6f44b6914f59fa8987e089/darkslide-2.3.1.tar.gz" } ], "2.3.2": [ { "comment_text": "", "digests": { "md5": "bbf572a2dd82ebc79206824cfc7e0442", "sha256": "3281408c50ff48f0b17145ace52974f8a85461c82a6296c6cfc51ab60a7815e5" }, "downloads": -1, "filename": "darkslide-2.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bbf572a2dd82ebc79206824cfc7e0442", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 46615, "upload_time": "2016-04-12T21:00:24", "url": "https://files.pythonhosted.org/packages/05/f7/27c496ee77a3969137022a495fac4e05d2a4f38fad52304c21138f6ef01e/darkslide-2.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "848aae7e896206f1d8ad3a3aada3cf70", "sha256": "71d0098eb99daa965fd079c284bfa3625a3501e1e95e90cd5133c1d1911d2849" }, "downloads": -1, "filename": "darkslide-2.3.2.tar.gz", "has_sig": false, "md5_digest": "848aae7e896206f1d8ad3a3aada3cf70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111515, "upload_time": "2016-04-12T21:00:32", "url": "https://files.pythonhosted.org/packages/b7/2b/763b2648233c60f0117a4f2e9819678e0f3aa256d400391294bc86ab8687/darkslide-2.3.2.tar.gz" } ], "2.3.3": [ { "comment_text": "", "digests": { "md5": "ae3822a21b7f0ad4379090aaaecbd1fd", "sha256": "789ccf44aac9a7ec55c5f85ca202b17e84f0ef03f9f04ffb79be5511e8636378" }, "downloads": -1, "filename": "darkslide-2.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ae3822a21b7f0ad4379090aaaecbd1fd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 46664, "upload_time": "2016-05-15T19:32:00", "url": "https://files.pythonhosted.org/packages/60/27/7099af1a8e0bda686d23d1af17e9fd3f42d71ff219b7da774193856f9dfa/darkslide-2.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0da7489a5ed2429face4bcade6aeecdf", "sha256": "9fda490d90a3a0baab3439101ed91ab692a0de8996defb21bdfd17e0fffe1ea7" }, "downloads": -1, "filename": "darkslide-2.3.3.tar.gz", "has_sig": false, "md5_digest": "0da7489a5ed2429face4bcade6aeecdf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111610, "upload_time": "2016-05-15T19:32:17", "url": "https://files.pythonhosted.org/packages/a4/f0/de0ef04440f1207377aaedf01a004ec04ec7f42e96715c42b1ebf23b8a15/darkslide-2.3.3.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "b4e8167d826530cc994b0893bc143951", "sha256": "a03cc5c62aa64f7e042d49ddc3f6038f4ca2b0138b8663306ca13ba4bfe9a201" }, "downloads": -1, "filename": "darkslide-3.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b4e8167d826530cc994b0893bc143951", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 49824, "upload_time": "2017-10-05T18:34:08", "url": "https://files.pythonhosted.org/packages/41/7f/1d96164cae86882fb89e02e17d88fc5db01d33c96599d249aec7a8d43a76/darkslide-3.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fbecb66608e16e81508f35c863edff62", "sha256": "eee5d88d9a0566aac782d24880a755d8e5d8d5250bb38788133530332536fdcd" }, "downloads": -1, "filename": "darkslide-3.0.0.tar.gz", "has_sig": false, "md5_digest": "fbecb66608e16e81508f35c863edff62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110305, "upload_time": "2017-10-05T18:34:09", "url": "https://files.pythonhosted.org/packages/37/36/11b7dc98256ca65c2836bee6aa33eacfc880e07505fcf8c3de4276d0e4a3/darkslide-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "1dc0d5bff1c1782db03edbb017f62aee", "sha256": "701e2481f0d617fa450a566732b61edfc03b006cdd76f229c18b80ec1e3cddc8" }, "downloads": -1, "filename": "darkslide-3.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1dc0d5bff1c1782db03edbb017f62aee", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 50067, "upload_time": "2017-10-15T14:17:29", "url": "https://files.pythonhosted.org/packages/e6/7d/4ab4d3398ae101a3c72cccf901ed3742824e411f1e1d354502edfbfcd826/darkslide-3.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ed53ef776bb2e1f2eff969a47a78ec9", "sha256": "eb196b46d171c3025c5739849c2bc0233204dccb61b9eafd482be86d707547a1" }, "downloads": -1, "filename": "darkslide-3.0.1.tar.gz", "has_sig": false, "md5_digest": "7ed53ef776bb2e1f2eff969a47a78ec9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110612, "upload_time": "2017-10-15T14:17:31", "url": "https://files.pythonhosted.org/packages/f5/4a/b20354118e73b4b6721d202ba330dfbf67b27af0ae1c09f0958ad1e32c86/darkslide-3.0.1.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "e7b40c654e3dbf654f5234360b5c4c3d", "sha256": "8c8ae757e1b0e338bff2b21f86208ce35bd03e9c1d4bc0cb4047777683246431" }, "downloads": -1, "filename": "darkslide-3.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e7b40c654e3dbf654f5234360b5c4c3d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2632528, "upload_time": "2017-10-17T00:48:18", "url": "https://files.pythonhosted.org/packages/d7/26/d9147518894eca43057158e3d19a7425b1220fe57600647417f9345418d5/darkslide-3.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ad014608f7d5efc87b87211c0057be50", "sha256": "7dc595f5f04dfe844b1c1e46a325fcd5cb1b87c77d5e79b4df2339bf642c8322" }, "downloads": -1, "filename": "darkslide-3.1.0.tar.gz", "has_sig": false, "md5_digest": "ad014608f7d5efc87b87211c0057be50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2696229, "upload_time": "2017-10-17T00:48:31", "url": "https://files.pythonhosted.org/packages/5c/22/99276995af8202bf9fff098ca5913bc73eab60cd7914e465161a4953e32b/darkslide-3.1.0.tar.gz" } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "d0ed3acf083bb852450041ab8e7e5684", "sha256": "98a8ba30b2199013842b071bc328e91792088ffb5058696e25c29688edd86985" }, "downloads": -1, "filename": "darkslide-3.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d0ed3acf083bb852450041ab8e7e5684", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 411973, "upload_time": "2017-10-17T01:15:04", "url": "https://files.pythonhosted.org/packages/f4/8b/04913b3e90235b62197530deb46baf2e86375d3e19fbe1aba28b0c9ed91e/darkslide-3.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db49ff1c5ca471575953d8ceb263864d", "sha256": "075cc6f68cbb30735248508621361a672bca45d16e04f9fd027503c8262d2cf5" }, "downloads": -1, "filename": "darkslide-3.2.0.tar.gz", "has_sig": false, "md5_digest": "db49ff1c5ca471575953d8ceb263864d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 475576, "upload_time": "2017-10-17T01:15:08", "url": "https://files.pythonhosted.org/packages/f6/b6/21b70c79e8c080076e00729dce9d2178cb28a883fa7efbda41cb96913005/darkslide-3.2.0.tar.gz" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "5a765aa385cd864ea072649c1f9c15d7", "sha256": "1429ce11c85632aca5ee49d5fc9a4f97e5e566c4e7d3eb5b0bfc648b869d2066" }, "downloads": -1, "filename": "darkslide-4.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5a765aa385cd864ea072649c1f9c15d7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1456301, "upload_time": "2017-10-17T19:48:59", "url": "https://files.pythonhosted.org/packages/44/49/baaa2117934f66e350e1d5e4e8fbf3016fde30fe8222fd81a222ed67b7de/darkslide-4.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e842a46bdc214258fe5470440346318", "sha256": "cafc964f2826ece7beb52511f33adf2884d30dc2be6b9ebb48222d3db932564d" }, "downloads": -1, "filename": "darkslide-4.0.0.tar.gz", "has_sig": false, "md5_digest": "5e842a46bdc214258fe5470440346318", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1521500, "upload_time": "2017-10-17T19:49:05", "url": "https://files.pythonhosted.org/packages/90/dd/7d5eb6f7c1da42b4e2e88fd9d31a879f1039a11d436aa42d788a33dfb845/darkslide-4.0.0.tar.gz" } ], "4.0.1": [ { "comment_text": "", "digests": { "md5": "184374ae95fa119c47d7e6201ef72921", "sha256": "c1bb8a59fffac3a16967e763074825947818af83d1174f413c05482fc017f3d4" }, "downloads": -1, "filename": "darkslide-4.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "184374ae95fa119c47d7e6201ef72921", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1456376, "upload_time": "2017-10-18T23:38:13", "url": "https://files.pythonhosted.org/packages/1c/c8/6914fd02d38c129899ddeb73f0f546d2e8e44e32d73c018ad06bb20acf05/darkslide-4.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bd61ccf4364ad92ffefa7ef2443a0e09", "sha256": "1f5b209e8f537e576a13fec073a64d019a23cd7341a8ca0c3112a7ca5f01e33b" }, "downloads": -1, "filename": "darkslide-4.0.1.tar.gz", "has_sig": false, "md5_digest": "bd61ccf4364ad92ffefa7ef2443a0e09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1521653, "upload_time": "2017-10-18T23:38:19", "url": "https://files.pythonhosted.org/packages/95/16/e278df6fa5849333022cee8ee9df1b21f94c9921079ee3abf6fed8a242c6/darkslide-4.0.1.tar.gz" } ], "5.0.0": [ { "comment_text": "", "digests": { "md5": "59e65418b01273d021a058db074e1d71", "sha256": "3f55c441ef6c3e8bc6ba27b3ba5e1f4dfc7f99bd17b1bc45542a4ceb6209b0a1" }, "downloads": -1, "filename": "darkslide-5.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "59e65418b01273d021a058db074e1d71", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 1451085, "upload_time": "2019-09-29T14:15:59", "url": "https://files.pythonhosted.org/packages/2b/49/56c81bd39eea0af43553f28380e1bc19546ec69d67997a062d5bf2b28c3f/darkslide-5.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b55d14a9e1c79a67a1b19baf13e6e39d", "sha256": "f21ce8da8467bc1030888b4d1cddc18c20aac56f1d888f0781bfd69e46373e27" }, "downloads": -1, "filename": "darkslide-5.0.0.tar.gz", "has_sig": false, "md5_digest": "b55d14a9e1c79a67a1b19baf13e6e39d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 1524633, "upload_time": "2019-09-29T14:16:05", "url": "https://files.pythonhosted.org/packages/ba/e1/8b0a75f63bc96854a724feccd1e6397a9da4966830a0d08df1baaaabe197/darkslide-5.0.0.tar.gz" } ], "5.0.1": [ { "comment_text": "", "digests": { "md5": "84d7d56ad23646b14f7889bb9869f3b3", "sha256": "72060ad0426530a0c0ac3eddd155b4582206b863fbb3e562e0041c79fd0d1a00" }, "downloads": -1, "filename": "darkslide-5.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "84d7d56ad23646b14f7889bb9869f3b3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 1451136, "upload_time": "2019-10-01T00:58:19", "url": "https://files.pythonhosted.org/packages/ed/10/cc307dee5e960bc716187cc9ce3c80a2d567cd29b7a180b73d50862d3f30/darkslide-5.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c47511e78a49f89fa2dbc0b35c61b1b", "sha256": "5273b906ca9fc8b1151f8af5101d4a3b6df8d3b9172739e06398c3a9d0c636a9" }, "downloads": -1, "filename": "darkslide-5.0.1.tar.gz", "has_sig": false, "md5_digest": "5c47511e78a49f89fa2dbc0b35c61b1b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 1524790, "upload_time": "2019-10-01T00:58:22", "url": "https://files.pythonhosted.org/packages/c7/a3/9e8937bb6afd19b984cf333ef9986b3710bd997c121664096ba390be0350/darkslide-5.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "84d7d56ad23646b14f7889bb9869f3b3", "sha256": "72060ad0426530a0c0ac3eddd155b4582206b863fbb3e562e0041c79fd0d1a00" }, "downloads": -1, "filename": "darkslide-5.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "84d7d56ad23646b14f7889bb9869f3b3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 1451136, "upload_time": "2019-10-01T00:58:19", "url": "https://files.pythonhosted.org/packages/ed/10/cc307dee5e960bc716187cc9ce3c80a2d567cd29b7a180b73d50862d3f30/darkslide-5.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c47511e78a49f89fa2dbc0b35c61b1b", "sha256": "5273b906ca9fc8b1151f8af5101d4a3b6df8d3b9172739e06398c3a9d0c636a9" }, "downloads": -1, "filename": "darkslide-5.0.1.tar.gz", "has_sig": false, "md5_digest": "5c47511e78a49f89fa2dbc0b35c61b1b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 1524790, "upload_time": "2019-10-01T00:58:22", "url": "https://files.pythonhosted.org/packages/c7/a3/9e8937bb6afd19b984cf333ef9986b3710bd997c121664096ba390be0350/darkslide-5.0.1.tar.gz" } ] }