Coder Social home page Coder Social logo

olivierkes / manuskript Goto Github PK

View Code? Open in Web Editor NEW
1.7K 65.0 224.0 14.78 MB

A open-source tool for writers

Home Page: http://www.theologeek.ch/manuskript

License: GNU General Public License v3.0

QMake 0.55% Makefile 0.05% Python 63.83% Shell 0.57% JavaScript 31.89% CSS 2.22% HTML 0.90%
writer editor outliner markdown

manuskript's Introduction

Manuskript

Manuskript is an open-source tool for writers.

pytest manuskript translations

Manuskript runs on GNU/Linux, Mac OS X, and Windows.

Main view

Features

Manuskript provides a rich environment to help writers create their first draft and then further refine and edit their masterpiece.
With Manuskript you can:

Additionally Manuskript can help in many more ways with a spell checker, markdown highlighter, frequency analyzer, and automatic save in open and plain text file format.

Download

Download and install Manuskript today.

HowTo's

See the Wiki for more detailed instructions on how to install and use Manuskript.

Contribute

You can help improve Manuskript by reporting issues, writing wiki documentation, and translating to other languages. See also Manuskript Contribute page.

Manuskript is written in Python3 and PyQt5.

Free Software

Manuskript is Free Software.
You have the freedom to run, copy, distribute, study, change and improve the software.
Manuskript is distributed under the GNU General Public License version 3 or (at your option) any later version.

manuskript's People

Contributors

awsswa59 avatar bartart3d avatar belug23 avatar camstevenson avatar comradekingu avatar elizabethwega avatar elvisrosso avatar eugeneuvin avatar eugenia-russell avatar gedakc avatar jackxvii avatar jdanielp avatar jmgaguilera avatar joniszewczuk avatar kakaroto avatar lingsamuel avatar milotype avatar olivierkes avatar pandedoctor avatar pindarogb avatar pmraps avatar pvphome avatar sagev9000 avatar santossi avatar tdannecy avatar thejackimonster avatar tntscreed avatar weblate avatar worstje avatar zeth avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

manuskript's Issues

Can't create new project on Linux

I get the following error when creating a project on Linux:

Traceback (most recent call last):
File "/home/DATA/opt/manuskript/bin/../manuskript/ui/welcome.py", line 159, in createFile
self.loadDefaultDatas()
File "/home/DATA/opt/manuskript/bin/../manuskript/ui/welcome.py", line 344, in loadDefaultDatas
t = [i for i in self.templates() if i[0] == self.template[0]]
File "/home/DATA/opt/manuskript/bin/../manuskript/ui/welcome.py", line 344, in
t = [i for i in self.templates() if i[0] == self.template[0]]
IndexError: list index out of range

I have no problem opening and saving the example project.

Save file doesn't automatically add .msk

When I started my first file I just wrote the file name in field "manuskript-test". When I later tried to open the file it didn't show up in the open window as the .msk was not added automatically to the file name. The "Files of type" did not allow to show all files either, so I could click on it anyway. I could write the file name though and press enter which opens the file.

Stylesheet error on windows

Manuskript 0.3.0, on Windows

Say this 4 times:

'Could` not parse stylesheet of object 0x4a5c9a0' 

and doesn't load wood background, but works.

(Reporter by Victor on twitter)

Add a beginner step by step guide of how to use Manuskript

Hi !

This project is very promising but lack a bit of documentation.
I have read the snowflake method blog entry from advancedfictionwriting.com but if it explain well the method, it's not completely helpfull wile using Manuskript. At some point during plots and world place writing i am lost in the process (i tend to jump the writing extended page summaries to after the cutting of the books in plots and sub-plots) .

For example, how did you arrive steep-by-steep to the outliner image example ?
Where and when did you define books, chapters, scenes ?

Also, i do no understand clearly the difference between the "Plot" and "Outline" tabs. For me it could be the same tab, with one more sub tab to merge "basic infos" ; "resolution" and "ouline". So i do no know when is correct to jump from one to another.

Finally, about the plots. For me a sub-plot could also be qualified as a secondary or a minor one. So i am confused than a sub-plot=secondary could be defined in two ways. Sure not all secondary/minor plots are sub-plots, but in my understanding all sub-plots could be qualified as "secondary".

So in short i am a bit confused by the software and i would like to read a short steep by steep tutorial with a bunch a Lorem Ipsum from summaries to scenes with a bit of character and world tabs explanation too.

ValueError: All strings must be XML compatible: Unicode or ASCII, no NULL bytes or control characters

Traceback (most recent call last):
  File "/home/olivier/Dropbox/Documents/Travail/Geekeries/Python/PyCharmProjects/manuskript/bin/../manuskript/mainWindow.py", line 474, in saveDatas
    loadSave.saveProject()  # version=0
  File "/home/olivier/Dropbox/Documents/Travail/Geekeries/Python/PyCharmProjects/manuskript/bin/../manuskript/loadSave.py", line 21, in saveProject
    v1.saveProject()
  File "/home/olivier/Dropbox/Documents/Travail/Geekeries/Python/PyCharmProjects/manuskript/bin/../manuskript/load_save/version_1.py", line 258, in saveProject
    files.append(("revisions.xml", mdl.saveToXML()))
  File "/home/olivier/Dropbox/Documents/Travail/Geekeries/Python/PyCharmProjects/manuskript/bin/../manuskript/models/outlineModel.py", line 406, in saveToXML
    root = ET.XML(self.rootItem.toXML())
  File "/home/olivier/Dropbox/Documents/Travail/Geekeries/Python/PyCharmProjects/manuskript/bin/../manuskript/models/outlineModel.py", line 766, in toXML
    item.append(ET.XML(i.toXML()))
  File "/home/olivier/Dropbox/Documents/Travail/Geekeries/Python/PyCharmProjects/manuskript/bin/../manuskript/models/outlineModel.py", line 752, in toXML
    item.set(attrib.name, str(val))
  File "lxml.etree.pyx", line 746, in lxml.etree._Element.set (src/lxml/lxml.etree.c:42955)
  File "apihelpers.pxi", line 547, in lxml.etree._setAttributeValue (src/lxml/lxml.etree.c:19025)
  File "apihelpers.pxi", line 1395, in lxml.etree._utf8 (src/lxml/lxml.etree.c:26485)
ValueError: All strings must be XML compatible: Unicode or ASCII, no NULL bytes or control characters

The plot line colours keep changing?

Hi again,

really love this software. It certainly has a lot of promise, so thank you for your work.

In redaction mode, when I enter text, the colours in the story line pane change with each keystroke. Is that a bug, or am I missing something?

Select Color dialog open below Manuskript window

When I created a new Character and I click the color to change it manuskript opens a Select Color Dialog. This windows opens below the Manuskript main window and not over it.

By the way, the dialog is called "Select Color", and didn't appear in the translation file to change it to "Elige un Color". I don't know if it is a hardcoded name or is a bug with my local QT installation.

Problem with minimum size of program window?

As you can see in the image, on my computer the program window extends off the bottom of the screen. This happens in 'GTK+' and 'Fusion' application styles. Bug, compatibility issue, QT version issue, something else..?

My computer runs Xubuntu 14.04, which has PyQT version 5.2.1. In the image it's using the default 'Greybird' theme. Screen resolution is 1280x800.

screenshot

In revision mode text, selecting group doesn't load text-preferences right.

Ubuntu 16.04, using the download from the official website.

When selecting a group of texts in revision mode, the child texts get pasted underneath each other and you can edit the text in the preferences.

However, the main text doesn't load these preferences unless you just edited them. The header does load right. This is a bit annoying as I have dyslexia and need the text to be way bigger than it is by default :)

not working on Mac

Hello, the app is not starting on OS X Yosemite 10.10.5. Here is the log:

Last login: Wed May 4 11:03:14 on console
Remus:~ Remus$ /Users/Remus/Downloads/manuskript/manuskript ; exit;
Warning: failed to load translator for locale en_US...
Traceback (most recent call last):
File "", line 13, in
File "manuskript/main.py", line 63, in run
File "manuskript/main.py", line 69, in launch
File "manuskript/mainWindow.py", line 51, in init
File "manuskript/ui/mainWindow.py", line 167, in setupUi
File "manuskript/ui/views/textEditView.py", line 79, in init
File "enchant/init.py", line 548, in init
enchant.errors.Error: No tag specified and default language could not be determined.
manuskript returned -1
logout

[Process completed]

Optimize performance of story line

Story line view can be extremely slow with big projects.

Some possible optimization:

  1. refreshing only when necessary
    • Not when characterModel is changed if story line doesn't show characters
    • Idem for plots
  2. Cache what can be cached if the structure is not edited (rows added or removed)

Unable to run application

OS Windows 10.
I downloaded and unzipped, then ran the manuskript file. This message popped up:
Warning: failed to load translator for locale en_GB...
The application opens, but when I try to create anything, the whole thing crashes. Any suggestions?

Snowflake view mode always disabled

There is a entry in the menu View/Mode name "Snowflag" that is disabled. I expect this to be related with the Snowflake method and the novel assistant (if not, where is it?). I was curious to test it, but I can figure how to activate it.

Bug: File doesn't open if spellcheck is active and dictionary is missing

If spellcheck is active in your file and you try to open the .msk in another machine without the dictionary, manuskript raises an error in the log/terminal but doesn't open the file and doesn't say anything in the main application.

IMHO the program must open the file, and warning that spellcheck will be disabled because the dictionary is missing.

0.3.0 File Creation Issues

OK, we've got a couple, that I strongly suspect are related (Running Ubuntu 16.04 LTS, new install, nothing significant changed):

  1. Saves aren't working: single-file saves randomly fail to open, the new open format files don't produce a .msk file, and so can't be opened at all.

  2. Settings are completely forgotten between sessions.

AttributeError in editorWidget

Happens, it seems, if a tab is closed, and something is edited in an other tab:

Traceback (most recent call last):
  File "/home/olivier/Dropbox/Documents/Travail/Geekeries/Python/PyCharmProjects/manuskript/bin/../manuskript/ui/editors/editorWidget.py", line 219, in modelDataChanged
    if not self.currentIndex:
AttributeError: 'NoneType' object has no attribute 'currentIndex'

Seems like editorWidget is deleted, but signal is still emited. Case of foot-shooting?

Probably needs to disconnect signals explicitely when closing tabs.

Installation - Qt platforn plugin "xcb" not found

$ ./manuskript
This application failed to start because it could not find or load the Qt platform plugin "xcb".
Reinstalling the application may fix this problem.
Fatal Python error: Aborted

Current thread 0x00007fecb4108740 (most recent call first):
File "manuskript/main.py", line 18 in run
File "", line 13 in
Aborted

Netrunner 14.04

Branch Dialog Editor

I'm creating a Branching Dialog Editor to manuskript, inspired by Articy Draft 2:
http://www.nevigo.com/help/Flow_Dialogue.html

It is useful for videogames scripting and it could be adapted to Branching Plots, like in Choose your own adventure books.

So, I get a basic Diagram editor here and start to play with it a little:
http://www.windel.nl/?section=pyqtdiagrameditor

But I never worked with QT before so when I was going to add an initial SAVE/LOAD functions I found that you are using an internal Item Model from QT. CharacterModel is an AbstractItemModel, World is an StandardItemModel...

If you can explain the internal structure of Manuskript a little it would be more easy to me to integrate the Dialog Editor.

Thanks.

Manuskript DialogEditor test.zip

Interactive story building

From John K. on the website:

Cool, You are definitely on the right track, keep the good work ;)

It would be even more cool if you could add a more options and fields for the character and world data sections with image drop support for the characters, organizations... the Ideal is that Manuskrit would also serve Interactive stories building, I know it would be a hell of hard work but if our favorite software could get such features, well it would be totally awesome !

here is some features I would dream to find and hope to see one day on Manuskrit :

  • Hierarchical flowcharts :
    Each node in your story flowchart can contain an inner flowchart. For example, you can start with a top-level chapter structure and break it down into quests and dialogue. This nested approach ensures clean flowcharts for each level.
  • Story simulation with variables ( story logic check points )
  • Attachments & hyperlinks
    Make relevant objects or external reference material available where you need it. Link them to nodes, like email attachments.
  • Screenplay import / export
    You can import from FinalDraft and export branching flowcharts directly into hyperlinked Word documents.
  • Story database : Skill trees, object trees, tech trees, etc.
  • Easy-to-use location editor :
    The build-in location editor is a vector-based 2D drawing tool. It comes with Photoshop-like layer management and serves as an iteration-friendly sketching tool for the maps and scenarios. ( you can integrate some of gimp code for layers and other graphical tools )

Sorry for the long Post, anyway I'm looking forward to your future work and wish you good continuation !

Some bugs in Windows XP and Ubuntu 15.1

Hi to all!

I've detected some bugs in windows XP:

  • Field "Epiphany" in Characters board doesn't saved.
  • Don't load image for cards wallpaper.
  • Field "Source of conflict" in World board doesn't active.
  • In Redaction mode: It isn't stable, sometimes closes when changing from cards to text mode.
  • Field "summary" in Plot board (Resolution steps) doesn't active. After complete this field, columns are very large. Impossible see fully.
  • Not a bug, but a doubt: how use the heart icon in Characters board (field detailed infos).

In Ubuntu 15.1:

-Doesn't put accents on words.

Thanks for translation to spanish! 👍

Regards!

Crash on initial save

On Arch linux (Python 3.5.1) both with the latest release and the git version I start the program, select research paper (or whatever) and press "create". The program crashes after I have selected a file name and press "save".

manuskript git:(master) ./bin/manuskript
Failed to load translator for en_US...
True
['/home/username/.icons', '/usr/share/icons', '/usr/share/pixmaps', ':/icons', '/tmp/manuskript/icons']
Traceback (most recent call last):
File "/tmp/manuskript/bin/../manuskript/ui/welcome.py", line 154, in createFile
self.mw.loadProject(filename, loadFromFile=False)
File "/tmp/manuskript/bin/../manuskript/mainWindow.py", line 309, in loadProject
self.makeConnections()
File "/tmp/manuskript/bin/../manuskript/mainWindow.py", line 665, in makeConnections
self.treeWorld.setModel(self.mdlWorld)
AttributeError: 'MainWindow' object has no attribute 'mdlWorld'
Fatal Python error: Aborted

Current thread 0x00007f1326e67700 (most recent call first):
File "/tmp/manuskript/bin/../manuskript/main.py", line 63 in launch
File "/tmp/manuskript/bin/../manuskript/main.py", line 54 in run
File "./bin/manuskript", line 13 in
[1] 22955 abort (core dumped) ./bin/manuskript

Compiling Manuskript in windows

This is a little guide to generate the Windows binaries of manuskript.

I installed this versions and it worked, but you can try newers versions if you want or can't find the older ones. You need to install:

Get python and pyqt 5 installers and execute both on your windows system choosing the default options.
When everything is installed, open a command line windows and go to C:\Python34\Scripts
Execute this commands to install lxml, pyenchant and pyinstaller:
pip install lxml
pip install pyenchant
pip install pyInstaller

If some of them fails, maybe you need to upgrade pip. You need to open another command line as Administrator. Press Right click on the Command Line icon and choose Execute as Administrator. Go to C:\Python32\scripts and run:
pip install --upgrade pip

Now, you can download the last code of manuskript from the download page:
http://www.theologeek.ch/manuskript/download/

Unzip it in any folder and in your command line window go to that folder, for example C:\manuskript. Then execute:
C:\Python34\Scripts\pyInstaller manuskript.spec

After some minutes it will create two folders: build and dist. The dist folder contains your main manuskript folder. Try to open dist\manuskript\manuskript.exe and check if everything looks ok.

The log file with the warnings and errors is at build\manuskript\warnmanuskript.txt

Happy writing!

Windows installation issue

Hello, trying to install Manuskript on Windows 7 and running into some issues. I'm not technically adept so I am not sure how to troubleshoot this issue. Am I missing some other application prerequisites? I was able to capture the installation window and I've attached it here.

manuskript

Fullscreen editor error when text is empty (wordcount = 0)

Hi,

the fullscreen button didn't work for me.

I commented out the three lines in question to make the fullscreen button work.

Error:
File "manuskript-0.1.1/bin/../manuskript/ui/editors/fullScreenEditor.py", line 284, in updateStatusBar
if goal - wc > 0:
TypeError: unsupported operand type(s) for -: 'str' and 'int'

Unable to type the "ê" character

I am unable to type the "ê" character, which required to type the "^" character first and then the "e" on the French azerty keyboard: nothing happens then. I suppose the same problem occurs with "î,û,n,â,ï,ë,ä,ö", but I have not tested. I never meet this problem with any software.
I use the last dev branch of manykript on Ubuntu 16.

crash on create new project

hi

i git cloned and installed the dependencies on debian stretch running gnome 3.20

every time i try to create a new project the software crashes out with some kind of template error

`Traceback (most recent call last):
File "/home/lauren/manuskript/bin/../manuskript/ui/welcome.py", line 159, in createFile
self.loadDefaultDatas()
File "/home/lauren/manuskript/bin/../manuskript/ui/welcome.py", line 344, in loadDefaultDatas
t = [i for i in self.templates() if i[0] == self.template[0]]
File "/home/lauren/manuskript/bin/../manuskript/ui/welcome.py", line 344, in
t = [i for i in self.templates() if i[0] == self.template[0]]
IndexError: list index out of range
Fatal Python error: Aborted

Current thread 0x00007ffad5fb3700 (most recent call first):
File "/home/lauren/manuskript/bin/../manuskript/main.py", line 72 in launch
File "/home/lauren/manuskript/bin/../manuskript/main.py", line 63 in run
File "./manuskript", line 13 in
Aborted
`

Seg faults found

Running on Ubuntu 15.10

Current thread 0x00007fb5df7ca700 (most recent call first):
File "manuskript/models/outlineModel.py", line 100 in parent
File "manuskript/ui/views/textEditView.py", line 228 in update
File "manuskript/models/outlineModel.py", line 147 in setData
File "manuskript/ui/views/cmbOutlineStatusChoser.py", line 125 in submit
File "manuskript/main.py", line 65 in launch
File "manuskript/main.py", line 56 in run
File "", line 13 in

(Had created a new folder in Outline Mode and was setting the status dropdown when it crashed.)

Current thread 0x00007f275cdd8700 (most recent call first):
File "manuskript/models/outlineModel.py", line 100 in parent
File "manuskript/ui/views/textEditView.py", line 259 in rowsAboutToBeRemoved
File "manuskript/models/outlineModel.py", line 364 in removeRows
File "manuskript/models/outlineModel.py", line 356 in removeRow
File "manuskript/models/outlineModel.py", line 336 in removeIndex
File "manuskript/models/outlineModel.py", line 353 in removeIndexes
File "manuskript/ui/views/outlineBasics.py", line 179 in delete
File "manuskript/main.py", line 65 in launch
File "manuskript/main.py", line 56 in run
File "", line 13 in
Segmentation fault

(I was deleting a scene when it crashed.)

Error "Fail to load translator..."

I am running Windows 10 Home 64bit version 10.0.14393 Build 14393
Upon starting Manuskript 0.3.0 I receive this error. I also tried the older versions of Manuskript and received the same error.

manuscript error

This is as far as I get. I cannot create new files as I attempted to do so the software crashes.
I can only view the sample file provided.
Needless to say I cannot use the software at this time.

I am no coder but, if there is a simple fix let me know.
If you need more information please ask.

Thanks, for your time and effort.

Manuskript fails to lauch on Windows

(Reported anonymously)

Windows7 32bit, mansukript 0.2.0

C:\manuskript>manuskript
Failed to load translator for en_US...
True
['C:/manuskript/icons', ':/icons', 'C:\manuskript\icons']
Traceback (most recent call last):
File "", line 13, in
File "manuskript\main.py", line 56, in run
File "manuskript\main.py", line 62, in launch
File "manuskript\mainWindow.py", line 53, in init
File "manuskript\ui\mainWindow.py", line 168, in setupUi
File "manuskript\ui\views\textEditView.py", line 79, in init
File "site-packages\enchant__init__.py", line 555, in init
File "site-packages\enchant__init__.py", line 168, in init
File "site-packages\enchant__init__.py", line 562, in init_this
File "site-packages\enchant__init
_.py", line 307, in request_dict_data
File "site-packages\enchant__init
_.py", line 256, in _raise_error
enchant.errors.DictNotFoundError: b'invalid tag character found'
manuskript returned -1

DictNotFoundError when dict language specified in settings is not installed

DictNotFoundError when dict language specified in settings is not installed, but PyEnchant is installed.

Traceback (most recent call last):
  File "/home/olivier/Dropbox/Documents/Travail/Geekeries/Python/PyCharmProjects/manuskript/bin/../manuskript/mainWindow.py", line 910, in toggleSpellcheck
    w.toggleSpellcheck(val)
  File "/home/olivier/Dropbox/Documents/Travail/Geekeries/Python/PyCharmProjects/manuskript/bin/../manuskript/ui/views/textEditView.py", line 405, in toggleSpellcheck
    self._dict = enchant.Dict(self.currentDict if self.currentDict else enchant.get_default_language())
  File "/usr/lib/python3/dist-packages/enchant/__init__.py", line 502, in __init__
    self._switch_this(broker._request_dict_data(tag),broker)
  File "/usr/lib/python3/dist-packages/enchant/__init__.py", line 264, in _request_dict_data
    self._raise_error(eStr % (tag,),DictNotFoundError)
  File "/usr/lib/python3/dist-packages/enchant/__init__.py", line 218, in _raise_error
    raise eclass(default)
enchant.errors.DictNotFoundError: Dictionary for language 'fr_CH' could not be found

OS X: cannot leave fullscreen mode

When trying to leave fullscreen mode (either with ESC or close button), the editors closed but the screen remains black.

CMD+TAB allows to come back to manuscript, and desktop, though.

OS X app with Platypus

Hi,

I have created an OS X App for this using Platypus. I attach the profile I used - you'd need to sed it to change the path to the appropriate thing on your computer, then create the app. That app will then be independent of paths on your computer.

(Oh sorry, the icon I used is a google download of a different app using the same name - so you'd need to change that for distribution).

Thanks,

Nawal.
Manuskript.platypus.txt

Crash at project creation on mac

Using mac OS X 10.10.3 and manuskript 0.3.0.

When creating a new project, the application closes after clicking on the "Create" button, and I get the following backtrace:

Traceback (most recent call last):
File "manuskript/ui/welcome.py", line 159, in createFile
File "manuskript/ui/welcome.py", line 344, in loadDefaultDatas
File "manuskript/ui/welcome.py", line 344, in
IndexError: list index out of range
Fatal Python error: Aborted

Current thread 0x00007fff748dc300 (most recent call first):
File "manuskript/main.py", line 72 in launch
File "manuskript/main.py", line 63 in run
File "", line 13 in
Abort trap: 6

Do you have any idea what's going on?
Is there a way to workaround the issue?

Likes to freeze and crash

I would really like to be able to type more than three characters without the program stalling, freezing, or crashing. Takes forever to type anything and only some of the characters register so there are a ton of misspellings. Doesn't matter if I'm in distraction-free mode or whatever mode I'm in. Usually the problem is tied to the Revisions, but whenever I try to alter those (most notably the frequency), the program crashes.

Only happens in Redaction; Characters, Plots, World, etc. all work more or less seamlessly.

OS: Windows 10
Current V.: Manuskript 0.3.0
Used Previous V.?: No
Imported file?: No

Add images to project

I'm using manuskript to make game design documents. So it could be useful to add images to some sections, so readers (and myself if I reopen and old document) can use them as references. Like characters, world items, etc..

Creating manuskript binay for Android and IOS

I'm posting a little notes about creating a manuskript binary for Android or IOS. So somebody can try to make an apk when manuskript reach version 1.0

The buildozer project creates binaries for mobile platforms, just like pyInstaller creates Linux and Windows binaries:
https://buildozer.readthedocs.org/en/latest/index.html

Actually, Buildozer works with Linux and MacOsX, but not Windows. It's included in pip so installing it is easy, but you need to add some dependencies (read them in the official docs):
pip install --upgrade buildozer

I tried to generate binaries for manuskript 0.3.0 in Linux Mint DE, but it fails. I don't know if there are a problem with my cython installation (It doesn't install with the docs instructions, so I installed the packaged one and it seems to compile with python2.7 not python3) or there are other issue.

I add my buildozer.spec and logs as attached files because the markdown transform them in a mess, even with the quote o code marks.
There are 2 logs. The first one with requeriments commented:
#requirements = lxml,pyenchant

The second one with requeriments uncommented:
requirements = lxml,pyenchant

buildozer.spec.txt

log.txt
log_with_requeriments.txt

Bug: Writing a .msk file in linux and opening it in windows clean the outline files

Steps to reproduce:

Create a new .msk file in linux or windows
Save it
Open it in Windows
The characters and Summary content are right, but the Outline is empty. When you close the file or wait the selected time in settings, Manuskript save your current file, erasing the outline files inside the .msk zip and losing your work.

Log/terminal doesn't say anything. The file opening the file multiple times in linux doesn't fail. Writing it in Windows works ok and you can open the .msk as .zip file and see the outline files.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.