Procházet zdrojové kódy

Add packaging files to project and some code cleanup

experimental
Bogdan Cordier před 7 roky
rodič
revize
e43aef67fd
5 změnil soubory, kde provedl 64 přidání a 4 odebrání
  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 Zobrazit soubor

@@ -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 Zobrazit soubor

@@ -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 Zobrazit soubor

@@ -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 Zobrazit soubor

@@ -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 Zobrazit soubor

@@ -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)",
],
)

Načítá se…
Zrušit
Uložit