Organism: extensible outliner+personal organizer (needs beta testers)

Organism is basically a simple outliner structured in a very modular way: the core is written in Python 2 (but should be easily adaptable to Python 3) and provides the backend for interacting with sqlite databases, where the data is stored.
The core also provides an API that can be used by 3 kinds of addons: extensions, interfaces and plugins.
Extensions are meant to extend core functionalities, and provide their own API: they can directly query the databases.
Interfaces are the addons that let the user directly interact with core's and extensions' API: currently only a wxPython interface is implemented. Interfaces cannot directly query the databases, they must make calls to the core or the extensions.
Plugins are for interfaces what extensions are for the core: they extend interface functionalities and cannot directly query the databases.
The various addons are currently distributed with 3 components (installation packages, but I decided not to use the word "package" since it conflicts with Python packages):
* the "main" component provides the core, a copy/paste extension, the wxPython interface and some basic plugins.
* the "organizer" component provides extensions and plugins that let the user define time scheduling rules for each database entry; alarms are raised when events take place, and they can be snoozed or dismissed, like the average calendar application.
* the "development" component provides some tools for developers and beta testers (currently only "print database tables" and "populate database")
Organism and its addons are released under GPLv3.
AUR PACKAGES
* organism: https://aur.archlinux.org/packages.php?ID=54620
* organism-organizer: https://aur.archlinux.org/packages.php?ID=54622
* organism-development: https://aur.archlinux.org/packages.php?ID=54621
SCREENSHOTS
* http://www.dariogiovannetti.net/files/organism01.png
* http://www.dariogiovannetti.net/files/organism02.png
CURRENT KNOWN LIMITATIONS
* At the current state, plugins can add their own items to the interface's main menu, but by default they just append them at the bottom of the main entries, so the user needs to customize them in Organism's configuration file, which is located in ~/.config/organism/organism.conf. The location of the configuration file can be changed with the --config flag, all the available options are shown with the --help flag.
* Once you create a database, the current addon configuration is stored in it, so you won't be able to open it with a different combination of addons: this is done to prevent data corruption, since an extension may add some particular data that needs updating, and if the database is opened without that extension it may get corrupted. Of course The next release of Organism will give the ability to "update" the databases to support the new versions of the addons.
* At the moment only 3 schedule rules are implemented, but they are fairly easy to write and can be requested specifically.
* This post is currently by far the best piece of documentation about Organism (except the source itself), I'll try to catch up on that too ^^
* The next goal is releasing a stable 1.0.0 version, which means that only the most essential features are implemented, there's much room for improvement!
DEPENDENCIES
Beside wxpython, needed until the current interface is the only one available, Organism depends on 4 external Python modules I wrote during its development:
* python2-plural: a little module that returns the needed form of a string depending on one or more input variables.
* python2-loggingext: an extension to the logging module that lets the logger use different formatters for different log message levels.
* python2-texthistory: a simple undo/redo engine for plain text and wx.TextCtrl.
* python2-configfile: a class useful for dynamically parsing and writing configuration files, with support for subsections and more.
python2-texthistory and python2-configfile may even be tested separately, if somebody is interested in using them for other projects.
BETA TESTING
Organism is in pre-beta, which means that I'm still accepting minor feature requests before going beta and starting the real testing campaign: that's why I'm looking for people interested in the project who want to help testing it.
Beta testers should concentrate in particular in these fields:
* defects in reading/writing the configuration file
* defects in the database's undo/redo engine
* defects in item text editor's undo/redo engine
* defects in the organizer's management of timed item occurrences
Of course bugs can happen everywhere, they can be reported at https://github.com/kynikos/organism/issues and https://github.com/kynikos/organism-organizer/issues
Beta testers should use organism either by setting the logging level to "33" in the configuration file or by launching it with "--loglevel 33".
ARTISTIC CONTRIBUTIONS
I'm also looking for somebody intersted in an artistic collaboration for creating an original icon, since currently Organism is using GTK theme icons only.
Thanks for reading
Last edited by kynikos (2013-01-25 15:02:30)

Similar Messages

  • Need Beta Testers for Photoshop CC 14.0-Specific Sharpening Actions

    I've developed a new image sharpening actions set that I'm ready to release, but I'd like to invite a few folks who have cloud subscriptions and are running Photoshop CC 14.0 to try the actions first.
    Photoshop CC comes with some great sharpening tools, and I'm trying to get a feel for whether my actions add value over and above the tools already there.  They do things a bit differently, leveraging the new detail-preserving upsampling method in Photoshop CC 14.0, and I've had some images for which the actions produced better looking results than the Smart Sharpen tool Photoshop provides out of the box.
    All I'm looking for is for folks to try them out on their images, and let me know what they think of the results.
    Users and Adobe folks alike are welcome.  I can't promise everyone who responds a set (I only need 10 or so testers), and I'll post another message on this thread when I have enough.
    If you're interested, please eMail me at:  [email protected]
    -Noel

    I've had it for a while now, and I've posted some positive things about it already.
    The sharpening tools based on deconvolution algorithms are really world class, the detail-preserving upsampling is excellent, and I've even found some good uses for Shake Reduction.  The results I'm getting from astroimage processing with the new tools are great.  The 3D facilities have improved a good bit, if you're into that sort of thing.  I like the Upright features in Camera Raw.  I've had it straighten out some images that would have taken a lot of time with the Perspective Crop Tool or a transform.
    Regarding bugs...  I've just reproduced a bug someone else reported with scrubbing the font size boxes after transforming text, but otherwise it's really a solid release from my perspective.  I honestly haven't had this build of Photoshop CC crash unexpectedly at all (in well over a month of hard use).  I've crashed it myself a few times running plug-in code under development (because of MY bugs, not theirs), and in those cases it auto-recovered my images.
    All my plug-ins and actions work perfectly.  Only thing I had to do was update my installers because I had anticipated it being called CS7 instead of CC back when I coded them.
    Something's slightly different during Ps CC 14.0 initialization - it made a problem I always had with Photoshop CS6 go away.  I used to have to wait a split second after Photoshop CS6 cold-started before I could do a File - Open from the menu.  The menus would be disabled (grayed-out) if I got in there too quickly.  Now I don't see that delay.  It was a little thing, but constantly irritating, and I'm really glad that's gone.
    I like the newer OS dialogs (e.g., File - Open, File - Save) better; I sometimes need to do searches and the new Explorer dialogs facilitate that.  They also work perfectly with the codec pack I use (FastPictureViewer).
    I still have Photoshop CS6 icons parked on my desktop right next to Photoshop CC, and I find that for other than specific testing I do not need nor crave using the older one at all.  I guess you'd say I find Photoshop CC as good or better in every way.
    Relatively speaking, most things are the same speed as Photoshop CS6, though a few are incrementally faster (moving huge layers around on a very deep image is a good example).  Nothing seems slower to me.  It scores the same on the various Photoshop benchmarks I've tried.
    -Noel

  • I need a few beta testers

    I have the title creation macro working.
    This macro is run from a Microsoft Word document. I wrote it on Office 2003 but it should work on newer versions. It runs on 2003 because I have the compatibility pack.
    Here is how it works:
    You create a title in Premiere Pro using the font and positioning that you want to use. Get it just right. (One line of text only though.)
    Change the text of the title to "xyz" without the quotes.
    Export the title as a title. (*.prtl)
    Open the MS Word document and either type in the text you want to use or paste it in from another document.
    I limited it to 9999 titles but I doubt that will inconvenience anyone. (I actually only tested it to 9990). That many titles takes quite a while though. (55 minutes) Heck, it takes quite a while to import that many into Premiere Pro for that matter.
    Once you have the text in place (make sure that there isn't a blank line at the end or you will get an empty title), you just double-click where it says to double-click.
    It will ask you which is the master file you want to make copies of. Then it will ask you for the file name and location you want to use for the copies. It will append the numbers 0001 through 9999
    Then it proceeds to make your copies using each line of text for a new title.
    When it is finished, just import the titles into Premiere Pro and drag drop to the timeline. Or automate to sequence.
    Deceptively simple. I didn't write much of the code. I understand it, but only after studying what was kindly given to me by a master VBA guy on a VBA forum. Kind of like if you were a newbie around here and Jim Simon or Ann Bens offered to edit your video for you after you asked a question. It was phenomenal. Although it might have been more like what I did for the people I created intros for. Not sure just how much effort he had to put into it. But it sure works great and the code is simple, and clean.
    OK? So now I need a few beta testers before I just throw it out there to the world of Premiere Pro users. If you would like to take it for a test drive, let me know in this thread.
    If you are concerned about letting a macro run on your system, prevent it from running and just read the text from the Visual Basic Editor yourself. You will see that it doesn't do anything sinister.Then allow it the next time.
    Just do me one favor. If you change the code to make it better, please share it with everyone.
    Thanks,
    Steven Gotz
    http://www.stevengotz.com

    Really? 272 views of this post at the time I write this and nobody wants to create multiple titles based on a single title using text from an external program?
    Wow!
    We see the question all the time, and yet nobody wants to try it out?
    OK. I will just wait until somebody asks again and offer the untested solution. Seriously, this is not the response I expected. Not after years of seeing requests for this feature.

  • Obmenugen next version (v0.5): beta-testers needed

    Hi everybody:
    It's been a long time since last obmenugen release. Sorry about that, I've been very busy.
    I need everybody out there using (or not) obmenugen to help me making the next version the best ever. I have ported to D 1.0 (from 2.0), thus it's posible to build it easily using dmd and libphobos from community. No more need to distribute it as a binary. I've also fixed some bugs reported in lauchpad project's bugtracker.
    I consider this the most important release of obmenugen from 0.1, so, help me to test it before the final release.
    Sources: http://www.pvr-online.me/obmenugen-0.5-r68.tar.bz2
    # Contributor: Pável Varela Rodríguez [NeOnsKuLL] <[email protected]>
    pkgname=obmenugen
    pkgver=0.5
    pkgrel=1
    _serie=0.5
    _pkgrev=68
    pkgdesc="Menu generator for Openbox3, based on .desktop files"
    url="https://launchpad.net/obmenugen"
    arch=('i686' 'x86_64')
    license=('GPL')
    depends=(openbox)
    conflicts=(obmenugen-bin)
    makedepends=(dmd libphobos txt2tags)
    options=('!strip' 'docs')
    source=(http://www.pvr-online.me/obmenugen-$pkgver-r$_pkgrev.tar.bz2)
    md5sums=(35a8ba59950a68e7ff13fe8f3c865257)
    [ "$CARCH" = "x86_64" ] && depends=(${depends[@]} lib32-glibc)
    build() {
    cd $srcdir/obmenugen-$pkgver-r$_pkgrev
    make || return 1
    make install PREFIX=$pkgdir/usr/ || return 1
    Hopefully I will receive a lot of feedback and release v0.5 about friday or so.
    See you and thanks in advance to all people out there who test obmenugen and helps me making it a good app.
    Last edited by NeOnsKuLL (2011-11-21 17:53:10)

    Yes, indeed, it's the same app, I'm the developer, but this thread is about a complete diferent topic: the new version, which cames with a lot of changes, not much at the interface level, but in the inside. Anyway, at the interface level, there are changes too.
    I'm not sure, probable you are the one to make me clear, but I think both threads are related, no more than that, 'cause is the same application, but in this thread I'm asking for beta-testers for this new version, for the matter that it cames with so much changes, the other thread is where I do inform the Arch community about releases.
    If you think this thread is not needed or redundant, just tell me, and I will move my posts to the other, then you could remove this.
    Thanks a lot

  • Premiere Shortcut Keyboard - Beta Testers Required

    Hey Guys,
    It's Mark from Editors Keys. (We're the company which produces the colour coded shortcut keyboards for Adobe Premiere.)
    We're currently working on our new shortcut keyboard for Adobe Premiere CC and we would love to get the opinion from some of you Premiere Experts.
    Ideally we're looking for 10 Beta testers who can check through for any mistakes or improvements you'd like to see in the final release.
    We really want you to be as critical as possible. For example are the colours nice, icons need changing or for the PC keyboard what improvements or extra features would you like to see?
    Its really great to have this continued support from the community
    You will of course be rewarded for your time.
    The current CS6 generation can be viewed here:
    Mac:
    http://www.editorskeys.com/products/video-editing-keyboards/premiere-premium-dedicated-key board-cs6/
    PC:
    http://www.editorskeys.com/products/video-editing-keyboards/adobe-premiere-cs6-keyboard/
    All the best
    Mark Brown
    Editors Keys

    [Moved to the Lounge.]

  • Feedback for beta testers and developers of the MMS code.

    Where can I get in touch with developers and/or beta testers of the MMS update that is coming out? I have some feedback and issues to share with them that needs to be addressed before the MMS rolls out, and would like to share with them so they can have the issue looked at or addressed...any clues who I can contact?
    I guess its the carrier who needs to fix the issue I'm talking about...which can also be found here:
    http://www.gizmodo.com.au/2009/07/iphone-30-software-sending-group-sms-messages- as-mms/
    Message was edited by: Chris McCord

    I think it does have to do with the ATT ippc file, which is the carrier code. Its how ATT decided to handle group messages? Doesn't make sense though because before I put the 5.1 ATT_US.ippc file on my phone, which is the file that turns on MMS for AT&T, it handled SMS group texts normally. It still can send SMS group text normal as well, if I turn off MMS in my settings. But this doesn't make sense logically.
    SO I'm wondering who really needs to know about this, ATT or Apple?

  • Personal Organizer disappeared after OS upgrade

    This morning I was "told" that I needed to update my Facebook app for my Curve 8520. This failed and it turned out that I needed to upgrade from OS4 to OS5 in order to sort out Facebook.
    I upgraded to OS5 and have successfully sorted out emails, texts, etc. However, I cannot find a Personal Organizer folder within Applications, or anywhere else on my phone.
    This was the part of the phone that I use most as it held a lot of information that I use for work and it was a handy place to make a note of this info.
    Please can someone tell me (a) how to find a Personal Organizer facility or (b) how to regress to OS4 so that I can use this function again.
    Many thanks

    I have a question. The other day, my brother installed the new Mac OS X 10.7 Lion on my MacBook, and my Windows Partition doesn't boot anymore...Do you think there's a way I can get it back? I'm not sure if it's completely gone...But I had a lot of videos and other important stuff that was on there...It says "disk0s4" and it's not mounted...

  • No love for official (not leaked) BB OS 10.1 BETA testers...

    Apparently BlackBerry could push us updates outside of standard carrier permission/approval when we were helping BlackBerry test out and provide feedback on their 10.1 device BETA OS, but now that the OS has RTM'ed the folks who previously didn't need carrier permission suddenly do apparently.
    It would be REALLY nice of BlackBerry to give the official 10.1 BETA testers the final 10.1 OS ahead of the standard (non-BETA tester) carrier users, #1 as a thank you for assisting with the BETA test, and #2 so we could get off of the BETA version of the OS onto an official release.
    Currently sitting on AT&T and BETA OS 10.1.0.264.
    /sigh

    Hello. It truly depends on the carrier, not just the country. If you are not prompted for an update using BlackBerry Link, I don't think there is an update available. For more information, I recommend asking your carrier.
    If you have an answer to your question then please click “Accept as Solution”
    Click on the LIKE on the bottom right if the post deserves credit.
    BB 8700 -> Bold 9000 -> Curve 8520 -> Bold 9700 -> Curve 9320 -> Bold 9900 -> BlackBerry Z10 + PlayBook 64 GB Wi-Fi

  • How do I change the subject of an inbox and outbox in order to organize them better

    I would like to change the Subject of received and sent mails in Thunderbird. I used to be able to do this with Eudora and it helped me to organize them better especially when the subject and content didn't match!

    They are designed for Thunderbird not Firefox.
    Current version of Thunderbird is 31.5.0 and they work with that version.
    Are you using a Thunderbird beta version?

  • Beta testers wanted - Refactoring (and more) for FB4

    ElementRiver is excited to announce that our new professional add-on to Flash Builder 4 is now in beta.
    SourceMate adds many features to Flash Builder including refactoring, code generation, code snippets and much more.
    We're looking for beta testers.  If you're using FB Beta2 or later we would like to invite you to our free beta trial.
    http://www.elementriver.com/sourcemate
    thanks,
    Chris Gross
    President
    ElementRiver - creators of the Potomac framework
    www.elementriver.com

    Thanks for your replies so far. I am working on the menu
    system at the moment and will post screenshots within the next few
    days. I am struck by how easy to use the Flickr API is together
    with FlashLite, it really is a pleasure working with it. The harder
    part is scripting the application itself, not the API as I first
    thought.
    Regards,
    Matthias

  • Beta Testers required for Logic Pro X Keyboard

    Hey
    We're the company behind the colour coded shortcut editing keyboards for Logic Pro 9.
    We're about to launch our new compatible keyboard for Logic Pro X, however before we do we requrie 5 Beta testers who can check all shortcuts for us.
    For your help, you'll get an entirely brand new Logic Pro X keyboard free of charge.
    We do only require 5 people, however any additional testers will also be given a 20% of voucher for their time.
    Please drop me an email and we can send the new PDF.
    Many Thanks
    Mark Brown
    Editors Keys
    Company Director

    Hey thanks!
    My email is mark.b (at) editorskeys (dot) com

  • Hey CL, Audigy 2ZS need beta drivers/Crackling problem fixed t

    :angry: Owners of Audigy 2ZS need beta driver and or fix for the crackling and popping audio problems to. My system is: ASUS A8V with latest official BIOS, ATI x850 Pro, WD SATA 250GHD, AMD A64 3700, 2x52 twinx Corsair matched memory, Antech true power 2.0, 500 Watts. I have all the latest drivers and I am running XP pro SP2. I to have the bad audio when playing games such as BF2, COD2 and UT2004. I also have bad audio when playing music through WINAMP and surfing the internet. I have no IRQ conflicts and have the beta drivers for the Audigy installed. I can reduce/eliminate the amount of popping/crackling by going into my BIOS, then save and exit.Message Edited by Dirty_Harry on 06-07-2006 09:55 AM

    No it does not, as long as you do as follows: (Instructions are copied over from my previous posts on the subject)
    How to manually change the Windows HAL:
    Use the following command: "expand d:\i386\halacpi.dl_ c:\windows\system32\hal.dll"
    Whereas: <EM>d:</EM> is your CD-ROM letter, or where you Windows XP Installation resides.
    halacpi.dl_ can be any of the following depending on what you want to install:
    "Standard PC", Non-ACPI PIC HAL (<EM>Hal.dll</EM>)</LI>
    "MPS Uniprocessor PC", Non-ACPI APIC UP HAL (<EM>Halapic.dl_</EM>)</LI>
    "MPS Multiprocessor PC", Non-ACPI APIC MP HAL (<EM>Halm
    ps.
    dl_</EM>)</LI>
    "Advanced Configuration and Power Interface (ACPI) PC", ACPI PIC HAL (<EM>Halacpi.dl_</EM>)</LI>
    "ACPI Uniprocessor PC", ACPI APIC UP HAL (<EM>Halaacpi.dl_</EM>)</LI>
    "ACPI Multiprocessor PC", ACPI APIC MP HAL (<EM>Halmacpi.dl_</EM>)
    </LI>
    Offcourse, the HAL you should change to is Standard PC. You will lose Dual Core or HT support in the process, but I strongly believe it can help. As per above, you can switch back to your previous HAL without reinstalling. You will be most prolably asked for the drivers of your devices, but on my setup, it didn't, as they were already stored in Windows' System Folders.

  • HT201269 I'm not a tech person, but need help with my Itunes account in transferring money and downloads onto new phone I purchased 2 weeks ago when my Iphone was stolen. I don't know how to get the money or music on new phone?

    Need help with Itunes transferrs and can I use my Edge phone as a router?

    I'm not a tech person, but need help with my Itunes account in transferring money and downloads onto new phone
    Is this an iPhone?
    Set it up using the AppleID you used on the previous iPhone.

  • Greeting/Beta Testers Wanted

    Hello, Ben here, this is my first post on this forum greetings!
    I'm a master's student at a Canadian university -- and in my spare time, for about a year now, I have been developing a web-based MMO for Java.
    It's been a fairly rewarding -- and difficult -- experience, I just noticed that Sun had a topic dedicated to Java game development so I thought I might see what the community is like.
    I'm also currently in the process of trying to hunt down beta testers for my game, so if anyone is interested, help is greatly appreciated.
    Game Website: http://www.hackwars.net
    Greeting again,
    - Ben.

    bcoe wrote:
    Hello, Ben here, this is my first post on this forum greetings!
    I'm a master's student at a Canadian university -- and in my spare time, for about a year now, I have been developing a web-based MMO for Java.
    It's been a fairly rewarding -- and difficult -- experience, I just noticed that Sun had a topic dedicated to Java game development so I thought I might see what the community is like.To be honest with you this specific forum is pretty dead.
    If you have specific game programming related questions you can get some help here but beyond that you might want to try somewhere else.

  • I am an amateur, just now doing digital SLR.  Have used simple Sony Cybershot editing but need better software.  Recommendations please--Adobe Lightroom 5 vs Photoshop Elements 12 (or other)?  Thanks!

    I am an amateur, just now doing digital SLR. Have used simple Sony Cybershot editing but need better software. Recommendations please--Adobe Lightroom 5 vs Photoshop Elements 12 (or other)? Thanks!

    Download the trial versions and then you will have a better idea what you need.

Maybe you are looking for

  • MOTORAZR Red and iSync

    I just purchased the new Motorola RAZR V3m for use on Sprint. It is the (Product) RED edition. When I tried to use iSync it said it was not a supported device. Is there any way to sync my contacts and/or calendar with my new phone through iSync or ot

  • How to generate AWR report by using ttStats?

    Hi all,are there any links or documents to show how to use ttStats toolkit to generate a report like Oracle AWR report? If no links or document available, could you tell me how to use it? In fact I want to know how to do a performance analysis for my

  • Parameters....formal and actual parameters...

    when we need parameters, the concept of formal and acutal perameters with simple examples...pl

  • Table details to get the program title in 3.1h version

    Hi All, I would like to get the tilte for the program in 3.1h version of SAP. Can any one tell me the table name where the program text is going to store (which table)? In later versions it is TRDIRT.. But would like to know in 3.1H VERSION. Regards

  • Which API for jdk1.4

    i have jdk 1.4 installed on my system..which version of Java Mail API will work best? also, how to set the path after installation.. thanks....