Giter VIP home page Giter VIP logo

loxodo's People

Contributors

dickonreedow avatar grahl avatar haad avatar jansel avatar jusa avatar nerdynick avatar richardlarocque avatar shamilbi avatar sommer avatar srinivas-git avatar thomaswaldmann avatar tkuhlman avatar zeriuno 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

loxodo's Issues

Random Issues on mac os x 10.8.5

To start with, I can't create a mac app from source. setup.py fails with argv_emulation error.

$ python2.7 setup.py py2app
running py2app
error: argv-emulation is not supported for 64-bit executables

This works fine once I disable argv_emulation (set to False in setup.py)
However the app then fails (double clicking Loxodo.app) to launch with the following error:

com.apple.launchd.peruser.11188[565] ([0x0-0x1386385].org.pythonmac.unspecified.Loxodo[32192]): Exited with code
: 255

Now the strange thing there is that, I can launch it from command line if I open Loxodo binary, which is under Contents/MacOS/Loxodo, but then the any clipboard operation fails with the following exception:

Traceback (most recent call last):
  File "/Users/arbinish/dev/me/loxodo/dist/Loxodo.app/Contents/Resources/lib/python2.7/src/frontends/wx/vaultframe.py", line 562, in _on_copy_username
    self._copy_to_clipboard(entry.user)
  File "/Users/arbinish/dev/me/loxodo/dist/Loxodo.app/Contents/Resources/lib/python2.7/src/frontends/wx/vaultframe.py", line 284, in _copy_to_clipboard
    wx.TheClipboard.SetData(clip_object)
  File "/usr/local/lib/wxPython-3.0.0.0/lib/python2.7/site-packages/wx-3.0-osx_cocoa/wx/_misc.py", line 5841, in SetData
    return _misc_.Clipboard_SetData(*args, **kwargs)
wx._core.PyAssertionError: C++ assertion "(syncFlags&kPasteboardClientIsOwner)" failed at /BUILD/wxPython-src-3.0.0.0/src/osx/carbon/clipbrd.cpp(121) in AddData(): client couldn't own clipboard

Any observed similar issues in their mac? Any workaround / resolution exists?

official client incompatibility?

I created a psafe3 with the official client, and when i went to read it with loxodo, it didn't show the last modified or url for the record i created with the official client.

when i add another entry to the psafe3 with loxodo, it doesn't show up in the official client when i open the file. not really sure where to begin to track this down...

Sort Vault by Column bug

In the vault window if you click on the column heading it sorts the rows by the values in the column to the left. I'd prefer a case insensitive sort.

This is on a Ubuntu Lucid box, probably doesn't make a difference.

I'm making too many stupid mistakes this evening. There's probably a way to reopen the issue I just created then closed by mistake. Going to bed in a few minutes.

Sort Vault by Column bug

In the vault window if you click on the column heading it sorts the rows by the values in the column to the left. I'd prefer a case insensitive sort.

Load Another File From GUI

I am adding this issue in response to our email conversation.

I would love it if you were able to add a feature that allows you to open another vault from the GUI. If only one vault at a time can be opened, that would be fine. If it were possible to have two vaults open at the same time, that would even be better.

As it stands right now, the only way to open another file is to exit Loxodo and then start it up again.

Thanks!

[osx] copy/paste issues

There is no way to copy any text via cmd-C , esp when a record is open the cmd-C closes its window.
Also is not possible to paste with cmd-D on the search textbox.

app fails to build on Mac OS 10.7 (lion)

Subject says it all. I'm assuming this is something specific to Lion.

The cli will do in the meantime :)

Russell.

bluebottle:gpg rful011$ cd ~/Downloads/sommer-loxodo-ff67342
bluebottle:sommer-loxodo-ff67342 rful011$ ./setup.py py2app
running py2app
creating /Users/rful011/Downloads/sommer-loxodo-ff67342/build
creating /Users/rful011/Downloads/sommer-loxodo-ff67342/build/bdist.macosx-10.7-intel
creating /Users/rful011/Downloads/sommer-loxodo-ff67342/build/bdist.macosx-10.7-intel/python2.7-standalone
creating /Users/rful011/Downloads/sommer-loxodo-ff67342/build/bdist.macosx-10.7-intel/python2.7-standalone/app
creating /Users/rful011/Downloads/sommer-loxodo-ff67342/build/bdist.macosx-10.7-intel/python2.7-standalone/app/collect
creating /Users/rful011/Downloads/sommer-loxodo-ff67342/build/bdist.macosx-10.7-intel/python2.7-standalone/app/temp
creating /Users/rful011/Downloads/sommer-loxodo-ff67342/dist
creating build/bdist.macosx-10.7-intel/python2.7-standalone/app/lib-dynload
creating build/bdist.macosx-10.7-intel/python2.7-standalone/app/Frameworks
Traceback (most recent call last):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/py2app/build_app.py", line 604, in _run
self.run_normal()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/py2app/build_app.py", line 668, in run_normal
mf = self.get_modulefinder()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/py2app/build_app.py", line 564, in get_modulefinder
debug=debug,
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/modulegraph/find_modules.py", line 255, in find_modules
find_needed_modules(mf, scripts, includes, packages)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/modulegraph/find_modules.py", line 190, in find_needed_modules
path = m.packagepath[0]
TypeError: 'NoneType' object is not subscriptable

/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/modulegraph/find_modules.py(190)find_needed_modules()
-> path = m.packagepath0 ^D
b

config.get_config_filename tries to return unset property

Running under cygwin,

Traceback (most recent call last):
File "./loxodo.py", line 13, in
from src.config import config
File "/cygdrive/C/loxodo/sommer-loxodo-afb514c/src/config.py", line 149, in
config = Config()
File "/cygdrive/C/loxodo/sommer-loxodo-afb514c/src/config.py", line 45, in init
self._fname = self.get_config_filename()
File "/cygdrive/C/loxodo/sommer-loxodo-afb514c/src/config.py", line 142, in get_config_filename
base_path = os.path.dirname(config.get_basescript())
NameError: global name 'config' is not defined

get_config_filename is supposed to be a static method and it's calling on the instance 'config' which is not defined yet since we're still in the flow of init()

Can fix by changing line 140 from:
base_path = os.path.dirname(config.get_basescript())
to
base_path = os.path.dirname(unicode(file, sys.getfilesystemencoding()))

Needs an import sys at the top of config.py though.

Is there a cleaner way of doing this?

Make edit dialog sizable

Thanks for the great tool!

In previous versions of Loxodo, I was able to resize the edit window, so that I could enter a lot of text in the "notes" field.
The last version has the window fixed size, so that I can only see a very small part of my notes, and have to scroll the text in the field a lot.

Please make the window resizable again!

IIUC, this change was done at the same time the dialog was made modal.

Custom alphabet crashes the app

If you set a custom alphabet set in your loxodo.ini, the app crashes during launch.
Looks like a bug in config.py

 55         if self._parser.has_option("base", "alphabet"):
 56             self.alphabet = int(self._parser.get("base", "alphabet"))

Not sure why we are casting to int, we need to drop the cast there.

Feature Request: Vault Timeout

I'm paranoid enough to worry about leaving my loxodo vault open on my desktop too long.

But I'm not paranoid enough to remember to close it every time I should.

I'd really like an option for set timer for n seconds.

After the vault has been open for the n seconds, a window pops up
with a button to click to reset the timer to get another n seconds,
If I don't click the button, the vault will automatically closes after n seconds.

file locks?

are there any plans to include file locks (and read only access) w/ loxodo to handle multiple users accessing the same files?

App fails to start on Snow Leopard

I just upgraded from Leopard to Snow Leopard. If I execute the application from the command line it starts fine. If I build a .app bundle and launch it via the Finder, I get the following error:

4/27/10 9:08:45 AM [0x0-0x394394].org.pythonmac.unspecified.Loxodo[29028] Traceback (most recent call last):
4/27/10 9:08:45 AM [0x0-0x394394].org.pythonmac.unspecified.Loxodo[29028] File "/Users/dtougas/Downloads/sommer-loxodo-afb514c/dist/Loxodo.app/Contents/Resources/boot.py", line 126, in
4/27/10 9:08:45 AM [0x0-0x394394].org.pythonmac.unspecified.Loxodo[29028] _argv_emulation()
4/27/10 9:08:45 AM [0x0-0x394394].org.pythonmac.unspecified.Loxodo[29028] File "/Users/dtougas/Downloads/sommer-loxodo-afb514c/dist/Loxodo.app/Contents/Resources/boot.py", line 124, in _argv_emulation
4/27/10 9:08:45 AM [0x0-0x394394].org.pythonmac.unspecified.Loxodo[29028] _get_argvemulator().mainloop()
4/27/10 9:08:45 AM [0x0-0x394394].org.pythonmac.unspecified.Loxodo[29028] File "/Users/dtougas/Downloads/sommer-loxodo-afb514c/dist/Loxodo.app/Contents/Resources/boot.py", line 63, in mainloop
4/27/10 9:08:45 AM [0x0-0x394394].org.pythonmac.unspecified.Loxodo[29028] stoptime = Evt.TickCount() + timeout
4/27/10 9:08:45 AM [0x0-0x394394].org.pythonmac.unspecified.Loxodo[29028] AttributeError: 'module' object has no attribute 'TickCount'
4/27/10 9:08:45 AM Loxodo[29028] Loxodo Error
4/27/10 9:08:45 AM Loxodo[29028] Loxodo Error
An unexpected error has occurred during execution of the main script

AttributeError: 'module' object has no attribute 'TickCount'
4/27/10 9:08:47 AM com.apple.launchd.peruser.765246192414 Exited with exit code: 255

problem on Mac OS 10.10

when trying to install (make app) o Mac OS I get:
creating build/bdist.macosx-10.6-intel/python2.7-standalone/app/lib-dynload
creating build/bdist.macosx-10.6-intel/python2.7-standalone/app/Frameworks
Traceback (most recent call last):
File "setup.py", line 30, in
setup(*_extra_options)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/core.py", line 151, in setup
dist.run_commands()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", line 953, in run_commands
self.run_command(cmd)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "/Users/hannes/Downloads/sommer-loxodo-6c56efb/.eggs/py2app-0.9-py2.7.egg/py2app/build_app.py", line 659, in run
self._run()
File "/Users/hannes/Downloads/sommer-loxodo-6c56efb/.eggs/py2app-0.9-py2.7.egg/py2app/build_app.py", line 865, in run
self.run_normal()
File "/Users/hannes/Downloads/sommer-loxodo-6c56efb/.eggs/py2app-0.9-py2.7.egg/py2app/build_app.py", line 939, in run_normal
mf = self.get_modulefinder()
File "/Users/hannes/Downloads/sommer-loxodo-6c56efb/.eggs/py2app-0.9-py2.7.egg/py2app/build_app.py", line 814, in get_modulefinder
debug=debug,
File "build/bdist.macosx-10.6-intel/egg/modulegraph/find_modules.py", line 341, in find_modules
File "build/bdist.macosx-10.6-intel/egg/modulegraph/find_modules.py", line 266, in find_needed_modules
TypeError: 'NoneType' object has no attribute 'getitem'
make: *
* [app] Error 1

I've installed wxpython from here: https://www.python.org/getit/ (it's version 2.7.10 at present).

Are there any other packages I need to install?

Thanks!!

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.