Giter Club home page Giter Club logo

jbrout's People

Contributors

mcepl avatar

Watchers

 avatar

jbrout's Issues

Date selection uses "a bad exif date" instead of "Date and Time (original)"

What steps will reproduce the problem?
1. Select a photo which has been edited recently for example using jBrout's
thumbnail refresh ;-)
2. right-click "Select this period"

What is the expected output? What do you see instead?
I expected to have all the pictures which were taken at the same time.
Instead I have all the pictures which were modified at the same time.

Original issue reported on code.google.com by [email protected] on 8 Jan 2009 at 4:10

doesn't start

What steps will reproduce the problem?
1. install jbrout and run it
2. observe crash
3.

[matej@viklef redhat]$ jbrout
Traceback (most recent call last):
  File "/usr/share/jbrout/jbrout.py", line 68, in <module>
    from jbrout.common import
cd2rd,cd2d,format_file_size_for_display,runWith,openURL # for selecteur
  File "/usr/share/jbrout/jbrout.py", line 51, in <module>
    __builtins__.__dict__["_"] =
createGetText("jbrout",os.path.join(os.path.dirname(__file__), 'po'))
AttributeError: 'dict' object has no attribute '__dict__'
[matej@viklef redhat]$ python --version
Python 2.5.2
[matej@viklef redhat]$ 

What is the expected output? What do you see instead?
running jbrout

What version of the product are you using? On what operating system?
svn133

Please provide any additional information below.
Tried to change the line to

    __builtins__["_"] =
createGetText("jbrout",os.path.join(os.path.dirname(__file__), 'po'))

and it didn't help either:
it says, that __builtins__ doesn't allow changes of attributes.

Original issue reported on code.google.com by [email protected] on 1 Jan 2009 at 9:52

useless error message

What steps will reproduce the problem?
1. try to import a directory with a picture which has non-UTF8 character in
comment
2.
3.

What is the expected output? What do you see instead?
the best would be jbrout just skipping on a bad character, not-inserting it
into database, fixing the image, and going on.
or at least tell me "file so and so has bad comment, go and fix it"

What version of the product are you using? On what operating system?
0.3.140

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 8 Jan 2009 at 5:32

Attachments:

New problem when adding a folder

What steps will reproduce the problem?
1. refresh a folder

What is the expected output? What do you see instead?
Expected: nice thumbnails. Instead, I got an ugly dialog :-(

What version of the product are you using? On what operating system?
Windows XP SP3, jBrout 0.3.145, manually patched to svn revision 153

Please provide any additional information below.

This looks exactly like issue 22, but the pictures which jBrout rejected
work since I updated jBrout, so this must be slightly different.

I am now going to track down the picture. Can someone please try to do
something so that jBrout ALWAYS displays the name of the file when he
displays an error?

Original issue reported on code.google.com by [email protected] on 10 Jan 2009 at 2:18

Attachments:

Issue with resizing of images within multiexport plugin

Steps will reproduce the problem
1. Select one or more images.
2. Right-click on one of the images
3. From the pop-up menu select "Operations" >> "Export to"
4. Select either the resize by percentage or maximum side option
5. Click Apply

Expected outcome - photos resized and exported
Actual outcome - Error message dialogue box displayed "Plugin error :
invalid literal for int() with base 10: '(2, 30, 907, 605)'"

Original issue reported on code.google.com by [email protected] on 3 Aug 2008 at 10:25

Jbrout fail to start after importing image with bad exif date

Latest version svn 167

on start write error:

Traceback (most recent call last):
  File "./jbrout.py", line 2926, in <module>
    main()
  File "./jbrout.py", line 2901, in main
    window = Window()
  File
"/home/kefiiir/doc/src/!svn/jbrout-read-only/jbrout/libs/gladeapp.py", line
125, in __init__
    obj(*(args),**(dargs))
  File "./jbrout.py", line 1087, in init
    m.init()
  File "./jbrout.py", line 369, in init
    years=list(set([int(i.date[:4]) for i in ln]))
ValueError: invalid literal for int() with base 10: ''


and exit.

The same error jbrout wrote vile the last update.
And I ever don't know which picture make this. I'll try to find it in db,
and port it here.


Original issue reported on code.google.com by [email protected] on 16 Jan 2009 at 8:05

Can't import collection because of an error

What steps will reproduce the problem?
1. add a folder to import
2. wait until the error dialog pops
3. see that nothing has been imported and that there isn't much you can do
about it.

What is the expected output? What do you see instead?
I'd like to have at least the name of the culprit. jBrout's way of
cancelling everything is already a PITA, but when jBrout doesn't even give
a clue to a solution, it is very difficult to bear!


Original issue reported on code.google.com by [email protected] on 8 Jan 2009 at 3:29

Attachments:

Something wrong with search form

What steps will reproduce the problem?
1. select search tab with appropriate width of the tab column
2.
3.

What is the expected output? What do you see instead?
comment input boxes should have width according to the width of the column

What version of the product are you using? On what operating system?
SVN133 on Fedora 10

Original issue reported on code.google.com by [email protected] on 1 Jan 2009 at 9:34

Attachments:

Problem with selections.

What steps will reproduce the problem?
1. Go to the search form
2. Deselect (right click) 1 category (e.g. People)
3. Select one tag of the category (e.g. Brad Pitt)
4. Search! :)

What is the expected output? What do you see instead?
To have photos with only brad pitt on it (no photos with brad pitt AND
angelina Jolie)
Instead : Every photos with Brad Pitt alone, but also every photo with
nobody on it (landscapes, Objects)... 

What version of the product are you using? On what operating system?
0.3.131 Ubuntu 8.10

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 2 Jan 2009 at 4:02

Pictures doesn't work

What steps will reproduce the problem?
1. Open/select/add tag to some pictures (example join)
2.
3.

What is the expected output? What do you see instead?
Error :
Traceback (most recent call last):
   File "/usr/lib/jbrout/jbrout.py", line 192, in on_key_press_for_tag
    self.parentWin.setTagsOnSelected(self,[tag,])
   File "/usr/lib/jbrout/jbrout.py", line 1978, in setTagsOnSelected
    i.addTags(l)
   File "jbrout/jbrout/db.py", line 736, in addTags
   File "jbrout/jbrout/tools.py", line 217, in __init__
   File "jbrout/jbrout/tools.py", line 262, in __refresh
 UNKNow flash value : 95 '/home/gautier/Images/photos/dsc00971.jpg'

What version of the product are you using? On what operating system?
3.135 ubuntu 8.10

Please provide any additional information below.
It's seems that it's also impossible to add these photos to jbrout gallery
(they were added previously with an older version of Jbrout)...

Original issue reported on code.google.com by [email protected] on 5 Jan 2009 at 6:27

Attachments:

jbrout don't start datetime problem

On start I received error message 
./jbrout.py 
Traceback (most recent call last):
  File "./jbrout.py", line 2904, in <module>
    main()
  File "./jbrout.py", line 2879, in main
    window = Window()
  File "jbrout/libs/gladeapp.py", line 125, in __init__
  File "./jbrout.py", line 1157, in init
    min = datetime.now()




changing  min = datetime.now() to min = datetime.datetime.now() in
jbrout.py line 1157 correct this problem.

problem exist in jbrout-3.131

Original issue reported on code.google.com by [email protected] on 3 Jan 2009 at 3:22

unable to select folder to add/export to/download from

What steps will reproduce the problem?
1. start Jbrout
2. Click + Add
3. Selecting windows shows, but can't select anything

What is the expected output? What do you see instead?
Be able to select folder I want to add to jbrout, I can't select selecting
window doesn't show everything, but even clicking on file system to browse
the hard drive, nothing happens

What version of the product are you using? On what operating system?
jBrout 0.3.156 on Ubuntu 8.10 2.6.27-7-generic 
Python 2.5.2 (r252:60911, Oct  5 2008, 19:24:49) 
[GCC 4.3.2] on linux2

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 11 Jan 2009 at 4:43

Attachments:

Cannot import photo's with accented characters in path or file name (windows)

What steps will reproduce the problem?
1. Clic + button
2. Select directories
3. Clic Ok button

What is the expected output? 
jBrout parse directory and add photo

What do you see instead?
Error message :

Traceback (most recent call last):
   File "jbrout.py", line 2428, in on_btn_addFolder_clicked
    self.on_drop_folders_from_os(self.treeviewdb.get_model(),[folder])
   File "jbrout.py", line 1574, in on_drop_folders_from_os
    for nb in iterator:
   File "C:\PROGRA~1\jBrout\app\jbrout\db.py", line 128, in add
    self.__addPhoto( file ,tags,filesInBasket)
   File "C:\PROGRA~1\jBrout\app\jbrout\db.py", line 188, in __addPhoto
    raise err+"\nPhoto has incorrect exif/iptc tags, can't be imported
:\n"+str([file,])
 Traceback (most recent call last):
  File "C:\PROGRA~1\jBrout\app\jbrout\db.py", line 177, in __addPhoto
    needAutoRotation=DBPhotos.autorotAtImport,
  File "C:\PROGRA~1\jBrout\app\jbrout\tools.py", line 176, in __init__
    self.__info = pyexiv2.Image(self.__file.encode("utf_8"))
  File "C:\Program
Files\jBrout\python_runtime\lib\site-packages\pyexiv2.py", line 397, in
__init__
    libpyexiv2.Image.__init__(self, filename)
IOError: D:\Documents\Mes images\Photos Numériques\___Nvelle
Orga\2003\12\20031228 14h29 - Jardin en hiver.jpg: Failed to open the data
source: No such file or directory (2)

Photo has incorrect exif/iptc tags, can't be imported :
[u'D:\\Documents\\Mes images\\Photos Num\xe9riques\\___Nvelle
Orga\\2003\\12\\20031228 14h29 - Jardin en hiver.jpg']


What version of the product are you using? On what operating system?
0.3.163 on windows XP

Please provide any additional information below.
After several test it's due to emphasis (accent en fançais, il me semble
que l'auteur est français..) in path or/and file name

It worked in 0.2 version of jBrout


Thank
Yoann

Original issue reported on code.google.com by [email protected] on 15 Jan 2009 at 8:39

feature request. Debug mode

Ability to see in the console not only error messages but also the name of
currently processing file. It must be not default behavior, but only if key
-d is given like a command line argument.

I thins it's good idea, and it help to debug and improve jbrout. For
example on importing and refreshing issues then you try to import folder
with 10 000 images and receive error without description of image which
call this error.

The last situation: I tried to refresh folder with ~1500 photos, and
received error:
Traceback (most recent call last):
   File "./jbrout.py", line 1479, in on_menu_refresh
    self.on_drop_folders_from_os(model,[path])
   File "./jbrout.py", line 1574, in on_drop_folders_from_os
    for nb in iterator:
   File "/home/kefiiir/doc/src/!svn/jbrout-read-only/jbrout/jbrout/db.py",
line 128, in add
    self.__addPhoto( file ,tags,filesInBasket)
   File "/home/kefiiir/doc/src/!svn/jbrout-read-only/jbrout/jbrout/db.py",
line 191, in __addPhoto
    importedTags=node.updateInfo( iii )
   File "/home/kefiiir/doc/src/!svn/jbrout-read-only/jbrout/jbrout/db.py",
line 899, in updateInfo
    nodeComment.text = pc.comment
   File "etree.pyx", line 741, in etree._Element.text.__set__
   File "apihelpers.pxi", line 344, in etree._setNodeText
   File "apihelpers.pxi", line 648, in etree._utf8
 AssertionError: All strings must be XML compatible, either Unicode or ASCII


what I must to do now? I don't know name of the damaged file, and I can't
import all other files in this folder.

Original issue reported on code.google.com by [email protected] on 21 Jan 2009 at 8:24

re-encode tags/comments which are not UTF8

What steps will reproduce the problem?
1. import/refresh a picture with non-UTF8 encoding.

What is the expected output? What do you see instead?
jBrout currently displays correctly the data (which is fine), but it does
not alter the encoding.
I suggest that jBrout could offer to re-encode such data in UTF8. Of
course, I do not suggest that jBrout asks the question each time! This
should be a global setting, just like the renaming of files.


What version of the product are you using? On what operating system?
Windows XP SP3, jBrout 0.3.145 patched to revision 155.


Please provide any additional information below.
If it is accepted, this is low-priority IMO.

Original issue reported on code.google.com by [email protected] on 11 Jan 2009 at 1:41

Unable to create or load new album

I have a big collection with 32 folders a the first level. One of these
folders is empty. So jBrout did not map this folder to an album. I moved a
few pictures to the folder, but I can't make the album appear in jBrout
short of refreshing 13000 pictures which is going to take loooong!).

I tried the following:
- select the root level, 
- right click, 
- "New album"
- enter the name of the existing folder

What is the expected output? What do you see instead?
I would expect the folder to appear in jBrout. Instead, nothing happens.

What version of the product are you using? On what operating system?
Windows XP SP3, jBrout 0.3.145, manually patched to svn revision 155

Please provide any additional information below.
I see 3 solutions: 
- load all folders as albums, even if they are empty, 
- correctly handle album creation when the folder already exists
- allow to refresh a folder through a dialog (it would behave like the "New
folder" dialog, not my preferred solution)

Original issue reported on code.google.com by [email protected] on 11 Jan 2009 at 2:19

"Autorotation at import" slowdown jbrout a lot ...

Disable autorotAtImport in ~/jbrout/jbrout.conf (set to 0)
and import/refresh operations are 10x faster.

In fact, it seems that autorot is always done for each pictures each times
(calling an external tool jpeg/exif-tran for each picture).

We should improve that ;-)


Original issue reported on code.google.com by [email protected] on 15 Jan 2009 at 10:08

Can't open a picture

What steps will reproduce the problem?
1. Open Jbrout
2. Select a picture
3. Open it...

What is the expected output? What do you see instead?
See the picture in full screen mode

Traceback (most recent call last):
   File "/usr/lib/jbrout/jbrout.py", line 1767, in on_selecteur_mouseClick
    w=WinShow(l,i,isInfo,isModify)
   File "jbrout/libs/gladeapp.py", line 125, in __init__
   File "jbrout/jbrout/winshow.py", line 90, in init
 AttributeError: WinShow instance has no attribute 'toolbar'

What version of the product are you using? On what operating system?
3.139 Ubuntu 8.10


Please provide any additional information below.
seems to happen with every picture whatever the camera

Original issue reported on code.google.com by [email protected] on 7 Jan 2009 at 5:11

Accents in folder names (again)

What steps will reproduce the problem?
1. import a folder which contains a sub-folder named with accents

What is the expected output? What do you see instead?
I expect correct import. jBrout stops with an error dialog.

What version of the product are you using? On what operating system?
jBrout 0.3.145 r168 / XP SP3

Please provide any additional information below.
This is exactly issue 36. I don't know why it had disappeared and has
reappeared. Is it something in jBrout (likely) or Windows (unlikely, but
well, this is Windows ;-) )?

Original issue reported on code.google.com by [email protected] on 21 Jan 2009 at 8:33

Download plugin sometimes marks downloaded images as conflicted

The Download plug-in sometimes marks images that have already been
downloaded as conflicting with existing when they should be marked as
downloaded.  

To reproduce this do the following:
1. Download a group of images without deleting.  
2. Attempt to download the same again and some will be incorrectly marked
as conflicted with existing.  

Original issue reported on code.google.com by [email protected] on 20 Jan 2008 at 3:42

[Ubuntu 8.10] Traceback at startup

What steps will reproduce the problem?
1. On Ubuntu 8.10, install jbrout from the debian repository (deb
http://jbrout.free.fr/download/debian binary/)
2. Start it (from the Applications menu or from a terminal)
3. Answer the first two popup questions about automatic file renaming and
image rotation (I tested all 4 combinations of answers, the bug always happens)

What is the expected output? What do you see instead?

Expected: JBrout is ready to be used.
What happens: the following traceback, and then crash:

    Traceback (most recent call last):
       File "/usr/lib/jbrout/jbrout.py", line 2904, in <module>
        main()
       File "/usr/lib/jbrout/jbrout.py", line 2879, in main
        window = Window()
       File "jbrout/libs/gladeapp.py", line 125, in __init__
       File "/usr/lib/jbrout/jbrout.py", line 1157, in init
        min = datetime.now()
     AttributeError: 'module' object has no attribute 'now'

What version of the product are you using? On what operating system?

JBrout 0.3.131 from debian repository on Ubuntu 8.10.

Original issue reported on code.google.com by [email protected] on 2 Jan 2009 at 11:15

Use smtp accounts with authentication and SSL

What steps will reproduce the problem?
1. Configure an email account which need an authentication (e.g. smtp gmail)

What is the expected output? What do you see instead?
Send a mail
Instead : error

What version of the product are you using? On what operating system?
0.3.331 Ubuntu 1.10

Please provide any additional information below.
It's a true lack of authenticated, SSL/TLS support for the send mail option! 

Original issue reported on code.google.com by [email protected] on 2 Jan 2009 at 4:05

Automatic names switches for each import

What steps will reproduce the problem?
1. Take a folder with pictures taken at the same time (i.e. h mm ss, it
happen for example with "rafale" mode)
2. import folder with automatic renaming
3. files are renamed, for example p_20081010_1012.jpg and
p_20081010_1012(1).jpg and p_20081010_1012(2).jpg
4. reimport the same files
What is the expected output? What do you see instead?
filenames don't change

instead :  
p_20081010_1012.jpg -> p_20081010_1012(3).jpg
p_20081010_1012(1).jpg -> p_20081010_1012.jpg
p_20081010_1012(2).jpg -> p_20081010_1012(1).jpg

What version of the product are you using? On what operating system?
rev 148 

Please provide any additional information below.

Snifff... l'ordre de mes rafales est perdu! :(

Original issue reported on code.google.com by [email protected] on 9 Jan 2009 at 5:19

Improvements : shorcuts during diaporama

I imagine that some plugins may do that easily, but it will be really nice
to implement some shorcuts to manipulate the pictures during the diaporama...

The most important thing is to be able to rotate pictures and to add the
picture to the basket.



Original issue reported on code.google.com by [email protected] on 7 Jan 2009 at 5:21

don't start (lock ~/.jbrout/jbrout.lock)

What steps will reproduce the problem?
1. System crash with jbrout started
2. Click on the Jbrout icon
3.

What is the expected output? What do you see instead?
Nothing happen


What version of the product are you using? On what operating system?
3.139 8.10 ubuntu

Please provide any additional information below.
It's not really a bug, because starting jbrout with a terminal explain the
issue : "jbrout is already running (~/.jbrout/jbrout.lock)"
so rm ~/.jbrout/jbrout.lock solve the problem!

But it may be very useful to popup this error when starting Jbrout by menus
and to propose override the protection


Original issue reported on code.google.com by [email protected] on 7 Jan 2009 at 7:26

Use a separate thread for long operations

This is a long-term suggestion. It stems from
http://jbrout.python-hosting.com/ticket/192 

Generally speaking, it would be useful to run long operations (load,
refresh...) in a separate thread, so that the user can continue to use
jBrout. I suggest implementing a "job queue" so that the user can add new
jobs to perform while a previous job is being processed. I furthermore
suggest that in mono-processor computers it would be wrong to process more
than one job at a time, this really should be implemented as a queue.

Original issue reported on code.google.com by [email protected] on 9 Jan 2009 at 8:02

Enhancement proposal: zoom

Hello, 

In the picture view window, could it be possible to add some zoom option ?
and yes, it also goes with moving around, so it's probably not that
straightforward... 

Best regards, 
François

Original issue reported on code.google.com by [email protected] on 26 Jan 2009 at 7:36

Tags with '

What steps will reproduce the problem?
1. Create a tag [Hélène Guiavarc'h] (kenavo!)
2. Search Hélène Guivarc'h and brad pitt
3.

What is the expected output? What do you see instead?
Photos with Hélèn eand brad Pitt
Traceback (most recent call last):
   File "jbrout.py", line 2902, in on_btn_search_clicked
    ln = JBrout.db.select(xpath)
   File "jbrout/jbrout/db.py", line 227, in select
   File "lxml.etree.pyx", line 1323, in lxml.etree._Element.xpath
(src/lxml/lxml.etree.c:12995)
   File "xpath.pxi", line 283, in lxml.etree.XPathElementEvaluator.__call__
(src/lxml/lxml.etree.c:85844)
   File "xpath.pxi", line 205, in
lxml.etree._XPathEvaluatorBase._handle_result (src/lxml/lxml.etree.c:85274)
   File "xpath.pxi", line 190, in
lxml.etree._XPathEvaluatorBase._raise_eval_error (src/lxml/lxml.etree.c:85109)
 XPathEvalError: Invalid predicate

What version of the product are you using? On what operating system?


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 8 Jan 2009 at 1:24

jbrout failed to rebuild thumbnails

What steps will reproduce the problem?
1. select several photos
2. click "rebuild thumbnails"


What is the expected output? What do you see instead?
expected to jbrout rebuild all thumbnails, and if exists some troubles just
report me about it with the names of incorrect files. All correct files mus
be proceeded.

I received error message and jbrout stop rebuilding.

Traceback (most recent call last):
  File "./jbrout.py", line 1898, in on_selecteur_menu_select_plugin
    ret=callback(l)
  File
"/home/kefiiir/doc/src/!svn/jbrout-read-only/jbrout/plugins/__init__.py",
line 203, in myCallBack
    ret=callback(*a,**k)
  File
"/home/kefiiir/doc/src/!svn/jbrout-read-only/jbrout/plugins/rotate/__init__.py",
line 82, in rebuildThumb
    i.rebuildThumbnail()
  File "/home/kefiiir/doc/src/!svn/jbrout-read-only/jbrout/jbrout/db.py",
line 769, in rebuildThumbnail
    pc.rebuildExifTB()
  File "/home/kefiiir/soft/jbrout/jbrout/tools.py", line 490, in rebuildExifTB
    im.thumbnail((160,160), Image.ANTIALIAS)
  File
"//usr/lib/python2.5/site-packages/PILwoTk-1.1.6.4-py2.5-linux-i686.egg/PIL/Imag
e.py",
line 1522, in thumbnail
    self.load()
  File
"//usr/lib/python2.5/site-packages/PILwoTk-1.1.6.4-py2.5-linux-i686.egg/PIL/Imag
eFile.py",
line 192, in load
    raise IOError("image file is truncated (%d bytes not processed)" % len(b))
IOError: image file is truncated (29 bytes not processed)





What version of the product are you using? On what operating system?
svn revision 167

Please provide any additional information below.

attached file calls this error

Original issue reported on code.google.com by [email protected] on 20 Jan 2009 at 5:06

Attachments:

import/refresh error on faulty/bad pictures

What steps will reproduce the problem?
1. Refresh thumbnails of a folder with a damaged picture (example join)
2.
3.

What is the expected output? What do you see instead?

Humm... Since the picture is damaged -> Jbrout should restore the picture
and fix every faulty pixel of the picture! :)

Seriouly, Jbrout should continue to refresh others thumbnails, and display
the error on a log file or on the terminal...

Instead of that, we see a Traceback which DO NOT display the file name...
So it's a long waste of time to isolate the faulty picture!


Traceback (most recent call last):
   File "/usr/lib/jbrout/jbrout.py", line 1898, in
on_selecteur_menu_select_plugin
    ret=callback(l)
   File "jbrout/plugins/__init__.py", line 203, in myCallBack
   File "jbrout/plugins/rotate/__init__.py", line 82, in rebuildThumb
   File "jbrout/jbrout/db.py", line 769, in rebuildThumbnail
   File "jbrout/jbrout/tools.py", line 490, in rebuildExifTB
   File "/usr/lib/python2.5/site-packages/PIL/Image.py", line 1523, in
thumbnail
    self.load()
   File "/usr/lib/python2.5/site-packages/PIL/ImageFile.py", line 207, in load
    raise IOError(error + " when reading image file")
 IOError: decoding error when reading image file


What version of the product are you using? On what operating system?
Ubuntu 159

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 12 Jan 2009 at 12:38

Attachments:

Some tags dissapear

What steps will reproduce the problem?
1. Select a tag with a lot of pictures
2. select all pictures
3. refresh the "vignette" (thumbs?)

What is the expected output? What do you see instead?
Nothing should change, every pictures should keep their tags
But, for some pictures, there is no tag (all tags are missing)!


What version of the product are you using? On what operating system?
139 Ubuntu 8.10

Please provide any additional information below.
On the same way, when you try to add a tag to previously tagged pictures,
sometimes, previous tags disapear...


Original issue reported on code.google.com by [email protected] on 8 Jan 2009 at 12:00

Enhancement proposals

Hello, 

This might not be the right place for it, but I have a few enhancements (in
my opinion) I wanted to propose, mostly in the picture view window: 
- I wish the right click would not return to the list of pictures, but
rather open the same (more or less contextual menu)
- Could it be possible to add some zoom option ? 
- In the left side panel brought by the insert key, I think it used to be
possible to see the list of tags and click on them to add or remove them.
Why did this feature disappear ?

And on the pictures metadata:
- The comment is stored in the "exif comment" section of the pictures.
Could it be possible to also add it in the "iptc description" field (while
retaining the exif comment as primary key for jbrout), so that more other
programs could view it ? I see that useful for people to whom I send pictures
- I know jbrout is aimed at pics from digital cameras and not scanned pics,
but could it be possible to have some kind of repair or initialize function
for images without exif/iptc ? that could be useful for scanned images,
pictures received from people with programs that don't take the same care
of them as jbrout... (or pictures I worked on before jbrout...)

Well, thanks for the good work, and for adding the autorotate feature :) 

Original issue reported on code.google.com by [email protected] on 21 Jan 2009 at 8:27

Improvement : add tags with accents

When you want to add a new tag, it may be disappointing to have to enter
every accents.

Example : [tag] Céline
If you enter C-E-L or C-e-l or c-e-l, the system won't propose Céline
because of the accent. It is very disappointing when you use accents on
capitals, for example with the Édouard

Here is a way to modify commongtk.py to solve this issue

> add : import unicodedata at the beginning of the file
> modify the function feed(self,l,s) :

    def feed(self,l,s): # filter with begginning of 't'
        l.clear()
        s=unicode(s).upper()
        s=unicodedata.normalize('NFD',s)
        s=s.encode('ascii','ignore')
        for t,c in self.liste:
            u=unicode(t).upper()
            u=unicodedata.normalize('NFD',u)
            u=u.encode('ascii','ignore')
            if u.upper().startswith(s):
                l.append( (t,"(%s)"%c) )

It Works for me!

Original issue reported on code.google.com by [email protected] on 8 Jan 2009 at 6:23

Automatic renaming made optional

why is Automatic renaming "advised?"

What is the advantage for jBrout? It's cool for the file explorer, because
pictures are in the good order - even when differents cameras are used -
but i think jBrout is able to order picture with it's own database... Am I
wrong?

By renaming some pictures, you may loose useful information...  Sometimes I
put some pictures from one album to another... For example, I have an album
of greece with pictures called greece(1).jpg, greece(2).jpg and I have put
some older pictures on this album to illustrate my album (it mainly
pictures of cities roadsign ("Panneaux de ville")) and they are put at
differents parts of the album greece(4).jpg etc... 

Now all roadsign pictures are at the beginning and there is no way to go
back...

If it's possible, I think it may be useful to store the old name somewere
on the picture (if there any exif/iptc/other tag free for that?) to be able
to go back...

But at least, I think it may be better not to advice to activate automatic
renaming....

Original issue reported on code.google.com by [email protected] on 10 Jan 2009 at 8:41

Error when refresh a folder

What steps will reproduce the problem?
1. Try to refresh a folder from the folder tree


What is the expected output? 
Folder refreshed with my pictures

What do you see instead?

I got this error :

Traceback (most recent call last):
  File "/usr/lib/jbrout/jbrout.py", line 1477, in on_menu_refresh
   self.on_drop_folders_from_os(model,[path])
  File "/usr/lib/jbrout/jbrout.py", line 1572, in
on_drop_folders_from_os
   for nb in iterator:
  File "jbrout/jbrout/db.py", line 128, in add
  File "jbrout/jbrout/db.py", line 188, in __addPhoto
 Traceback (most recent call last):
 File "jbrout/jbrout/db.py", line 177, in __addPhoto
 File "jbrout/jbrout/tools.py", line 198, in __init__
 File "jbrout/jbrout/tools.py", line 554, in transform
 File "jbrout/jbrout/tools.py", line 266, in __refresh
AttributeError: 'Image' object has no attribute 'getComment'

Photo has incorrect exif/iptc tags, can't be imported !! 

What version of the product are you using? On what operating system?

version 0.3 on Ubuntu

Please provide any additional information below.

Photo has correct exif/iptc tags, it works with the previous version

Regards 

Original issue reported on code.google.com by [email protected] on 5 Jan 2009 at 9:01

jBrout dislikes accents in folder names (windows)

What steps will reproduce the problem?
1. import a folder which contains a sub-folder named with accents

What is the expected output? What do you see instead?
I expect correct import. jBrout stops with an error dialog.

What version of the product are you using? On what operating system?
Windows XP SP3, jBrout 0.3.145, patched to svn revision 155

Original issue reported on code.google.com by [email protected] on 11 Jan 2009 at 2:26

Attachments:

EXIF reading problems should be handled gracefully

What steps will reproduce the problem?
1. import or refresh a picture with an exif problem such as described in
issue 22

What is the expected output? What do you see instead?
1 - I expect the picture's thumbnail to be replaced with a symbol telling
me there was something wrong 
2 - I expect the import or refresh to continue
3 - I expect a user-friendly way to have more informations about what the
problem is.

Instead, I get an error dialog (most up-to-date systems refrain from
displaying dialogs during batch operations) and the operation is aborted.

What version of the product are you using? On what operating system?
0.3.145 / Win XP SP3

Original issue reported on code.google.com by [email protected] on 9 Jan 2009 at 8:45

Right-click behaviour in albums

What steps will reproduce the problem?
1. Select an album
2. Right-click on another album

What is the expected output? What do you see instead?
The second album should be selected before the contextual menu appears.
Instead, the contextual menu appears, but the first album is still
selected, and the menu command which would be triggered would apply to the
first album. jBrout does not do the same "mistake" in thumbnails.

What version of the product are you using? On what operating system?
jBrout 0.3.145 r168 / XP SP3



Original issue reported on code.google.com by [email protected] on 21 Jan 2009 at 8:47

Traceback on startup

What steps will reproduce the problem?
1. start jbrout on console

What is the expected output? 
Jbrout

What do you see instead?
Traceback (most recent call last):
  File "/usr/lib/jbrout/jbrout.py", line 70, in <module>
    from jbrout.db import JBrout,Buffer
  File "jbrout/jbrout/db.py", line 16, in <module>
  File "lxml.etree.pyx", line 40, in lxml.etree (src/lxml/lxml.etree.c:119415)
AttributeError: 'module' object has no attribute 'BytesIO'

What version of the product are you using? On what operating system?
jbrout 0.3.139 on Ubuntu 8.10

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 7 Jan 2009 at 1:04

Unable to select folder to import

What steps will reproduce the problem?
1. Start Jbrout
2. Select (double click) an album to see the pictures
3. Try to add a new album

What is the expected output? What do you see instead?
The folder selection window appears but is mostly empty (see screenshot)
and no action is possible except cancel. If I try to select "filesystem",
the cursor goes in "pending action" and nothing happens. 
Note that the selection window is fine if I try to add an album right after
jbrout is started, as if the initialization of the window is different. 

What version of the product are you using? On what operating system?
jbrout 0.3.135 and 0.3.167 (but also source version of 21/01/2009)
Ubuntu 8.10 (but I had the same pb with version 8.04 before upgrade)

Please provide any additional information below.
- If I try to export pictures (to a directory for instance), the same issue
arises if I try to select a folder. 
- I've tried to remove jbrout configuration and restart but to no extent

Original issue reported on code.google.com by [email protected] on 21 Jan 2009 at 8:09

Attachments:

No "jbrout menu item" in the gnome > applications > graphics menu

What steps will reproduce the problem?
1. Install jbrout
2. Go to Applications > Graphics
3. Look for jbrout entry

What is the expected output? What do you see instead?
There should be an entry for jbrout

What version of the product are you using? On what operating system?
latest on Ubuntu

Please provide any additional information below.
Probably needs a .desktop file in the .deb package

Original issue reported on code.google.com by [email protected] on 7 Jan 2009 at 12:36

Enhancement proposal: contextual menu/clicks in picture view

Hello, 

In the picture view window, I wish the right click would not return to the
list of pictures, but rather open the same (more or less) contextual menu
as in the list. I know about the "insert" key mode but still miss a
contextual menu, maybe for zooming or starting/stopping slideshows. But
Mostly, I think I find it disturbing that all three mouse buttons clicks
exit the window...

Best regards, 
François

Original issue reported on code.google.com by [email protected] on 26 Jan 2009 at 7:35

Allow to cancel mport and refresh

What steps will reproduce the problem?
1. start to import or refresh a folder
2. change your mind or discover you chose the wrong folder
3. try to cancel the operation

What is the expected output? What do you see instead?
I'd like to have a Cancel button to allow me to stop.

What version of the product are you using? On what operating system?
jBrout 0.3.145 r168 / XP SP3

Please provide any additional information below.
This is low priority, but this has happened often to me: I ask for a full
refresh (15 minutes), then jBrout crashes the refresh on one of the last
pictures (Murphy's law). So I remove the faulty picture from the folder
(with another tool, of course), then I right-click on the folder and I
select Refresh. Usually, in Windows, when you right-click somewhere, that
"somewhere" becomes automatically selected. Not in jBrout, but this may be
a problem with Python, and anyhow this would be a separate issue. I forget
that jBrout will apply the refresh to the root folder because the root
folder is still selected. So I trigger a full refresh (15 minutes again)
while all I wanted was refreshing a few dozen pictures :-(

Original issue reported on code.google.com by [email protected] on 21 Jan 2009 at 8:19

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.