Package Details: remarkable 1.87-1

Git Clone URL: https://aur.archlinux.org/remarkable.git (read-only)
Package Base: remarkable
Description: A free fully featured markdown editor for Linux.
Upstream URL: http://remarkableapp.github.io
Licenses: MIT
Submitter: visit
Maintainer: chawlindel
Last Packager: MaryJaneInChain
Votes: 70
Popularity: 1.334756
First Submitted: 2014-08-15 01:38
Last Updated: 2017-02-11 05:54

Pinned Comments

chawlindel commented on 2017-10-06 23:17

If you have trouble with webkitgtk then use this: https://aur.archlinux.org/packages/remarkable-webkit2gtk/

Latest Comments

chawlindel commented on 2017-10-06 23:17

If you have trouble with webkitgtk then use this: https://aur.archlinux.org/packages/remarkable-webkit2gtk/

chawlindel commented on 2017-10-02 14:40

Does anyone know if it's possible to build this with webkit2gtk? webkitgtk takes forever to compile, and I'd prefer using packages from the official repos anyway.

nhumrich commented on 2017-08-11 01:59

Getting this weird error trying to install:
Traceback (most recent call last):
File "<string>", line 1, in <module>
AttributeError: module 'site' has no attribute 'getsitepackages'

Any ideas?

Edit: Nevermind. I got it to work by deactivating my current virtualenv

r0b0h0b0 commented on 2017-07-19 13:17

==> ERROR: One or more files did not pass the validity check!
:: failed to verify remarkable integrity

aphirst commented on 2017-05-15 15:31

It seems there's currently a bug in rendering inline equations - this feature uses online MathJax, and they recently took down the CDN which Remarkable uses.

This bug has already been reported, but I decided to do a little digging, to see exactly what was going on, and came to the above conclusion.

https://github.com/jamiemcg/Remarkable/issues/160

As I mention later in the thread, a workaround currently is to change the hardcoded URL in the respective .py file.

Sandman007 commented on 2017-02-12 21:06

Night Mode is broken in latest release? When I select Night mode nothing changes. It shows it is selected in the menu but even after an application restart the editor is still white.

Sandman007 commented on 2017-02-12 21:06

Night Mode is broken in latest release? When I select Night mode nothing changes. It shows it is selected in the menu but even after an application restart the editor is still white.

iron commented on 2016-10-24 19:07

I have a problem with Spell Checking function. The console shows the following warning:

*Spellchecking not enabled.
*To enable spellchecking install pygtkspellcheck
*https://pypi.python.org/pypi/pygtkspellcheck/

I've installed pygtkspellcheck but still doesn't work.

vnoel commented on 2016-10-10 08:20

Hi, lately I get the following warning in the console when running remarkable:
*Spellchecking not enabled.
*To enable spellchecking install pygtkspellcheck
*https://pypi.python.org/pypi/pygtkspellcheck/

But it was working before and python-gtkspellcheck is installed…

mrshr3d commented on 2016-10-05 05:59

I was unable to export to HTML format (remarkable was locking up)
After running "remarkable -v" from the terminal, I discovered that I had to install python-lxml as a dependency. Might need to add that as an extra dependency.

MaryJaneInChain commented on 2016-08-28 15:05

@qwelnor now it has been added.

marco.vermeulen commented on 2016-08-25 15:38

Subsequently tried installing it from the snapshot tarball and that seems to work fine.

marco.vermeulen commented on 2016-08-25 15:18

I get the following after installing it. Tried it with python 2 and 3, same result:

Traceback (most recent call last):
File "/usr/bin/remarkable", line 65, in <module>
import remarkable
ImportError: No module named 'remarkable'

qwelnor commented on 2016-08-24 12:33

gtksourceview3 is missing in dependency list.

wesleyotugo commented on 2016-08-20 10:54

Just extract the data archive in src/ folder

aphirst commented on 2016-07-14 21:32

1.75 is out now. https://github.com/jamiemcg/Remarkable/commits/master

Se7enTime commented on 2016-02-19 18:12

failed to download http://remarkableapp.github.io/files/remarkable_1.62_all.deb

nmaggioni commented on 2016-02-04 15:46

This is maybe the only markdown editor that displays nicely in HiDPI resolutions.

visit commented on 2015-12-08 23:00

@nahoskins, do you have webkitgtk installed? It should contain your missing libraries. It is already declared as a dependency for this package.

nahoskins commented on 2015-12-06 05:57

sys:1: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
sys:1: PyGIWarning: WebKit was imported without specifying a version first. Use gi.require_version('WebKit', '3.0') before import to ensure that the right version gets loaded.

** (remarkable:17311): WARNING **: Failed to load shared library 'libwebkitgtk-3.0.so.0' referenced by the typelib: libicui18n.so.56: cannot open shared object file: No such file or directory

** (remarkable:17311): WARNING **: Failed to load shared library 'libjavascriptcoregtk-3.0.so.0' referenced by the typelib: libicui18n.so.56: cannot open shared object file: No such file or directory
/usr/lib/python3.5/site-packages/remarkable/RemarkableWindow.py:118: Warning: cannot retrieve class for invalid (unclassed) type 'void'
self.live_preview = WebKit.WebView()
Traceback (most recent call last):
File "/usr/bin/remarkable", line 66, in <module>
remarkable.main()
File "/usr/lib/python3.5/site-packages/remarkable/__init__.py", line 48, in main
window = RemarkableWindow.RemarkableWindow()
File "/usr/lib/python3.5/site-packages/remarkable_lib/Window.py", line 54, in __new__
new_object.finish_initializing(builder)
File "/usr/lib/python3.5/site-packages/remarkable/RemarkableWindow.py", line 118, in finish_initializing
self.live_preview = WebKit.WebView()
TypeError: could not get a reference to type class

richin13 commented on 2015-10-19 01:05

Thanks @visit It is fixed now

visit commented on 2015-10-18 12:00

@jamiemcgowan: Added a small patch (workaround), to remove line 835 from RemarkableWindow.ui. This solves the problem for now.

visit commented on 2015-10-14 17:28

Jup, getting the same error. I'm busy atm. So it may take some days to fix that. Stay tuned.

richin13 commented on 2015-10-12 04:31

@gnuanu I was wondering the same thing! Btw, I'm getting the same error as @MCMic

MCMic commented on 2015-10-10 13:14

I get this:
$ remarkable
sys:1: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
sys:1: PyGIWarning: WebKit was imported without specifying a version first. Use gi.require_version('WebKit', '3.0') before import to ensure that the right version gets loaded.
Traceback (most recent call last):
File "/usr/bin/remarkable", line 66, in <module>
remarkable.main()
File "/usr/lib/python3.5/site-packages/remarkable/__init__.py", line 48, in main
window = RemarkableWindow.RemarkableWindow()
File "/usr/lib/python3.5/site-packages/remarkable_lib/Window.py", line 52, in __new__
builder = get_builder('RemarkableWindow')
File "/usr/lib/python3.5/site-packages/remarkable_lib/helpers.py", line 48, in get_builder
builder.add_from_file(ui_filename)
File "/usr/lib/python3.5/site-packages/remarkable_lib/Builder.py", line 86, in add_from_file
Gtk.Builder.add_from_file(self, filename)
GLib.Error: gtk-builder-error-quark: /usr/share/remarkable/ui/RemarkableWindow.ui:835:58 Object with ID not found (13)

gnuanu commented on 2015-02-26 09:47

@jamiemcgowan Don't you think it's a bit unusual not publishing the code in a public portal?

jamiemcgowan commented on 2015-02-09 19:43

@SammysHP at the minute you can extract the contents of the .deb/.rpm and view the source (its written in Python).

SammysHP commented on 2015-02-09 15:08

MIT license? Where can I find the source code?

visit commented on 2014-11-25 08:20

@DH4, try to install a hunspell language pack for your language: https://www.archlinux.org/packages/?q=hunspell

DH4 commented on 2014-11-21 09:13

I cannot use spell check, the only language after installing is Hebrew. Am I missing something?

visit commented on 2014-11-05 21:01

Looks like 0.975 was repacked. Not the first time anyway. Updated!

xdevnull commented on 2014-11-04 23:33

The md5sum is wrong. I downloaded the .deb from the site and ran a md5sum on it: 27344fbf0ae04ec3957883d66562fe8f. At the bottom of the PKG file you can see that there are two different md5 numbers. I used this number for the first one and it installed, so the md5 checks out on both downloads. Seems to be working. Not ideal of course.

rubduby commented on 2014-11-04 20:13

Same error as nandushines.

==> Validating source files with md5sums...
remarkable_0.975_all.deb ... FAILED
remarkable.install ... Passed
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Makepkg was unable to build remarkable.

nandushines commented on 2014-11-04 10:15

I am unable to install. Need help!

[ananya@firenze]$ pacaur -S remarkable
:: Package(s) remarkable not found in repositories, trying AUR...
:: resolving dependencies...
:: looking for inter-conflicts...

AUR Packages (1): remarkable-0.975-1

:: Proceed with installation? [Y/n] Y
:: Retrieving package(s)...
:: View remarkable PKGBUILD? [Y/n] n
:: View remarkable.install script? [Y/n] n
:: Building remarkable package(s)...
==> Making package: remarkable 0.975-1 (Tue Nov 4 11:10:19 CET 2014)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading remarkable_0.975_all.deb...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 71320 100 71320 0 0 71029 0 0:00:01 0:00:01 --:--:-- 71035
-> Found remarkable.install
==> Validating source files with md5sums...
remarkable_0.975_all.deb ... FAILED
remarkable.install ... Passed
==> ERROR: One or more files did not pass the validity check!
:: remarkable cleaned

visit commented on 2014-10-21 21:04

@jamiemcgowan, Thanks for the update. The extension issue is solved now. I had no issues creating PDFs too. Thanks again, awesome app!

jamiemcgowan commented on 2014-10-21 09:12

I have updated the .deb file to 0.975 [remarkableapp.net/files/remarkable_0.975_all.deb] and it seems to fix any of the markdown issues. [Haven't tested on Arch yet]. Also, there seem to be some problems with PDF export.

jamiemcgowan commented on 2014-10-08 15:51

@visit Yeah I saw that. Removing the third-party extensions does fix it but means that it uses just standard markdown.

visit commented on 2014-10-07 22:54

@jamiemcgowan have you seen the release notes for python-markdown?

https://pythonhosted.org/Markdown/release-2.5.html

Seams they changed the extension interface. If you remove every third-party extension it works flawlessly:

markdown.markdown(text, extensions=['markdown.extensions.extra', 'markdown.extensions.nl2br'])

https://github.com/waylan/Python-Markdown/wiki/Third-Party-Extensions

jamiemcgowan commented on 2014-10-01 20:48

Hey guys.
One of the dependencies, python-markdown, has been updated and seems to be causing the issues. Not really sure whats wrong with it but as @visit says, if you comment out lines 25-44 in /usr/lib/python3.4/site-packages/markdown/extensions/__init__.py it seems to fix it.
This works as a temporary solution. Thanks for the reports.

ronjouch commented on 2014-09-25 12:31

@visit great :) . I was unsure whether that was a program or packaging issue. Thanks for the followup!

visit commented on 2014-09-25 12:29

I've reported it to the author (@jamiemcgowan), as I have no clue what the issue is about.

If you comment out line 25-44 in /usr/lib/python3.4/site-packages/markdown/extensions/__init__.py it will start again. Currently I cant see any other issues with that.

But let's wait what Jamie says.

Chrissss commented on 2014-09-24 13:11

Can confirm ronjouch's problem. I get the same error messages.

ronjouch commented on 2014-09-23 15:02

Just installed via pacaur. Installation went fine, but the app crashes with the following traceback:

(remarkable:2973): Gtk-WARNING **: No object called:
Traceback (most recent call last):
File "/usr/bin/remarkable", line 66, in <module>
remarkable.main()
File "/usr/lib/python3.4/site-packages/remarkable/__init__.py", line 48, in main
window = RemarkableWindow.RemarkableWindow()
File "/usr/lib/python3.4/site-packages/remarkable_lib/Window.py", line 54, in __new__
new_object.finish_initializing(builder)
File "/usr/lib/python3.4/site-packages/remarkable/RemarkableWindow.py", line 133, in finish_initializing
self.update_live_preview(self)
File "/usr/lib/python3.4/site-packages/remarkable/RemarkableWindow.py", line 1066, in update_live_preview
html_middle = markdown.markdown(text, ['extra', 'nl2br', 'urlize', 'Highlighting', 'Strikethrough', 'markdown_checklist', 'superscript', 'subscript'])
File "/usr/lib/python3.4/site-packages/markdown/__init__.py", line 460, in markdown
md = Markdown(*args, **kwargs)
File "/usr/lib/python3.4/site-packages/markdown/__init__.py", line 154, in __init__
configs=kwargs.get('extension_configs', {}))
File "/usr/lib/python3.4/site-packages/markdown/__init__.py", line 180, in registerExtensions
ext = self.build_extension(ext, configs.get(ext, {}))
File "/usr/lib/python3.4/site-packages/markdown/__init__.py", line 261, in build_extension
return module.makeExtension(**configs)
File "/usr/lib/python3.4/site-packages/markdown/extensions/urlize.py", line 79, in makeExtension
return UrlizeExtension(configs=configs)
File "/usr/lib/python3.4/site-packages/markdown/extensions/__init__.py", line 36, in __init__
self.setConfigs(kwargs.pop('configs', {}))
File "/usr/lib/python3.4/site-packages/markdown/extensions/__init__.py", line 75, in setConfigs
for key, value in items:
TypeError: 'NoneType' object is not iterable

visit commented on 2014-09-16 20:19

@LurkingGrue fixed

Anonymous comment on 2014-09-15 17:39

I'm getting a md5sum fail on the remarkable_0.965_all.deb file.

kuminamoya commented on 2014-08-27 06:38

Yes, it works now after installing webkitgtk.

visit commented on 2014-08-26 19:55

@mst nice. Updated the dependency list.
@kuminamoya so the namespace issue is solved?
@connaisseur can you verify that?

Anonymous comment on 2014-08-26 08:11

@visit yes, it works now. Thanks.

kuminamoya commented on 2014-08-26 07:26

While this was not my error, installing webkitgtk fixed my problem as well - so thanks for the pointer :)

visit commented on 2014-08-26 06:39

@mst: does it work when you install webkitgtk?

Anonymous comment on 2014-08-25 12:49

ERROR:root:Could not find any typelib for WebKit
Traceback (most recent call last):
File "/usr/bin/remarkable", line 65, in <module>
import remarkable
File "/usr/lib/python3.4/site-packages/remarkable/__init__.py", line 29, in <module>
from remarkable import RemarkableWindow
File "/usr/lib/python3.4/site-packages/remarkable/RemarkableWindow.py", line 28, in <module>
from gi.repository import WebKit
ImportError: cannot import name 'WebKit'

kuminamoya commented on 2014-08-23 10:02

I am having the same problem as connaisseur (gi.RepositoryError: Requiring namespace 'Gtk' version '2.0', but '3.0' is already loaded).

fyi: I am not using a DE (just X+i3) - maybe that´s why something is missing?

All python packages you mentioned are installed. Any idea what´s wrong here?

visit commented on 2014-08-17 20:59

@jamiemcgowan: Ok, fine then.

Just to let you know. There is a small patch applied which makes it use the undobuffer module supplied in the .deb file, as there is no package available for pygtk_textbuffer_with_undo in AUR.

jamiemcgowan commented on 2014-08-17 19:11

Thanks glad you like it! Ok cool thanks, good idea making it mandatory.

Thanks for getting it into the repo!
I don't really have much experience packaging for Arch so I am happy to let you continue maintaining it if you want to.

visit commented on 2014-08-17 19:01

@jamiemcgowan: Thanks for this app. Awesome work!

python-gtkspellcheck was in the optdepends in release 1. But some people were confused by not working spell-checking out of the box, so I made it mandatory.

I case you want to maintain that package, I can disown it for you. Just wanted to get it in the repo asap.

jamiemcgowan commented on 2014-08-17 17:59

Tested this on a fresh install of the latest Antergos and seems to work okay.

I am the author of the program but have nothing to do with this particular Arch package.

python-gtkspellcheck should be an optional install (i.e. in the optdepends)

jamiemcgowan commented on 2014-08-17 17:55

visit commented on 2014-08-15 20:13

@connaisseur: Hmm weird...

I added the dependencies.

Here are my python packages. Maybe we need to blacklist something you have installed.

pygtk
python
python-beautifulsoup4
python-cairo
python-dbus
python-dbus-common
python-docutils
python-gobject
python-gtkspellcheck
python-jinja
python-markdown
python-markupsafe
python-pyenchant
python-pygments
python-setuptools
python-sphinx
python-xdg

connaisseur commented on 2014-08-15 12:27

The dependencies list is probably not (yet) complete:

wkhtmltopdf (optional?)
python-gobject
python-cairo

And still I could not get it to work. It barfs with this message:

$ remarkable
Traceback (most recent call last):
File "/usr/bin/remarkable", line 65, in <module>
import remarkable
File "/usr/lib/python3.4/site-packages/remarkable/__init__.py", line 29, in <module>
from remarkable import RemarkableWindow
File "/usr/lib/python3.4/site-packages/remarkable/RemarkableWindow.py", line 28, in <module>
from gi.repository import WebKit
File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
File "<frozen importlib._bootstrap>", line 2226, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 1191, in _load_unlocked
File "<frozen importlib._bootstrap>", line 1161, in _load_backward_compatible
File "/usr/lib/python3.4/site-packages/gi/importer.py", line 68, in load_module
dynamic_module._load()
File "/usr/lib/python3.4/site-packages/gi/module.py", line 294, in _load
self._introspection_module = get_introspection_module(self._namespace)
File "/usr/lib/python3.4/site-packages/gi/module.py", line 273, in get_introspection_module
module = IntrospectionModule(namespace, version)
File "/usr/lib/python3.4/site-packages/gi/module.py", line 122, in __init__
repository.require(namespace, version)
gi.RepositoryError: Requiring namespace 'Gtk' version '2.0', but '3.0' is already loaded