Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow creation of stand-alone presentation #75

Open
mathiasbockwoldt opened this issue Feb 12, 2019 · 12 comments
Open

Allow creation of stand-alone presentation #75

mathiasbockwoldt opened this issue Feb 12, 2019 · 12 comments

Comments

@mathiasbockwoldt
Copy link

I wanted to try cicero but I need to take the presentation with me to another PC. It would be nice if cicero could produce stand-alone presentations, either as HTML files with integrated js and css and maybe even images (can be given as base64-encoded string) or as HTML file plus folder that has to be carried around.

@robertodr
Copy link
Contributor

Hi @mathiasbockwoldt! You could try this one to generate a PDF: https://github.com/sinedied/backslide It's not exactly what you want and I haven't tried it myself, but could work.

@bast
Copy link
Owner

bast commented Feb 12, 2019

It is a good suggestion - not completely easy but doable. But I am also thinking that it is becoming more and more difficult to not have network. But it is a valid concern. So far I either had network or my own computer.

@mathiasbockwoldt
Copy link
Author

Thank you for the link, @robertodr! Creating a PDF is of course also a possibility, making markdown a kind of lightweight Latex+Beamer. 😃

@bast: Having no network is really somehow difficult to find, but I have the situation that I want to present something, having to use a common PC (with Windows...) and the data in the presentation is somewhat sensitive. Its mostly unpublished data, so certain people don't want the data to be published on Github (or Gitlab). I see that this is probably not in the scope of this project, but I thought, I'd ask about it. No problem, if you don't want to go through the trouble implementing this feature! I can use other presentation software.

@bast
Copy link
Owner

bast commented Feb 12, 2019

Maybe I should finally fix this: #69 - but this would still require the slides to sit on a publicly accessible URL but it would not have to be GitHub, could be a hard to guess URL. Unless it is really sensitive, then this will not solve it.

@bast
Copy link
Owner

bast commented Feb 12, 2019

If solution #69 is viable for you, it is not a lot of work for me to implement it - I was only "lazy".

@mathiasbockwoldt
Copy link
Author

Using an arbitrary URL would in general be nice... I would have to find a server that is not behind a firewall... I don't know if this would really help me in the current case, but maybe in the future. So don't work extra hard/fast for my sake. If it's there, I will test it, if not, it's also ok. For now, I will probably have a look at backslide as suggested by @robertodr.
Thank you for your fast answers!

@bast
Copy link
Owner

bast commented Feb 12, 2019

In the meantime I will think a bit about the download feature - it is not terribly difficult.

@arnfinn
Copy link

arnfinn commented Feb 13, 2019

I think it would be great if cicero had a download feature! Nice to have a local version/snapshot of a presentation given at a given time and place.

@mathiasbockwoldt
Copy link
Author

I mean, in principle, it is possible to create the page (either online or locally) and then save it as complete website. <yourBrowserOfChoice> will save it together with all images and scripts.

@bast
Copy link
Owner

bast commented Oct 5, 2019

Today I found https://github.com/astefanutti/decktape and it works brilliantly:
https://cicero.readthedocs.io/en/latest/export.html

@bast bast closed this as completed Oct 5, 2019
@ashwinvis
Copy link

I think this can be reopened as decktape only permits PDF exports. That too as screenshots and not text. It would be nice to have as HTML slides. pandoc does a good job in adding the CSS+reveal.js into the header when you execute pandoc --self-contained -t revealjs talk.md -o talk.html. This can be used as inspiration. As for remark you can simply insert the markdown into the html and it should work.

@bast
Copy link
Owner

bast commented Nov 8, 2019

Thanks for the comment and the idea. Reopening ...

@bast bast reopened this Nov 8, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants