Author Topic: OPKManager Version 1.0  (Read 43405 times)

Ziz (OP)

  • Posts: 285
    • http://ziz.gp2x.de
OPKManager Version 1.0
« on: January 07, 2014, 05:03:29 pm »
Heya,

today I spent some time in making the running of opk files out of OKPManager working. Now you can see the description, a longer description and a screenshot and you can run a program to know, whether you want to install, keep, move, copy or delete it. These are all features I wanted to have. :)

For this for now I put opkrun from pcercuei to my program. In one of the next firmware updates this program will be added and I will remove opkrun from my opk and show an error, if the firmware is too old.

The application looks nearly same like the last version (now I just show "data" instead of internal and the name of the sdcard, if it exists, to not confuse people), so for people not knowing about OPKManager yet, the same video again:
<a href="https://www.youtube.com/watch?v=WaEePH6ikyc" target="_blank">https://www.youtube.com/watch?v=WaEePH6ikyc</a>

Download:
http://ziz.gp2x.de/downloads/OPKManager/OPKManager.opk

For the unaware persons. With OPKManager you can:
  • Copy OPK files between the internal memory, the sd-card and other usb devices like usb sticks
  • Move OPK files between the internal memory, the sd-card and other usb devices like usb sticks
  • Delete OPK files from the internal memory, the sd-card and other usb devices like usb sticks
  • Run OPK files from the internal memory, the sd-card and other usb devices like usb sticks
  • Download new opk files from the official repository (and more)
  • See details like the filename, the program name and screenshots or a long description if available online
  • Furthermore OPKManager has a quite long inapplication help

greetings,
Ziz
« Last Edit: January 07, 2014, 05:09:30 pm by Ziz »
I am a leaf on the wind - watch how I soar. Wash

Ziz (OP)

  • Posts: 285
    • http://ziz.gp2x.de
Re: OPKManager Version 1.0
« Reply #1 on: January 12, 2014, 09:01:10 pm »
I fixed two issues pcereui reported:
  • It showed an empty menu, if you want to copy with no destination available (no sdcard and usb device inserted).
  • The description was too long the menu

Furthermore I improved the alias feature. If you download an opk, which you didn't had installed yet, it compares the name in the opk with the name in the repository. If they differ, it adds a new entry to an internal alias list for next start.

Link is the same as above.
I am a leaf on the wind - watch how I soar. Wash

Ziz (OP)

  • Posts: 285
    • http://ziz.gp2x.de
Re: OPKManager Version 1.0
« Reply #2 on: January 13, 2014, 01:05:29 am »
Fixed a crash, that occured, when you delete the last source of a file when sorted by name.

Download link as always:
http://ziz.gp2x.de/downloads/OPKManager/OPKManager.opk
I am a leaf on the wind - watch how I soar. Wash

Harteex

  • * Administrator
  • Posts: 713
    • Harteex Productions
Re: OPKManager Version 1.0
« Reply #3 on: January 13, 2014, 01:13:25 am »
Have you considered separating the views of installed OPKs and browsing the repositories?
Browsing repositories could be a bit like Google Play, with more information about an app, such as even a screenshot, if available.

Ziz (OP)

  • Posts: 285
    • http://ziz.gp2x.de
Re: OPKManager Version 1.0
« Reply #4 on: January 13, 2014, 10:03:12 am »
Hi and thanks for the interest in my applications.

Yes I thought about more filter options. However for now I don't really think, they are needed. But later the repository scripts could give informations about categories, you could browse.

I don't get, why you mean with screenshots and descriptions. If the repository provides this, I already show them.

greetings Ziz

Offtopic: Damn you apple. Everthing is an "app" now... Not an application, a game, a program, an executable, a package or similar. No, everything is an app... >.<
I am a leaf on the wind - watch how I soar. Wash

kaio

  • Posts: 216
    • All about GCW-Zero on Russian + Repo
Re: OPKManager Version 1.0
« Reply #5 on: January 13, 2014, 11:10:45 am »
Good work, Ziz!
But I think there are some bugs.
I install eduke32 from official repo, afterward I close opkmanager and run it again with repo update. I see eduke32 for 2 times, in official repo and in my internal memory.
Before I update a new version I never seen a OpenGingux update in list.
GCW-Zero | JXD S602

Ziz (OP)

  • Posts: 285
    • http://ziz.gp2x.de
Re: OPKManager Version 1.0
« Reply #6 on: January 13, 2014, 03:51:29 pm »
Good work, Ziz!
Thank you. :D

Quote
But I think there are some bugs.
I install eduke32 from official repo, afterward I close opkmanager and run it again with repo update. I see eduke32 for 2 times, in official repo and in my internal memory.
Hm, I thought I fixed exactly THIS bug yesterday. Do you have the most recent version 1.0.0.4? I just checked it and it show eduke32 only once for me. The only issue I had, was, that two aliases for eduke were defined. One in predefined.txt and one in google_predefined.txt. I deleted the one in google_predefined.txt.

Quote
Before I update a new version I never seen a OpenGingux update in list.
I don't know, what you mean? :\
I am a leaf on the wind - watch how I soar. Wash

kaio

  • Posts: 216
    • All about GCW-Zero on Russian + Repo
Re: OPKManager Version 1.0
« Reply #7 on: January 14, 2014, 04:47:31 am »
This "bug" (eduke32) take place on 1.0.0.2.
I updated to 1.0.0.4 and it seems like ok.
"OpenDingux Update Friday, 04 Oct 2013" is available in list of apps from official repo. Can you hide this update in list?
I install this update before, but see it in the list always.
GCW-Zero | JXD S602

Ziz (OP)

  • Posts: 285
    • http://ziz.gp2x.de
Re: OPKManager Version 1.0
« Reply #8 on: January 14, 2014, 11:33:46 am »
This "bug" (eduke32) take place on 1.0.0.2.
I updated to 1.0.0.4 and it seems like ok.
Excellent.

Quote
"OpenDingux Update Friday, 04 Oct 2013" is available in list of apps from official repo. Can you hide this update in list?
I install this update before, but see it in the list always.
I spoke with some GCW gurus in #gcw and I will let the Update visible even if you already installed it. These are the reasons:
  • If you broke something or maybe even the update broke something (maybe your wifi doesn't work anymore or similar), you can install an older upgrade to downgrade to this version of the firmware or install the same upgrade again.
  • Even if you run an update twice without reason, nothing will get damaged.
  • The update even warns you, if you install it although it or even a never version is already installed. :)

So, just ignore it like you ignore any software, which still shows up even if you maybe even tried but didn't like it. ;)
If the number of updates gets much larger I will think about category filters. Then you can just ignore system updates. Furthermore the update is quite old. In the sorting by version it is quite below in the list.

I hope you understand.

greetings, Ziz
I am a leaf on the wind - watch how I soar. Wash

kaio

  • Posts: 216
    • All about GCW-Zero on Russian + Repo
Re: OPKManager Version 1.0
« Reply #9 on: January 14, 2014, 12:31:23 pm »
I understand.
Thanks for your Job!
GCW-Zero | JXD S602

GuyInDogSuit

  • Posts: 65
Re: OPKManager Version 1.0
« Reply #10 on: January 14, 2014, 09:34:57 pm »
Awesome! The only issue this app has, is that the repository isn't always up-to-date.
"We are all searching for others whose demons play well with ours."

Ziz (OP)

  • Posts: 285
    • http://ziz.gp2x.de
Re: OPKManager Version 1.0
« Reply #11 on: January 14, 2014, 11:54:43 pm »
Awesome! The only issue this app has, is that the repository isn't always up-to-date.
What do you mean with this?
It is as up2date as the official gcw download page. However not everything there is as recent as e.g. the board releases, but I can't change anything about this. :\
« Last Edit: January 14, 2014, 11:56:25 pm by Ziz »
I am a leaf on the wind - watch how I soar. Wash

GuyInDogSuit

  • Posts: 65
Re: OPKManager Version 1.0
« Reply #12 on: January 15, 2014, 12:08:15 am »
What do you mean with this?
It is as up2date as the official gcw download page. However not everything there is as recent as e.g. the board releases, but I can't change anything about this. :\

That's exactly what I mean. The download page/repository is not kept up-to-date with the board releases. For example, PocketSNES has still not been updated since August but the latest is from 20130109.
"We are all searching for others whose demons play well with ours."

Scoobysnaxx

  • Posts: 128
Re: OPKManager Version 1.0
« Reply #13 on: January 15, 2014, 02:22:56 am »
I still think it's a great starting point to look for software and is a terrific tool.

GuyInDogSuit

  • Posts: 65
Re: OPKManager Version 1.0
« Reply #14 on: January 15, 2014, 05:59:12 am »
I still think it's a great starting point to look for software and is a terrific tool.

Yes, indeed. Good place to get your opks if you for some reason can't install them from PC.
"We are all searching for others whose demons play well with ours."

Ziz (OP)

  • Posts: 285
    • http://ziz.gp2x.de
Re: OPKManager Version 1.0
« Reply #15 on: January 15, 2014, 08:27:43 am »
I still think it's a great starting point to look for software and is a terrific tool.

Yes, indeed. Good place to get your opks if you for some reason can't install them from PC.
Not only that. It is also meant to keep the gcw software up2date without the need to have a look for in different places. ;)

Speaking of different spaces. GuyInDogSuit already mentioned the problem, that the repository don't have every software and even if they have it, it is often not up2date. The reasons also are well known now (btw. I even forgot one reason: The gcw repository is in fact not done yet. So you can't just login as developer and upload opks, you have to write to surkow directly. However this is for now and will change).

So I thought about a second repository, not hosted by gcw, for software, that is not up2date or not suitable for the official repository. I don't know, whether you all know EvilDragon, the German distributor of the gcw. He started being a distributor with the gp2x, distributed the wiz and the caanoo and is now the maker of the open pandora. Furthermore he made a quite cool archive on his webpage gp2x.de/openhandhelds.org for software for these devices (maybe even dingux, never used this). This archive now moved to gp32x.com and hopefully is reuseable in some days.

So we could use it for software, which is not in the official repository. :D Think of it like Debian Stable and Debian SID or Ubuntu Official and Medibuntu or similar. ;) OPKManager would then support both repositories.

greetings, Ziz
I am a leaf on the wind - watch how I soar. Wash

GuyInDogSuit

  • Posts: 65
Re: OPKManager Version 1.0
« Reply #16 on: January 15, 2014, 08:32:00 am »
Sweet! That is good news, indeed.
"We are all searching for others whose demons play well with ours."

Skyline969

  • Posts: 279
Re: OPKManager Version 1.0
« Reply #17 on: January 16, 2014, 08:28:13 pm »
I would be all for a secondary unofficial repository for beta/dev releases and the like. OPKManager has become a staple for me, and if I could get all the new dev releases of software it'd be my one one-stop shop for all OPKs.
« Last Edit: January 16, 2014, 08:47:45 pm by Skyline969 »

Ziz (OP)

  • Posts: 285
    • http://ziz.gp2x.de
Re: OPKManager Version 1.0
« Reply #18 on: January 17, 2014, 08:45:04 am »
Of course you only get the software the developers host on the unofficial repository. So, if there is no interest in the archive on developers site, the plan will fail. :\
But, anybody, who is capable of doing some scripting e.g. in python, can make an own repository, even for software only hosted in the board. I already did this for ffplay: http://ziz.gp2x.de/gcw-repos/ffplay.py
This script could be extended to be used for PocketSNES-dev or other emulators, too.
However I prefer a central solution with one big archive, its data I can get and don't want to have to handle each software on it's own. ;)

greetings, Ziz
I am a leaf on the wind - watch how I soar. Wash

Skyline969

  • Posts: 279
Re: OPKManager Version 1.0
« Reply #19 on: January 17, 2014, 01:56:16 pm »
Of course you only get the software the developers host on the unofficial repository. So, if there is no interest in the archive on developers site, the plan will fail. :\
But, anybody, who is capable of doing some scripting e.g. in python, can make an own repository, even for software only hosted in the board. I already did this for ffplay: http://ziz.gp2x.de/gcw-repos/ffplay.py
This script could be extended to be used for PocketSNES-dev or other emulators, too.
However I prefer a central solution with one big archive, its data I can get and don't want to have to handle each software on it's own. ;)

greetings, Ziz

Looks simple enough to add new entries. So once you have the .py script all written up, would we have to put it on the repo, or is there a way to test them in OPKManager?

 

Post a new topic