PyPenNotes
From Openmoko
m (→Current Features: - aprox RAM usage) |
m (add "python-distutils" as needed packages) |
||
(10 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
{{InProgress}} | {{InProgress}} | ||
− | [[Image:PyPenNotes-0. | + | [[Image:PyPenNotes-0.3.png|thumb|pyPenNotes 0.3]] |
== Overview == | == Overview == | ||
Little tool to write notes using pen and touchscreen. | Little tool to write notes using pen and touchscreen. | ||
− | This program is written in [[Python]] using pygtk. It can be used only if those are present in your environment (see [[ | + | This program is written in [[Python]] using pygtk. It can be used only if those are present in your environment (see [[PyPenNotes#Environment]]). |
== Current Features == | == Current Features == | ||
− | * | + | * Change color and size of pen |
− | * | + | * Change background color (even on used notebook pages) |
− | * | + | * Undo |
− | * | + | * Save and Restore |
− | ** (1-9999, or no RAM left ;-) ) | + | ** Using the file '''~/.penNotes.strokes_data''' |
− | ** | + | ** You may symlink that to your SD-Card if you like... |
+ | * As many Notes as you like | ||
+ | ** (1-9999, or no RAM left ;-) ) | ||
+ | ** 200 simple Notes may take about 10 MByte (should be less with Version 0.3 - so this is a vague estimate) | ||
== Planned Features == | == Planned Features == | ||
− | * | + | * Manage different notebooks (choose place to save them) |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
== Download == | == Download == | ||
+ | === Releases === | ||
{|border=1 | {|border=1 | ||
− | ! Version | + | ! Version |
! Download | ! Download | ||
! Release Focus | ! Release Focus | ||
|- | |- | ||
− | | 0. | + | | 0.3b ('''current''') |
− | | [http://mput.de/~kristian/.openmoko/pyPenNotes-0.2.tar.bz2 pyPenNotes-0.2.tar.bz2] | + | | [http://mput.de/~kristian/.openmoko/pyPenNotes-0.3b.tar.bz2 pyPenNotes-0.3b.tar.bz2] |
+ | | bugfix release - ignore non existent strokes-file; speed up strokes-file loading a bit | ||
+ | |- | ||
+ | | 0.3 | ||
+ | | [http://mput.de/~kristian/.openmoko/pyPenNotes-0.3.tar.bz2 pyPenNotes-0.3.tar.bz2] | ||
+ | | 2nd Toolbar + Togglebutton, Undo, Save, Restore, Autosave/-load on exit and start, serious redraw speed up | ||
+ | |- | ||
+ | | 0.2 | ||
+ | | [http://mput.de/~kristian/.openmoko/pyPenNotes-0.2.tar.bz2 pyPenNotes-0.2.tar.bz2] | ||
| color, thickness and note selection, notes won't get saved to FLASH yet | | color, thickness and note selection, notes won't get saved to FLASH yet | ||
|- | |- | ||
| 0.1 | | 0.1 | ||
− | | [http://mput.de/~kristian/.openmoko/pyPenNotes-0.1.tar.bz2 pyPenNotes-0.1.tar.bz2] | + | | [http://mput.de/~kristian/.openmoko/pyPenNotes-0.1.tar.bz2 pyPenNotes-0.1.tar.bz2] |
| initial release - can do nothing yet. :-) | | initial release - can do nothing yet. :-) | ||
|} | |} | ||
+ | === SVN === | ||
+ | Access the current SVN version at: http://neo1973-germany.de/svn/pyPenNotes/ | ||
+ | |||
+ | ===Bugs=== | ||
+ | On my device it can't start because there is a bug in pygtk: | ||
+ | line 82 of /usr/lib/python2.5/site-packages/gtk2.0/gtk/__init__.py change init() to _init() | ||
+ | |||
+ | == Installation == | ||
+ | |||
+ | The following Om 2008.8 packages will have to be installed (source packages: python python-pygtk python-pycairo python-pygobject) (For Om 2007.2 you can use the ScaredyCat packages from [[Repositories]].): | ||
+ | python-core python-misc python-lang python-pygtk python-distutils | ||
− | + | Until there is an IPK for pyPenNotes, you may want to create a desktop icon manually. | |
− | + | Extract the files to a directory you wish (in the following example we use /media/card/install/pyPenNotes-0.3b/ directory). | |
− | + | Create the desktop file: | |
− | + | /usr/share/applications/pypennotes.desktop | |
− | + | With content: | |
− | + | <pre>[Desktop Entry] | |
+ | Version=0.3 | ||
+ | Type=Application | ||
+ | Encoding=UTF-8 | ||
+ | Name=pyPenNotes | ||
+ | Comment=Pen notes | ||
+ | Exec=python /media/card/install/pyPenNotes-0.3b/pyPenNotes.py | ||
+ | Icon=drm/Drm.png | ||
+ | Categories=Application;Multimedia; | ||
+ | Terminal=false | ||
+ | </pre> | ||
+ | <onlyinclude> | ||
+ | {{ApplicationBox| | ||
+ | Name=[[PyPenNotes]]| | ||
+ | Description=Little tool to write notes using pen and touchscreen.| | ||
+ | Screenshot=PyPenNotes-0.3.png| | ||
+ | Homepage=-| | ||
+ | TestedOn=-| | ||
+ | PackageName=- | ||
+ | }} | ||
+ | </onlyinclude> | ||
− | [[Category:Applications]] | + | [[Category:Graphics Applications]] |
− | [[Category: | + | [[Category:In progress]] |
Latest revision as of 22:54, 18 October 2008
In progress: This article or section documents one or more features whose implementation are in progress. |
Contents |
[edit] Overview
Little tool to write notes using pen and touchscreen.
This program is written in Python using pygtk. It can be used only if those are present in your environment (see PyPenNotes#Environment).
[edit] Current Features
- Change color and size of pen
- Change background color (even on used notebook pages)
- Undo
- Save and Restore
- Using the file ~/.penNotes.strokes_data
- You may symlink that to your SD-Card if you like...
- As many Notes as you like
- (1-9999, or no RAM left ;-) )
- 200 simple Notes may take about 10 MByte (should be less with Version 0.3 - so this is a vague estimate)
[edit] Planned Features
- Manage different notebooks (choose place to save them)
[edit] Download
[edit] Releases
Version | Download | Release Focus |
---|---|---|
0.3b (current) | pyPenNotes-0.3b.tar.bz2 | bugfix release - ignore non existent strokes-file; speed up strokes-file loading a bit |
0.3 | pyPenNotes-0.3.tar.bz2 | 2nd Toolbar + Togglebutton, Undo, Save, Restore, Autosave/-load on exit and start, serious redraw speed up |
0.2 | pyPenNotes-0.2.tar.bz2 | color, thickness and note selection, notes won't get saved to FLASH yet |
0.1 | pyPenNotes-0.1.tar.bz2 | initial release - can do nothing yet. :-) |
[edit] SVN
Access the current SVN version at: http://neo1973-germany.de/svn/pyPenNotes/
[edit] Bugs
On my device it can't start because there is a bug in pygtk: line 82 of /usr/lib/python2.5/site-packages/gtk2.0/gtk/__init__.py change init() to _init()
[edit] Installation
The following Om 2008.8 packages will have to be installed (source packages: python python-pygtk python-pycairo python-pygobject) (For Om 2007.2 you can use the ScaredyCat packages from Repositories.):
python-core python-misc python-lang python-pygtk python-distutils
Until there is an IPK for pyPenNotes, you may want to create a desktop icon manually.
Extract the files to a directory you wish (in the following example we use /media/card/install/pyPenNotes-0.3b/ directory).
Create the desktop file:
/usr/share/applications/pypennotes.desktop
With content:
[Desktop Entry] Version=0.3 Type=Application Encoding=UTF-8 Name=pyPenNotes Comment=Pen notes Exec=python /media/card/install/pyPenNotes-0.3b/pyPenNotes.py Icon=drm/Drm.png Categories=Application;Multimedia; Terminal=false
![]() |
PyPenNotes
Little tool to write notes using pen and touchscreen.
|