Releases: Wamy-Dev/Apokto
v1.0.0-Release
- Switched to Canister.me for the api
- Changed how repo icons are checked
- Changed how repo urls are checked
- More reliable
- Removed json
This is the latest release as of 7/25/2022
Switched to Canister.me instead of using Parcility due to Parcility not being updated in some time and it being requested from the community. This allows it to be more updated and more accurate. Apokto now checks to make sure the repos are actually valid before adding them to the database. Also removed the json file as it was unnecessary as it wasn't getting used at all. This is most likely the final release as everything is automated within the program.
v0.0.4-Testing
- Fixed sourcing to work with new table
- Changed how repo icons are checked
- Changed up firebase database
This is not a release!
Redid the table which required more data from the sourcing. Also had some problems with valid icons using the backup icon, so I fixed how it was grabbed. I will consider this finished, but kept it with a testing tag as there is no real frontend to go with it.
v0.0.2-Testing
- Cleaned up the backend
- Added link checks for both the repo links and icon links
- Changed how firestore was storing data
- Removed random id's because I decided they were not needed
- Added a filler icon for repos without valid icons
- Added cron monitoring with healthchecks.io
- Added better prints to see what is happening with each repo as each one can be difficult
This is not a release!
Changed up the backend quite a bit this time around. Later this will not be called a backend, but a source because the backend on the website will handle all the website things. This is just for getting the files and putting them into a database every 2 or so hours. To make sure the docker actually runs at the right time I also set up cron monitoring with healthchecks.io like on my Rezi Website project. I also added link checks for both the repo links and the icon links as Parcility is not as updated as I would like. Included in this problem is the fact that some repos are working and valid, but they end up not containing a logo of any kind, so I had to substitute a generic logo so every repo will have a logo. Testing has shown that even if some of the logos are valid and return a 200 response, some don't actually work. That will be a bug to fix in the future. Finally I added better printing to the console so I could more accurately tell what is going on and is useful to have that information available to you.
v0.0.1-Testing
- Completed a backend
This is not a release!
This backend is written in python and it gets all the repo names, repo urls, icon urls, and descriptions to be used later in the frontend. This is meant to be run all by itself on a timer, maybe every 30 minutes to update the front end. Will most likely be in a docker for ease of use in the future. Sends all of the results to both firebase firestore, and to a plain json file to be used.