Comments (2)
Raintale's GUI is intended to create stories, but not necessarily distribute them. We don't want users to get into the habit of just sharing the story from the server. If the Raintale GUI is updated or reinstalled, the stories may disappear.
We should also add a Download Story
or Save Story
button for downloading the story file. I realize that a user can just right click the appropriate file and download it manually, but this would help to stress that they need to save the story and that the Raintale GUI is not the story's final destination.
from raintale.
I've been thinking about how we could handle this for file outputs. We can modify the template in jobs/results/table_row.html
to modify the entry for the file containing output.dat
.
Here is a crude idea, but we can make it better. See how the Django template language checks for output.dat
in the file.url
variable and then behaves differently?
{% if 'output.dat' in file.url %}
STORY FILE ➡️ <a href="{{ file.url }}" target="_blank">{{ file.basename }}</a>
{% else %}
<a href="{{ file.url }}" target="_blank">{{ file.basename }}</a>
{% endif %}
We could place the button here, which deviates from the interface paradigm used on the rest of the page. If possible, a better idea is to identify this line with an HTML id
attribute containing some value, like story-file
, and then use this id
value to connect it to the View Story
and Download Story
buttons through some JavaScript.
from raintale.
Related Issues (20)
- Remove Raintale GUI's Download button HOT 1
- Finish Raintale GUI script for Tell Story With Twitter HOT 3
- Finish Raintale GUI script for Tell Story With Facebook HOT 1
- Create a Linux install for Raintale HOT 4
- For Raintale GUI, remove user option to specify output filename HOT 1
- Add an option for video stories to post them to Twitter
- Update raiseversion.sh to also update the version and date-released on CITATION.cff
- Re-create Raintale GUI's Download button HOT 2
- Provide meaningful error message if the user provides the Twitter template for "Create Story with Template" script. HOT 1
- Update celery multiprocessing options in Raintale GUI start script HOT 1
- Fix poor responsiveness for script placement in GUI
- Write Documentation for Raintale WUI
- set-raintale-database.sh: hang due to grep without input HOT 5
- set-raintale-database.sh: references non-existent hypercane_with_wooey directory HOT 2
- set-raintale-database.sh: No module named 'psycopg2' HOT 2
- set-raintale-database.sh calls `manage.py migrate` with placeholder db config HOT 2
- postgres support: raintale-celery.service missing EnvironmentFile=/etc/raintale.conf HOT 2
- Update text for all Raintale story scripts with help text that is more descriptive
- Examine if Wooey can create textareas for pasting lists of URI-Ms HOT 1
- Raintale WUI suspends rendering in Firefox
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from raintale.