A-foto (afoto)

Karamba & Superkaramba

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

1
5.0
Description:

A-foto (afoto) is a theme (desktop widget) that shows slide-shows of framed miniatures of your favorite pictures on your desktop.

=======

- Drag files, folders, WebCam or internet image URLs directly into the A-foto window.
- Choose one of 15+ beautiful frame styles.
- Control picture size and slideshow frequency.
- See A-foto in your language. (English, Spanish, French and Russian)
- Contribute your own frame styles.
- Extend functionality with your own plug-ins.

=======

Visit http://code.google.com/p/a-foto/wiki/Welcome

Talk to us at #superkaramba channel on IRC.

Search for a-foto on kde-look.org - Get more frames.
Last changelog:

13 years ago

Minimum Requirements:
http://code.google.com/p/a-foto/wiki/Requirements
- Python version 2.3.5
- SuperKaramba 0.41 (KDE 3.5.5)


Known Remaining Issues:
http://code.google.com/p/a-foto/wiki/GettingHelp
- Flickr plugin is NOT STABLE. It may delete all your files and burn the computer down. Make sure you have backups before dropping Flickr links onto A-Foto.

Thank you for helping improve a-foto by running afoto in console ('superkaramba afoto-1.6.skz') and sending ALL output to one of the authors.

1.6 (June, 2007)
- Fixed minor issues for users using file-based locking and signalling.
- Gave up trying to make DCOP-based locking and signalling work for everyone. Created LITE version that does checks on simple level, with hope of avoiding "Trying DCOP" hangs. If main package does not work for you, try LITE version.

1.6RC versions (February - April, 2007)
- added status message to startup procedure for easier bug-tracking.
- changed the "status" and "error" images to be more appealing.
- new feature: Edge-guard. Keeps photos from sliding beyond the edges of the screen.
- allow to use fractions of minutes.
- Plug-in support
- Internet (http-based) image and WebCam file plugin.
- Now, no "already running" message under Beryl/Compiz.
- Improved ordering mechanism. No more broken disorder when SK.quit()

1.5 (January 20, 2007)
- Added support for Unicode paths.
- bumped the required SK version to 0.41

1.5.rc (December 17, 2006)
- Starting a second instance of A-foto from SuperKaramba interface no longer breaks afoto. (As an unfortunate side effect, starting additional afoto instances by other means is not safe, hence the warning message inclusion.)
- A-foto settings now try to keep "historical priority." The last afoto closed will the the first opened.
- Introduced optimizations to skip unneeded image rotation / manipulation when not needed.
- Fixed problem with occasional improper EXIF-based orientation.
- Prepared the ground for enabling plug-in support for Flickr, webcam and other photo source variations.

1.5 beta versions (May - Jul 06)
- Enabled EXIF-based auto-rotation
- Added "Pile" frame style
- Enabled Unicode, Gettext-based translations
- Added Spanish and Russian translations.
- "recursive" scanning of dropped folders for images.
- Implemented centering of photos relative to the applet origin.
- This is an extensive rewrite with the goals of: simplification of photo sources management, and removal of visual and procedural imperfections.
- Now, there are 2 viewing modes: single photo (One photo stays forever.) and slide show (Shows photos from the dropped folder.)
- Picture frames now live in ~/.superkaramba/afoto/temas. Put YOUR custom themes there.
- Three new themes by Christian Kreibich

(list shortend for presentation purposes)

v1 (December 4, 2004)

Cespenar

14 years ago

thx for the new version
its working great on my debian system now

Report

Kreuger

14 years ago

I tried adding all my photos to it and it said I had to reorganize my photo folder because I had more than 2000 photos. Is there any way around this? I can't see it being too heavy on my system with 2ghz and 1gb ram.

Report

suslik

14 years ago

and so that you dont have to run it from that folder all the time,

9. Select all the files and folders in that new afoto*** folder.
10. Right-Click on any of the selected files/folders > Compress (i use Russian, not sure what is actually the option there.) > Compress into > ZIP Archive.
11. Change the extension from .zip back into .skz
12 Move new afoto***.skz file to your preferred location.

Report

suslik

14 years ago

just so you dont have to wait for the next release for the problem to be fixed,

1. Move the afoto*.skz file to a place you would not mind having a folder.
2. Change the file's extension from .skz to .zip
3. Right-click the file > Unpack > Unpack to Afoto*** folder
4. Go inside that new folder and open afoto.py in a text editor.
5. Go to line 76
6. change "self.limitMax = 2000" numer to one you like.
7. Save file and exit.
8. run afoto by clicking on afoto.theme file

Report

suslik

14 years ago

I was trying to be conservative and added this in because I am more concerned with people like me - who use old hardware. The folder is searched EVERY time the photo is changed. This is done to incorporate additions into the slideshow cycle.

The other, bigger, concern - if folder-tree has circular "hard" links, we will be parsing the folder tree forever.

I completely don't mind elevating the cap to any arbitrary number, but, feel uncomfortable about completely removing the cap.

Would 7.000 be acceptable?

Report

j4k

14 years ago

hi, thx for this great applet !

I added a plastic template on kde-look

http://www.kde-look.org/content/show.php?content=42864

Report

j4k

14 years ago

hi, thx for this great applet !

I added a plastic template on kde-look

http://www.kde-look.org/content/show.php?content=42864

Report

Nissa

14 years ago

I installed the 'skz' version. When I start the theme I have a default picture (a tool), but there is no way to drag'n'drop pictures on it.

Moreover the 'configure theme' menu is grayed-out when I right click on the theme...

Report

C

trebol-a

14 years ago

I am sorry for inconvenience... I dont see this bug on my side, so please, help me catch & fix it.

Usually A-Foto gets stuck on the hammer in cases when SuperKaramba cannot process some internal command. I would like you to tell us (1) your version of SuperKaramba, and (2) what it is that SuperKaramba is silently complaining about.

To do (1) just right-click on the SuperKaramba icon (drop of blue water) and choose "About SuperKaramba"

To do (2):
- Determine where you saved the a-foto*.skz file. (Ex. /home/username/afoto15.b6.skz)
- Open the terminal and run the a-foto direclty with a command like that:
superkaramba /home/username/afoto15.b6.skz
- The terminal will likely give you some errors. Copy them and email to Suslik (dd@accentsolution.com) and/or trebol-a (info@trebol-a.com)

Thx

Report

Nissa

14 years ago

Ok I have sent all needed informations by email.

Thx

Report

C

trebol-a

14 years ago

Is the first time you run this widget (any version)?

Report

Nissa

14 years ago

Yes it is.

Report

miguel2

14 years ago

I would like to see a-foto automatically rotate my pictures using the EXIF orientation tag.

Thank you for the great applet.

Report

suslik

14 years ago

Quite a valid request. Will look into this in about a week.

Report

underpope

14 years ago

I cannot get a-photo to do a slideshow for me. I can't seem to load more than one image into it via drag-and-drop, and whenever I try to do "config theme", it always tells me that the slideshow is paused. How do I get the slideshow to work?

Report

C

trebol-a

14 years ago

Hi underpope,
the slideshow start when you drop a FOLDER with +1 pictures, and stop when your drop one picture.

Report

underpope

14 years ago

Okay, now I feel like an idiot. Thanks. :)

Report

C

trebol-a

14 years ago

Dont worry,
sometimes we dont think on "easy mode ON" ;)

Report

ivanoff

14 years ago

I have a folder which is not parsed by aFoto and the reason seems to be the name of the folder. It contains a french è accent. My system is configured in unicode. After renaming the folder with e instead of è, it went normal. Could it be a bug?

Report

suslik

14 years ago

Well, Unicode paths are becoming a real pain.

The initial culprit was Karamba's itemDropped function. To bypass that I added an Open File dialog, which works, but Karamba's writeConfigEntry() function doesn't seem to accept Unicode either... That could be fixed with encoding of config entries into ASCII, but it's entirely too much hustle considering I would like to replace the current config storage mechanism some time in the future.

My apologies, but at this time, I don't think the result justifies the huge spending of time. Unless someone else fixes this issue before, I'll take care of it in about a month or two.

Report

suslik

14 years ago

Arggg!!! [proceeds to tear his hair out]

There is SO MUCH that needs fixing in order to work with Unicode:
- karamba.drag() doesn't work, but we can always use Open dialog right?
- Open dialog gives us "locally-encoded" strings and I can only guess from LANG= what that is. But we still can convert it into Unicode based on LANG value and be happy right?
- Karamba config, os.popen, and may other places crap out on pure unicode. And I have to encode the string properly for every command.
- At the same time, karamba's load* functions require only properly unicoded paths..

There is no fricken end to this! We'll have to rewrite a large portion of path storage and configuration code.

Uuuuggghhh!!!!

Report

suslik

14 years ago

Hmm.. this will be a tough one. There are lots of places where Unicode-ness may be lost: Karamba drop, Karamba config storage, all the various python modules we use...

Give me a few days.

Report

C

trebol-a

14 years ago

Yes, i think (dont sure) is a bug in Superkaramba... in spanish too.
Suslik!! :)

Report

ti22

14 years ago

using gentoo, kde 3.5.3, afoto 1.5b4

Call to itemDropped failed
Traceback (most recent call last):
File "/home/ash/misc/karamba/32185-afoto-1.5b-4.skz/afoto.py", line 573, in itemDropped
File "/home/ash/misc/karamba/32185-afoto-1.5b-4.skz/afoto.py", line 416, in redrawObjects
ValueError: widget does not have meter 8288d30.

Call to widgetUpdated failed
Traceback (most recent call last):
File "/home/ash/misc/karamba/32185-afoto-1.5b-4.skz/afoto.py", line 560, in widgetUpdated
File "/home/ash/misc/karamba/32185-afoto-1.5b-4.skz/afoto.py", line 416, in redrawObjects
ValueError: widget does not have meter 8288d30.

Report

suslik

14 years ago

See "Known Issues" above. A bug with superkaramba was filed. Without a real re-write of applet to server/slaves windows, this will be very hard to fix.

Report

13 years ago

Minimum Requirements:
http://code.google.com/p/a-foto/wiki/Requirements
- Python version 2.3.5
- SuperKaramba 0.41 (KDE 3.5.5)


Known Remaining Issues:
http://code.google.com/p/a-foto/wiki/GettingHelp
- Flickr plugin is NOT STABLE. It may delete all your files and burn the computer down. Make sure you have backups before dropping Flickr links onto A-Foto.

Thank you for helping improve a-foto by running afoto in console ('superkaramba afoto-1.6.skz') and sending ALL output to one of the authors.

1.6 (June, 2007)
- Fixed minor issues for users using file-based locking and signalling.
- Gave up trying to make DCOP-based locking and signalling work for everyone. Created LITE version that does checks on simple level, with hope of avoiding "Trying DCOP" hangs. If main package does not work for you, try LITE version.

1.6RC versions (February - April, 2007)
- added status message to startup procedure for easier bug-tracking.
- changed the "status" and "error" images to be more appealing.
- new feature: Edge-guard. Keeps photos from sliding beyond the edges of the screen.
- allow to use fractions of minutes.
- Plug-in support
- Internet (http-based) image and WebCam file plugin.
- Now, no "already running" message under Beryl/Compiz.
- Improved ordering mechanism. No more broken disorder when SK.quit()

1.5 (January 20, 2007)
- Added support for Unicode paths.
- bumped the required SK version to 0.41

1.5.rc (December 17, 2006)
- Starting a second instance of A-foto from SuperKaramba interface no longer breaks afoto. (As an unfortunate side effect, starting additional afoto instances by other means is not safe, hence the warning message inclusion.)
- A-foto settings now try to keep "historical priority." The last afoto closed will the the first opened.
- Introduced optimizations to skip unneeded image rotation / manipulation when not needed.
- Fixed problem with occasional improper EXIF-based orientation.
- Prepared the ground for enabling plug-in support for Flickr, webcam and other photo source variations.

1.5 beta versions (May - Jul 06)
- Enabled EXIF-based auto-rotation
- Added "Pile" frame style
- Enabled Unicode, Gettext-based translations
- Added Spanish and Russian translations.
- "recursive" scanning of dropped folders for images.
- Implemented centering of photos relative to the applet origin.
- This is an extensive rewrite with the goals of: simplification of photo sources management, and removal of visual and procedural imperfections.
- Now, there are 2 viewing modes: single photo (One photo stays forever.) and slide show (Shows photos from the dropped folder.)
- Picture frames now live in ~/.superkaramba/afoto/temas. Put YOUR custom themes there.
- Three new themes by Christian Kreibich

(list shortend for presentation purposes)

v1 (December 4, 2004)

12345678910
Be the first to comment
enzuru
Mar 14 2009
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
1.6
updated Jun 06 2007
added Dec 04 2005
downloads 24h
0
mediaviews 24h 0
pageviews 24h 6