Coder Social home page Coder Social logo

ahkscript / aspdm Goto Github PK

View Code? Open in Web Editor NEW
60.0 60.0 18.0 1.03 MB

AHKScript.org's Package/StdLib Distribution and Management

Home Page: http://aspdm.ahkscript.org/

AutoHotkey 77.75% NSIS 1.39% HTML 4.81% Brainfuck 0.01% C 0.01% Makefile 0.01% E 0.01% Lua 0.03% AutoIt 0.04% PHP 7.00% CSS 1.17% JavaScript 7.73% Batchfile 0.02% R 0.02% Hack 0.03%

aspdm's People

Contributors

fincs avatar g33kdude avatar george2 avatar joedf avatar nnnik avatar perfaram avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

aspdm's Issues

rHandler.exe flagged as trojanz

I did have a quick look through the issues and nothing caught my eye, but I'll be surprised if this has not been raised before..
image

Obviously, my ASPDM client couldn't talk to anything after this.. might make me think the repos were offline, if I hadn't just used them :)

It's not unsual for windows to turn supernanny when faced with user-built exe files... I'm assuming this is the case here? Anyway.. maybe a warning and workaround somewhere might be nice. I don't think anyone installing this is will be affected by seeing the message. Just means I've gotta go into settings sigh. My god, I hate it.

btw the install is in my $home cos I wanted to see how it did it before installing into system.. dunno if it makes any difference to windows antivirus.

Managing Multiple StdLib Folders

Currently it is not possible to manage several StdLib folders without having to change the settings.

Ideally the path to StdLib folder to manage should be a parameter to the package manager, not a global setting. Even more ideally so, there should be a dropdown in the interface that allows you to manage:

  1. the Global StdLib (AhkDir\Lib)
  2. the User StdLib (My Documents\Lib) and
  3. any Local StdLib folder (you would be prompted for it).

It would be possible to add previously-downloaded packages to these folders. Additionally, admin rights should not be required unless they are really needed: e.g. a temp file can be written to the folder in order to detect if they are needed.

ASPDM URI Protocol & Package Sources

The current URI format should include the host name from which the package is to be downloaded (this is mandatory for it to be a correctly formed URI). IMO it should read like this: aspdm://domain.name/packageid

This also brings up another issue: I think it should be possible to add other additional package repositories in the ASPDM Client. It could be done in a similar way to what Eclipse does (look at the 'Work with' DDL):
aaa

Always offline?

I can't connect ASPDM server to download, it's always offline...

"aspdm.tk" is down

Currently having some issues with Domain name provider. The website will be migrated soon.

Filter available on search

The highlighting option as-is seems fine, but if/when you get a lot of packages in there, surely it would be best just to hide the filtered out items?

Apps

[Edit] So it seems that some of the functionality I mentioned is already present, so let me shift this slightly.

Ultimately, what I would love is some way that an "App" can be packaged including the dependencies into a single pkg file or whatever.

You then have a Setup.exe (still an ahk script though, but compiled) that serves as a "bootstrap" for ASPDM. Setup.exe contains ASPDM and can prepare the user's machine for ASPDM to do it's thing by doing such things as checking for horrible autohotkey.com ahk and advising user to remove it, or even containing a copy of AHK that is "known good" with the App.

The idea being, that even if the user as no net connection, they can install an ASPDM based "App" from one zip containing an EXE and a pkg.
Setup unpacks ASPDM and the dependencies, then kicks ASPDM off in a mode where it already has the Tool selected and the dependencies visible, the user just has to click "Install".

Once installed, and they have an internet connection, ASPDM can be used as normal to update etc.

If the user has a net connection while installing, and newer packages are available, give option to use packaged or downloaded.

This brings the user of a potential app neatly from "What is AHK?" land to the being user of an AHK App in one nice managed chain. As far as they are concerned, ASPDM is just the "Installer / Update manager" for the App.

Running Package_Builder without Res folder leaves stub process

You get a "No icon" warning, but whatever, the script does not exit and no tray icon, so you need to kill via task manager.

Probably pretty edge-case, but worth a mention.

Also, Package_Builder seems to be quite happy when compiled, but same issue. Can you not FileInstall the Res files to make it portable?

Package Builder Filter List

I think that adding a filter (ignore list) is extremely important for building packages, that is; an aspdm_ignore.txt (or similar) file (it itself would be ignored). They should follow the same syntax as in .gitignore.

ASPDM Repo splitting ?

Shouldn't ASPDM repo be splitted ? I mean :

Current My incredibly clever and awesomely tidier idea
Network folder ASPDM-Server
Local-Client folder ASPDM-Client
Specifications Keep with ASPDM-Server, or new repo

It would be easier to manage (even though it's not that hard...) and definitively cleaner.

ASPDM API is not responding

Don't know where to report else ....

Just installed ASPDM from http://aspdm.ahkscript.org/client/.
Starting the client results in error:
The ASPDM API is not responding. The server might be down. Please try again in a while (5 min).

Same happens when using the client-script directly from a fresh git-clone.....

BTW: Whats the current state of ASPDM?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.