# MyHDL project explorer

**URL:** <https://discourse.myhdl.org/t/myhdl-project-explorer/561>\
**Category:** Showcase\
**Created:** [September 6, 2023, 8:36pm UTC](https://discourse.myhdl.org/t/myhdl-project-explorer/561 "2023-09-06T20:36:55Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![devbisme](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.myhdl.org/devbisme/32/79_2.png) [@devbisme](https://discourse.myhdl.org/u/devbisme)\
**Post date:** [September 6, 2023, 8:36pm UTC](https://discourse.myhdl.org/t/myhdl-project-explorer/561/1 "2023-09-06T20:36:55Z")

</div>

I built a single-page web app ([RepoRecon](https://devbisme.github.io/RepoRecon/)) that displays filterable, searchable, sortable tables of Github repositories that pertain to certain topics. One of the topics I selected is MyHDL.

---

<div class="post-metadata">

**Author:** ![josyb](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.myhdl.org/josyb/32/5_2.png) [@josyb](https://discourse.myhdl.org/u/josyb)\
**Post date:** [September 7, 2023, 1:22pm UTC](https://discourse.myhdl.org/t/myhdl-project-explorer/561/2 "2023-09-07T13:22:04Z")

</div>

Interesting!  
Noticed that the dates don’t always match the date in the commit message.

---

<div class="post-metadata">

**Author:** ![devbisme](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.myhdl.org/devbisme/32/79_2.png) [@devbisme](https://discourse.myhdl.org/u/devbisme)\
**Post date:** [September 7, 2023, 2:58pm UTC](https://discourse.myhdl.org/t/myhdl-project-explorer/561/3 "2023-09-07T14:58:09Z")

</div>

Github search gives you three dates for each repo: `created_at`, `pushed_at`, and `updated_at`. I originally used `created_at`, but that placed long-running but popular repos too far down the list. `Pushed_at` shows when the last push occurred, but I think Github itself sometimes forces a PR because of newly-found security issues. So I finally selected `updated_at` which gets set whenever _anything_ happens to the repo. This includes pushes, but also includes changes to the description or tags. It at least indicates the repo is not completely abandoned.

---

<div class="post-metadata">

**Author:** ![josyb](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.myhdl.org/josyb/32/5_2.png) [@josyb](https://discourse.myhdl.org/u/josyb)\
**Post date:** [September 8, 2023, 5:54am UTC](https://discourse.myhdl.org/t/myhdl-project-explorer/561/4 "2023-09-08T05:54:04Z")

</div>

e.g.: one of my own GitHub repos:

 ![image](https://canada1.discourse-cdn.com/flex030/uploads/myhdl/original/1X/0ccd186274a5f1e19045f0096ba5de9a85d990b9.png)

This the commit message.

 ![image](https://canada1.discourse-cdn.com/flex030/uploads/myhdl/original/1X/e60098a3c7088528e86d9545d8a708a2c857a953.png)

That last date is the correct one - I am sure I haven’t touched that repo since then

Regards,  
Josy

---

<div class="post-metadata">

**Author:** ![devbisme](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.myhdl.org/devbisme/32/79_2.png) [@devbisme](https://discourse.myhdl.org/u/devbisme)\
**Post date:** [September 8, 2023, 9:20pm UTC](https://discourse.myhdl.org/t/myhdl-project-explorer/561/5 "2023-09-08T21:20:10Z")

</div>

I just ran the Github search for that specific repo and this was returned in the raw data:

```auto
      "created_at": "2018-10-02T08:15:09Z",
      "updated_at": "2022-05-21T13:32:11Z",
      "pushed_at": "2018-10-02T08:29:39Z",

```

I looked at the repo and an issue was submitted on 05/23/2022. That’s probably what triggered the setting of the update date.
