diff --git a/argparser.py b/argparser.py index ca3fa0b..30967ff 100755 --- a/argparser.py +++ b/argparser.py @@ -1,6 +1,10 @@ # -*- coding: utf-8 -*- -import sys +import os, sys + +# path to libs in unix systems +sys.path.append( os.path.join('/', 'usr', 'local', 'lib', 'geeknone')) + from log import logging import out diff --git a/bash_completion/geeknote b/bash_completion/geeknote old mode 100755 new mode 100644 index 9c05678..38a9f66 --- a/bash_completion/geeknote +++ b/bash_completion/geeknote @@ -1,15 +1,15 @@ -_geeknote_command() -{ - COMPREPLY=() - cur="${COMP_WORDS[COMP_CWORD]}" - - SAVE_IFS=$IFS - IFS=" " - args="${COMP_WORDS[*]}" - IFS=$SAVE_IFS - - COMPREPLY=( $(compgen -W "`python /home/skaizer/geeknote_autocomplete.py ${args}`" -- ${cur}) ) - - return 0 -} -complete -F _geeknote_command geeknote \ No newline at end of file +_geeknote_command() +{ + COMPREPLY=() + cur="${COMP_WORDS[COMP_CWORD]}" + + SAVE_IFS=$IFS + IFS=" " + args="${COMP_WORDS[*]}" + IFS=$SAVE_IFS + + COMPREPLY=( $(compgen -W "`geeknote autocomplete ${args}`" -- ${cur}) ) + + return 0 +} +complete -F _geeknote_command geeknote diff --git a/deb_maker.py b/deb_maker.py new file mode 100644 index 0000000..bba6653 --- /dev/null +++ b/deb_maker.py @@ -0,0 +1,29 @@ +#!/usr/bin/env python +#-*- coding:utf-8 -*- + +from glob import glob +import os + +from py2deb import Py2deb + +p=Py2deb("geeknote") + +p.author="Ivan Gureev, Vitaliy Rodnenko, Simon Moiseenko" +p.mail="vitaly@webpp.ru" +p.description="Geeknote - is a command line client for Evernote, that can be use on Linux, FreeBSD and OS X." +p.url = "http://geeknote.me" +p.depends="python" +p.license="gpl" +p.section="utils" +p.arch="all" + +p["/usr/bin"] = ["geeknote.py|geeknote", "gnsync.py|gnsync"] + +p["/etc/bash_completion.d"] = ["bash_completion/geeknote"] + +# p["/usr/local/lib/geeknone"] = ["lib"] +# p["/usr/local/lib/geeknone"] = glob("unit/*.*") + +p["/usr/local/lib/geeknone"] = ["geeknote.py" ,"argparser.py", "editor.py", "log.py", "oauth.py", "out.py", "storage.py", "tools.py"] + +p.generate("0.0.1") \ No newline at end of file diff --git a/editor.py b/editor.py index eeff75e..a2dd2f8 100755 --- a/editor.py +++ b/editor.py @@ -1,5 +1,10 @@ # -*- coding: utf-8 -*- +import os, sys + +# path to libs in unix systems +sys.path.append( os.path.join('/', 'usr', 'local', 'lib', 'geeknone')) + import tempfile import html2text import markdown diff --git a/geeknote.py b/geeknote.py index e4f8de2..1f284bd 100755 --- a/geeknote.py +++ b/geeknote.py @@ -5,6 +5,10 @@ PROJECT_ROOT = os.path.dirname(os.path.abspath(__file__)) sys.path.append( os.path.join(PROJECT_ROOT, 'lib') ) +# path to libs in unix systems +sys.path.append( os.path.join('/', 'usr', 'local', 'lib', 'geeknone')) +sys.path.append( os.path.join('/', 'usr', 'local', 'lib', 'geeknone', 'lib')) + import hashlib import binascii import time diff --git a/geeknote_0.0.1_all.deb b/geeknote_0.0.1_all.deb new file mode 100644 index 0000000..c0742a0 Binary files /dev/null and b/geeknote_0.0.1_all.deb differ diff --git a/gnsync.py b/gnsync.py index 74511db..6e9ea29 100755 --- a/gnsync.py +++ b/gnsync.py @@ -1,7 +1,12 @@ +#!/usr/bin/env python # -*- coding: utf-8 -*- -import argparse import os, sys + +# path to libs in unix systems +sys.path.append( os.path.join('/', 'usr', 'local', 'lib', 'geeknone')) + +import argparse import glob import logging diff --git a/log.py b/log.py index 669b080..2a883d6 100755 --- a/log.py +++ b/log.py @@ -1,5 +1,10 @@ # -*- coding: utf-8 -*- +import os, sys + +# path to libs in unix systems +sys.path.append( os.path.join('/', 'usr', 'local', 'lib', 'geeknone')) + import logging FORMAT = "%(asctime)-15s %(module)s : %(message)s" diff --git a/oauth.py b/oauth.py index ea19bc7..e998841 100755 --- a/oauth.py +++ b/oauth.py @@ -1,5 +1,10 @@ # -*- coding: utf-8 -*- +import os, sys + +# path to libs in unix systems +sys.path.append( os.path.join('/', 'usr', 'local', 'lib', 'geeknone')) + import httplib import time import Cookie diff --git a/out.py b/out.py index 3c17ef0..ed6a859 100644 --- a/out.py +++ b/out.py @@ -1,8 +1,12 @@ # -*- coding: utf-8 -*- +import os, sys + +# path to libs in unix systems +sys.path.append( os.path.join('/', 'usr', 'local', 'lib', 'geeknone')) + import getpass import time -import sys import thread import tools import editor diff --git a/storage.py b/storage.py index d16e540..d10af6d 100755 --- a/storage.py +++ b/storage.py @@ -1,6 +1,11 @@ # -*- coding: utf-8 -*- -import os +import os, sys + +# path to libs in unix systems +sys.path.append( os.path.join('/', 'usr', 'local', 'lib', 'geeknone')) +sys.path.append( os.path.join('/', 'usr', 'local', 'lib', 'geeknone', 'lib')) + import datetime import pickle diff --git a/test.py b/test.py index 3c11dad..34ea298 100644 --- a/test.py +++ b/test.py @@ -1,4 +1,10 @@ # -*- coding: utf-8 -*- + +import os, sys + +# path to libs in unix systems +sys.path.append( os.path.join('/', 'usr', 'local', 'lib', 'geeknone')) + import unittest import out import tools diff --git a/tools.py b/tools.py index d420be3..328c290 100755 --- a/tools.py +++ b/tools.py @@ -1,7 +1,11 @@ # -*- coding: utf-8 -*- +import os, sys + +# path to libs in unix systems +sys.path.append( os.path.join('/', 'usr', 'local', 'lib', 'geeknone')) + from log import logging -import sys def checkIsInt(value): try: