Share My Creation [B4X] Search Projects Utility

Discussion in 'B4J Share Your Creations' started by stevel05, Sep 21, 2018.

  1. stevel05

    stevel05 Expert Licensed User

    I am always searching my projects for something I know I had done, but can't remember where or when. So I wrote this app that parses a folder full (or more) of projects (including sub folders) and stores the results in an sqlite database which can then be searched. There are many options to search so you should be able to find what you are looking for.


    Be aware that the sqlite wild card searches are not characters you would normally expect, there is a reminder under the menubar.

    Select a folder from the file menu to scan. On my system it takes about 30 seconds to scan 600 projects, so it's not too slow for the results you get.

    B4i/B4r: I have not looked into the format of the B4i/B4r projects but I do have some B4i projects courtesy of BitMapCreator, and one test B4r project which parse OK, although there are no specific searches for B4i or B4r the searches that are available work as expected.


    The B4j source code is attached. A compiled jar is available from my Google drive here as it's too large to upload.


    If you use it, let me know how you get on with it.


    • Update now parses relative shared code modules
    • Added colours to project names for easier identification
    You will need to re-scan your projects as there is a change to the underlying database.


    Attached Files:

    Last edited: Oct 1, 2018
    ilan, inakigarm, alwaysbusy and 7 others like this.
  2. stevel05

    stevel05 Expert Licensed User

    Update to v0.2 see first post.
  3. LucaMs

    LucaMs Expert Licensed User

    Me and my 2Kb of brain memory too :D

    I have some doubts about its usefulness but this is due to not having tried it (I will do it soon, I think - hope).

    1) is it much more useful than a normal search in Windows Explorer?
    2) if it were, it would be useful that it could update the db by checking and "processing" just updated files (maybe it already does, in fact I have yet to try).

    Anyway, thank you so much Steve for sharing a whole useful project with its source code !!!
    stevel05 likes this.
  4. mangojack

    mangojack Well-Known Member Licensed User

    @stevel05 ... I definitely going to give this a whirl , because ...

    'I am always searching my projects for something I know I had done, but can't remember where or when.'

    :) Many thanks
    stevel05 and LucaMs like this.
  5. alwaysbusy

    alwaysbusy Expert Licensed User

    stevel05 likes this.
  6. stevel05

    stevel05 Expert Licensed User

    It is faster and a more targeted search. In fact the File Search tab does just that, again in a more targeted way.
    There is some checking but could probably be improved, I'll look into it.
    LucaMs likes this.
  7. stevel05

    stevel05 Expert Licensed User

    I don't remember seeing that post, it looks interesting.
  8. ilan

    ilan Expert Licensed User

    Very nice, thanx for sharing :)
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice