7 ms·
Hey, author here! Just wanted to add that you can write your slides using Markdown (most of its features are supported). Also reposting my comment from the asc
by vortex_ape 6y ago
Hey, author here! Just wanted to add that you can write your slides using Markdown (most of its features are supported).
Also reposting my comment from the asciimatics post that was here yesterday:
I made this on top of asciimatics, which is awesome! I had a lot of fun making this thanks to all the effects asciimatics already has.
I was also able to extend an internal asciimatics class to add a feature for pre-recorded playable code blocks. It lets you play code in your terminal presentation like someone's typing it! You can learn more about it here: https://present.readthedocs.io/en/latest/codio.html https://present.readthedocs.io/en/latest/codio.html
- stojano 6y agolove it... thanks
- vortex_ape 6y agoGlad you liked it!
- vortex_ape 6y agoPS: I've been wanting to build this ever since I watched Brandon Rhodes' North Bay Python 2017 keynote! https://www.youtube.com/watch?v=rrMnmLyYjU8 https://www.youtube.com/watch?v=rrMnmLyYjU8 It's a talk about (in Brandon's words) ASCII art animation, software architecture, the mysteries of UNIX terminal settings, and the glories of Plain Text. You should totally check it out!
- vortex_ape 6y agoPPS: In case you're interested in speaker notes, I used `present` + tmux + a keylogger + reveal.js speaker notes view for a presentation last week. I posted about it here: https://vinayak.io/2020/08/24/day-11-reveal-keylogger-tmux-present-notes/ https://vinayak.io/2020/08/24/day-11-reveal-keylogger-tmux-p... Though I want to work on a terminal-based speaker notes view some time! https://github.com/vinayak-mehta/present/issues/5 https://github.com/vinayak-mehta/present/issues/5
- lanna 6y agoI created a similar REPL presentation tool for Scala: https://github.com/marconilanna/REPLesent https://github.com/marconilanna/REPLesent
- vortex_ape 6y agoREPLesent looks cool!
- swyx 6y agoi gotta say, every time i see a bay area python meetup on youtube, it's always super high quality. as someone who doesnt live in the bay area, i am very jealous. please pass along my compliments to organizers and i wish i could replicate it in my city.
- vortex_ape 6y agoSame, I'm not in the bay area and found this Youtube video from 2017 only 3 months ago. https://2019.northbaypython.org/ https://2019.northbaypython.org/ is an awesome conference that happens there every year.
- TedDoesntTalk 6y agoHow did you do the matrix raining code in the demo? I did not see it in the examples. I use an mp4 of that as a screen saver but would love it in terminal instead!
- Macuyiko 6y agoRelies on the asciimatics Matrix effect, looks like: https://github.com/peterbrittain/asciimatics/blob/master/asciimatics/effects.py#L556 https://github.com/peterbrittain/asciimatics/blob/master/asc...
- vortex_ape 6y agoYes! `present` is built on asciimatics.
- vortex_ape 6y agoYou can use the matrix effect by adding `<!-- effect=matrix -->` to the top of your slide! :) These effects are supported right now: fireworks, explosions, stars, matrix, plasma. I plan to add more asciimatics effects soon!
- ksaj 6y agoI'm hoping for <-- effect=gol --> for a Game of Life simulation. For whatever reason, it comes up in my talks often. It seems I exude geekness acme whenever I talk about hacking and self-propagating code.
- vortex_ape 6y agoThat would be awesome! I'll work on it and add it some time! Opened https://github.com/vinayak-mehta/present/issues/45 https://github.com/vinayak-mehta/present/issues/45 to track it :D
- vicnicius 6y agoYou mean like this? https://github.com/abishekvashok/cmatrix https://github.com/abishekvashok/cmatrix
- BOOSTERHIDROGEN 6y agoI cant running this apps \appdata\local\programs\python\python38\lib\runpy.py", line 194, in _run_module_as_main return _run_code(code, main_globals, None,
- vortex_ape 6y agoCan you raise an issue with some detail on how you installed it along with the full traceback? https://github.com/vinayak-mehta/present/issues https://github.com/vinayak-mehta/present/issues Your OS, Python version and terminal emulator details will also help. I'll take a look!
- swyx 6y agocould i ask about more details on shipping this? what made you start working on it? how long did you work on it to an initial state? have you had any practical work-related side benefits of doing something like this, or is it pure hobby?
- vortex_ape 6y agoI started working on this at the Recurse Center two weeks ago. As for practical work-related side benefits, I've neither had my open-source work weigh in on the hiring process (as everyone still asks algorithms/data structures questions) nor earned much money through it. But I love building open-source tools that would be useful for people, including me (I used `present` for a talk some days ago), so you could say it's just a hobby at this point.
- swyx 6y agooh wow, very nice! well congrats on shipping this and i'm sure the exercise will come in useful in unexpected ways!
- vortex_ape 6y agoThanks! An unrelated question: how do you track HN comments? (since you replied to this one so quickly!)
- swyx 6y agoi used to use a hn comment reply notification tool at my old job, but no this one i just happened to check my replies at the right time
- szszrk 6y agoHey! It's super cool, but can't work it out how to run this on a few environemnts. Tried Ubuntu and centos, always get ModuleNotFoundError: No module named 'dataclasses'. Centos 8.2, Python 3.6.8, present Version: 0.4.0, pip 9.0.3. Tried with global and user install in pip. Not really a python dev, more of a user :)
- szszrk 6y agoI just found some issues on it on github, will try to sort it out, sorry for calling here first, just expected all dependencies to be there and didn't realized "dataclasses" could be a project name!:)