Skip to content

Commit a51f433

Browse files
committed
updated Readme
1 parent 36c9b8d commit a51f433

1 file changed

Lines changed: 24 additions & 4 deletions

File tree

docs/README.md

Lines changed: 24 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,18 @@ I will make an effort to make all scripts cross-platform compatible and test the
2727
At the moment the following Projects are available.
2828

2929
* [svg2png](https://github.com/SjoerdV/PublicPythonProjects/tree/main/svg2png)
30-
* this program will convert any svg image to png. For more information see `svg2png.py`.
30+
* this program will convert any svg image to png.
31+
* For more information see `svg2png.py`.
3132
* Reference: [Blog Post](https://www.spdevalk.nl/blog/post-a-new-public-github-repository-python/)
3233
* [appindicator](https://github.com/SjoerdV/PublicPythonProjects/tree/main/appindicator)
33-
* this program will run a system tray icon which will detect if a certain process is running. It reports to the Desktop notification area and change the trays color when the process is found (or killed). It also features a right click context menu to kill all the processes of the kind it is monitoring. For more information see `appindicator.py`.
34+
* this program will run a system tray icon which will detect if a certain process is running. It reports to the Desktop notification area and change the trays icon when the process is found (or killed). It also features a right click context menu to kill all the processes of the kind it is monitoring, or just exit the tray icon. Two programs are supplied
35+
* `appindicator.py`: a cross-platform version that just loops the process list until a process is found to be running. This is very CPU intensive.
36+
* `appindicator2.py`: a Linux-only version (might work on Mac as well but this is not tested) that uses inotify filesystem events to handle status changes, this is much more performant than looping the task list.
37+
* For more information see either main programs
3438
* Reference: [Blog Post](https://www.spdevalk.nl/blog/post-a-new-public-github-repository-python/)
3539
* [add_keyphrases_to_jekyll_blog_post](https://github.com/SjoerdV/PublicPythonProjects/tree/main/add_keyphrases_to_jekyll_blog_post)
36-
* this program will add or update the 'tags' metadata key that can be found in the YAML frontmatter of Jekyll static website pages. These pages are markdown formatted pages (with .md extension) and contains liquid elements and said YAML frontmatter. The KeyBERT and KeyphraseVectorizers modeling tools, being fed their configuration through an external JSON file, are used to generate these tags. Extensive documentation is available for both these tools to further your implementation. For more information see `add_keyphrases_to_jekyll_blog_post.py`.
40+
* this program will add or update the 'tags' metadata key that can be found in the YAML frontmatter of Jekyll static website pages. These pages are markdown formatted pages (with .md extension) and contains liquid elements and said YAML frontmatter. The KeyBERT and KeyphraseVectorizers modeling tools, being fed their configuration through an external JSON file, are used to generate these tags. Extensive documentation is available for both these tools to further your implementation.
41+
* For more information see `add_keyphrases_to_jekyll_blog_post.py`.
3742
* Reference: [Blog Post](https://www.spdevalk.nl/blog/post-adding-key-phrases-to-jekyll-blog-posts-_-the-offline-edition/)
3843
* [mastodon_archiver](https://github.com/SjoerdV/PublicPythonProjects/tree/main/mastodon_archiver)
3944
* this program will make backups of your mastodon account(s) and clean-up certain collections that are more than 8 weeks old.
@@ -42,7 +47,8 @@ At the moment the following Projects are available.
4247
* this program will create a CAPTCHA version of text entered by you
4348
* Reference: [Blog Post](https://www.makeuseof.com/python-captcha-create/)
4449
* [auto_discussion_for_jekyl_blog_post](https://github.com/SjoerdV/PublicPythonProjects/tree/main/auto_discussion_for_jekyl_blog_post)
45-
* this is a script for adding a GitHub Discussion for each Blog Post in a GitHub Pages repository and makes use of GitHub GraphQL. For more information see `auto_discussion_for_jekyl_blog_post.py`.
50+
* this is a script for adding a GitHub Discussion for each Blog Post in a GitHub Pages repository and makes use of GitHub GraphQL.
51+
* For more information see `auto_discussion_for_jekyl_blog_post.py`.
4652
* Reference: [Blog Post](https://www.spdevalk.nl/blog/post-giscus-for-comments/)
4753

4854
### Changelog
@@ -54,6 +60,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
5460

5561
#### [Unreleased]
5662

63+
#### [3.0.0] - 2024-05-18
64+
65+
##### Added
66+
67+
* Added '`appindicator2.py`' and '`appindicator2.sh`'
68+
69+
##### Changed
70+
71+
* Summary documentation in this file
72+
73+
##### Removed
74+
75+
* Nothing
76+
5777
#### [2.0.0] - 2023-09-05
5878

5979
##### Added

0 commit comments

Comments
 (0)