Преглед изворни кода

Add packaging files to project and some code cleanup

experimental
Bogdan Cordier пре 7 година
родитељ
комит
e43aef67fd
5 измењених фајлова са 64 додато и 4 уклоњено
  1. +11
    -0
      MANIFEST.in
  2. +23
    -0
      README
  3. +1
    -1
      kcnrtl/gui/Ui_kcnrtl.py
  4. +2
    -3
      kcnrtl/kcnrtl.py
  5. +27
    -0
      setup.py

+ 11
- 0
MANIFEST.in Прегледај датотеку

@@ -0,0 +1,11 @@
include kcnrtl/gui/*.ui
include kcnrtl/resources/*.svg
include kcnrtl/resources/*.qrc
include icons/hicolor/128x128/apps/*
include icons/hicolor/64x64/apps/*
include icons/hicolor/32x32/apps/*
include icons/hicolor/16x16/apps/*
include icons/pixmaps/*
include COPYING
include CHANGES
include kcnrtl.sh

+ 23
- 0
README Прегледај датотеку

@@ -0,0 +1,23 @@
======
KCnrtl
======

:Author: Bogdan Cordier bcord@hadaly.fr
:Date: 2012-10-05
:Copyright: GPLv3
:Version: 0.1


DESCRIPTION
===========

KCnrtl is a simple KDE graphical client to access the CNRTL linguistic resources.
It offers the possibility to check the definitions, synomyms, antonyms of a given
french word.

With the "Clipboard mode" you can easily check for a synonym/antonym
and replace it in your text. To do so, juste check the "Clipboard mode" checkbox,
copy in the clipboard any word, KCnrtl will do an automatic request to the CNRTL
website and you can easily copy any synomym or antonym by just clicking on them.
Now you just have to paste it back in you text !

+ 1
- 1
kcnrtl/gui/Ui_kcnrtl.py Прегледај датотеку

@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file '/home/bogdan/Documents/Programmation/projets/kcnrtl/kcnrtl.ui'
# Form implementation generated from reading ui file '/gui/kcnrtl.ui'
#
# Created: Thu May 10 00:52:48 2012
# by: PyQt4 UI code generator 4.9.1

+ 2
- 3
kcnrtl/kcnrtl.py Прегледај датотеку

@@ -122,7 +122,7 @@ class Main(QMainWindow):
self.ui.webView.setHtml(tag.decode('utf8'))
return tagy

# Recupere les differentes formes
# Check if there is more than one definition
def lexiForm(self):
a = re.compile("return sendRequest\(5,'/definition/.*")
multdef = soup.find_all('a', {'onclick': a})
@@ -130,10 +130,9 @@ class Main(QMainWindow):
i = 0
while i < len(multdef):
multdef_a = multdef[i]
# Suppression des chiffres présents dans la chaîne
# Delete digits in definition title
multdef_clean = ''.join(c for c in
multdef_a.text if not c.isdigit())
# Ajout de chaque chaîne à la liste tagform
tagform.append(multdef_clean)
i += 1
return tagform

+ 27
- 0
setup.py Прегледај датотеку

@@ -0,0 +1,27 @@
#!/usr/bin/env python

import os
from distutils.core import setup

def read(fname):
return open(os.path.join(os.path.dirname(__file__), fname)).read()

setup(name='KCnrtl',
version='0.1',
description='KDE graphical client for the CNRTL linguistic resources',
license = "GPLv3",
author="Bogdan Cordier",
author_email="bcord@hadaly.fr",
url="http://code.lm7.fr/p/kcnrtl/",
download_url="http://code.lm7.fr/p/kcnrtl/downloads/",
packages=['kcnrtl', 'kcnrtl.gui', 'kcnrtl.resources'],
requires=['httplib2', 'bs4'],
long_description=read('README'),
classifiers=[
"Development Status :: 4 - Beta",
"Environment :: X11 Applications :: Qt"
"Topic :: Utilities",
"Natural Language :: French",
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
],
)

Loading…
Откажи
Сачувај