Release PNDManager


New PNDManager 1.3.9.6 is now available in the repo

New stuff:

  • Queuing bugs fixed   
  • A bug regarding symlinked PNDs fixed (symlinking a PND to scanned directory used to make stuff not work)
  • UI polishing
  • Added custom devices option to config, which can be used to regard specific directories like SD cards. The config takes a comma-separated list of paths. I've found adding /tmp very useful for testing out stuff. (launch pndmanager once first to get an empty option to the config, then edit)
  • Installed-view should try to retain cursor position after PND deletion
  • Left/right work as page up/down in installed-view
  • Enter executes PNDs from installed-view
  • Queued items now don't appear in multiple sections at installed-view
  • Show free disk space in install dialog
  • Disable install/upgrade-button if selected/installed disk has insufficient free space
Thanks to all the testers and suggestions!
 
Excellent! :D

awesomedog.jpg
 
New PNDManager 1.3.10.0 is now available in the repo

New stuff:

  • Fix all size handling parts (like available space display) to handle >4GiB sizes correctly
 
Last edited by a moderator:
PNDManager's category change from System to Settings has caused one minor issue in Openbox.  That is, the PND Installer menu item in Openbox no longer works.  Is there away for me to force PNDManager category to be System instead of Settings?
 
PNDManager has a bug. Maybe. Maybe my PXML.xml is shitty, however, I don't see any mistake in it.

Some Applications don't have a title after installation (Sylpheed with GnuPG support, unnamed game with a mole) or even before (Pico Drive (it even crashes if I open the comments after updating wile having the application description open), UAE4ALL).

Furthermore they don't show up in the installed application view.

This is my PXML:

Code:
<?xml version="1.0" encoding="UTF-8"?>
<PXML xmlns="http://openpandora.org/namespaces/PXML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="PXML_schema.xsd">
  <package id="Sylpheed">
    <version major="3" minor="4" release="1" build="2"/>
    <author name="Ziz" website="http://ziz.openhandhelds.org"/>
    <titles>
      <title lang="en_US">
        Sylpheed 3.4.1 with GnuPG support
      </title>
    </titles>
    <title lang="en_US">
      Sylpheed 3.4.1 with GnuPG support
    </title>
    <descriptions>
      <description lang="en_US">
      Sylpheed 3.4.1 with GnuPG support
      Sylpheed is a small, fast, but powerful email client with built in support for mail encryption via GnuPG.
      It is fully compatible to the (older) sylpheed port without gnupg support.
      Furthermore you get a GnuPG shell to do gpg2 stuff on your own and a GUI (GnuPG Privacy Assistant) to create, delete, import and export keys or to submit them to keyservers.
      Build 1: Added missing libpth, libiconv and pinentry, added a GnuPG shell application link
      Build 2: Added GPA.
      </description>
    </descriptions>
    <description lang="en_US">
      Sylpheed 3.4.1 with GnuPG support
      Sylpheed is a small, fast, but powerful email client with built in support for mail encryption via GnuPG.
      It is fully compatible to the (older) sylpheed port without gnupg support.
      Furthermore you get a GnuPG shell to do gpg2 stuff on your own and a GUI (GnuPG Privacy Assistant) to create, delete, import and export keys or to submit them to keyservers.
      Build 1: Added missing libpth, libiconv and pinentry, added a GnuPG shell application link
      Build 2: Added GPA.
    </description>
    <icon src="./share/pixmaps/sylpheed.png"/>
  </package>
  <application id="Sylpheed" appdata="sylpheed">
    <exec command="./bin/sylpheed.sh"/>
    <title lang="en_US">Sylpheed 3.4.1 with GnuPG support</title>
    <author name="Ziz" website="http://ziz.openhandhelds.org"/>
    <version major="3" minor="4" release="1" build="1"/>
    <osversion major="1" minor="0" release="0" build="0"/>
    <description lang="en_US">Sylpheed 3.4.1 with GnuPG support</description>
    <icon src="./share/pixmaps/sylpheed.png"/>
    <previewpics>
      <pic src="screens/sylpheed1.png"/>
      <pic src="screens/sylpheed2.png"/>
      <pic src="screens/sylpheed3.png"/>
      <pic src="screens/sylpheed4.png"/>
    </previewpics>    <licenses>
      <license name="GPLv2+" url="http://www.gnu.org/licenses/gpl-2.0.html" sourcecodeurl="http://sylpheed.sraoss.jp/en/"/>
    </licenses>
    <categories>
      <category name="Network"/>
    </categories>
  </application>
  <application id="GnuPG Terminal" appdata="sylpheed">
    <exec command="./bin/gpg-terminal.sh"/>
    <title lang="en_US">GnuPG Shell (from Sylpheed)</title>
    <author name="Ziz" website="http://ziz.openhandhelds.org"/>
    <version major="1" minor="0" release="0" build="0"/>
    <osversion major="1" minor="0" release="0" build="0"/>
    <description lang="en_US">Shell for GnuPG stuff</description>
    <icon src="./share/pixmaps/sylpheed.png"/>
    <licenses>
      <license name="GPLv2+" url="http://www.gnu.org/licenses/gpl-2.0.html" sourcecodeurl="http://sylpheed.sraoss.jp/en/"/>
    </licenses>
    <categories>
      <category name="Settings">
		  <subcategory name="Security"/>
	  </category>
    </categories>
  </application>
  <application id="GnuPG Privacy Assistant" appdata="sylpheed">
    <exec command="./bin/gpa.sh"/>
    <title lang="en_US">GnuPG Privacy Assistant</title>
    <author name="Ziz" website="http://ziz.openhandhelds.org"/>
    <version major="0" minor="9" release="4" build="0"/>
    <osversion major="1" minor="0" release="0" build="0"/>
    <description lang="en_US">GnuPG Privacy Assistant</description>
    <icon src="./share/pixmaps/sylpheed.png"/>
    <licenses>
      <license name="GPLv2+" url="http://www.gnu.org/licenses/gpl-2.0.html" sourcecodeurl="http://sylpheed.sraoss.jp/en/"/>
    </licenses>
    <categories>
      <category name="Settings">
		  <subcategory name="Security"/>
	  </category>
    </categories>
  </application>
</PXML>
 
Some Applications don't have a title after installation (Sylpheed with GnuPG support, unnamed game with a mole)
I also have no title for unnamed game with a mole, but I thought it was intentional, like an inside joke. 
 
im sure this has been figured out already, but I am having a hell of a time figuring out how to add comments and ratings. i deleted the libpndman and pndmanager folders, restarted my system and ran pndmanager. i exited out and added my username and password. i go back in again, and it says "error adding rating!" and "error adding comment!" as usual. of course, i am not literate enough with these to figure out how to get albion running after wasting literally 12 hours and reading and rereading, even studying the readme file. please help me. thank you
 
I don't recall the settings.conf asking for your general user password, however you need to grab the API key from your account settings on repo.openpandora.org ( Account Settings -> Account Details ) then take the api-key shown under the API key generator (it's a long hexadecimal number). then add that number to the "apiKey=" line of the settings
 
Last edited by a moderator:
Hm, wouldn't it easier, if milkshake would makes a very simple API, which takes the username and password (e.g. via HTTP GET or better HTTP POST) and returns this apiKey?

Then B-ZaR could implement a login formular to get this apiKey...

Everything is shiny, I can even scroll via drag and drop, but I still need to edit a config file? ;)
 
The current implementation does mean you don't need to give PNDManager your password though. B-ZaR could always make it so the login window writes the API key to the same place, so you can either do that, or put it in the config file manually.
 
well, that did it. had no idea what the api key was. thank you very much

edit: false alarm, it still isnt working after 3 new keys. i give up.
 
Last edited by a moderator:
Hm, wouldn't it easier, if milkshake would makes a very simple API, which takes the username and password (e.g. via HTTP GET or better HTTP POST) and returns this apiKey?


Then B-ZaR could implement a login formular to get this apiKey...


Everything is shiny, I can even scroll via drag and drop, but I still need to edit a config file? ;)
There is an api for key request for this its just not documented on the wiki, I believe clouded and B-ZaR know about this.

I believe the reason not to use it was so that username and password did not need to be sent or stored for PNDManager.


I can document this on the wiki if required.
 
Last edited by a moderator:
Hm, wouldn't it easier, if milkshake would makes a very simple API, which takes the username and password (e.g. via HTTP GET or better HTTP POST) and returns this apiKey?

Then B-ZaR could implement a login formular to get this apiKey...

Everything is shiny, I can even scroll via drag and drop, but I still need to edit a config file? ;)
There is an api for key request for this its just not documented on the wiki, I believe clouded and B-ZaR know about this.
Nice!
I believe the reason not to use it was so that username and password did not need to be sent or stored for PNDManager.
It doesn't need to be saved. It could named "connect" or "interlinked" (Like bluetooth devices) instead of "login" and only the API key could be saved - just like now. :)
Greetings,

Ziz
 
New PNDManager 1.3.11.0 is now available in the repo

New stuff:

  • Added a way to delete comments without using the touch screen. Press (A) in comments view to enter delete mode.
 
Hey, B-Zar, I made the suggestion to make a meta PND package for OS updates, here: http://boards.openpandora.org/topic/17393-meta-package-pnd-for-system-update/

However the problem with my idea is, that a PND could only remind to make a OS update, but if you update this meta PND without starting it, the OS is still not updated.

So notaz proposed, that it may be a good idea to implement the check directly in the PNDManager.

The problem is: If you are not active in the board, you may not realize, that a new OS update is available. However most people start your application at least once a week.

So do you think, it may be possible to check for an OS update (if the user presses Alt/Start), too, to show it like a PND and to start the upgrade from the PNDManager?
 
Last edited by a moderator:
Back
Top