Commit Graph

41 Commits

Author SHA1 Message Date
Dom Rodriguez
b526fc582f
Initial version of CI for RSSingle
Hi @tanrax!

As part of our new collaboration, I've made an initial version for
automated CI for RSSingle.

It needs macOS to work first, so I've commented out a draft version of
the `pyinstaller` aspect, so I'll make this PR a draft for now when we
can discuss further, preferably in a GH issue for transparency (unless
you want it private?), but this workflow tests on PRs and pushes to any
branch, with flake8 across multiple Python versions. The pyinstaller
aspect only runs if the flake8 check passes.

What do you think?

Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
2023-12-25 20:25:23 +00:00
Andros Fenollosa
846de90642
Merge pull request #7 from shymega/shymega/prs/remove-unused-var
Remove unused variables, and duplicate assignments
2023-07-06 11:36:48 +02:00
Andros Fenollosa
e101803091
Merge pull request #12 from tanrax/dependabot/pip/pyinstaller-5.13.0
Bump pyinstaller from 5.11.0 to 5.13.0
2023-07-06 11:35:33 +02:00
dependabot[bot]
c3708e8899
Bump pyinstaller from 5.11.0 to 5.13.0
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller) from 5.11.0 to 5.13.0.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases)
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst)
- [Commits](https://github.com/pyinstaller/pyinstaller/compare/v5.11.0...v5.13.0)

---
updated-dependencies:
- dependency-name: pyinstaller
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-26 05:12:43 +00:00
Andros Fenollosa
cf60155018
Merge pull request #9 from tanrax/dependabot/pip/pyinstaller-5.11.0
Bump pyinstaller from 5.1 to 5.11.0
2023-05-16 16:38:43 +02:00
Andros Fenollosa
82b3ff5cfd
Merge pull request #10 from tanrax/dependabot/pip/lxml-4.9.2
Bump lxml from 4.9.0 to 4.9.2
2023-05-16 16:38:31 +02:00
dependabot[bot]
f64d68fb8f
Bump lxml from 4.9.0 to 4.9.2
Bumps [lxml](https://github.com/lxml/lxml) from 4.9.0 to 4.9.2.
- [Release notes](https://github.com/lxml/lxml/releases)
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt)
- [Commits](https://github.com/lxml/lxml/compare/lxml-4.9.0...lxml-4.9.2)

---
updated-dependencies:
- dependency-name: lxml
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-16 14:37:28 +00:00
dependabot[bot]
d2813ee689
Bump pyinstaller from 5.1 to 5.11.0
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller) from 5.1 to 5.11.0.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases)
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst)
- [Commits](https://github.com/pyinstaller/pyinstaller/compare/v5.1...v5.11.0)

---
updated-dependencies:
- dependency-name: pyinstaller
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-16 14:37:24 +00:00
Andros Fenollosa
9014c78d29
Merge pull request #4 from shymega/shymega/prs/dependabot
Add Dependabot dependency GH support
2023-05-16 16:36:56 +02:00
Andros Fenollosa
758733d025
Merge pull request #6 from shymega/shymega/prs/exceptions
Improve Exception handling, and catch explicit Exceptions
2023-05-16 16:36:22 +02:00
Andros Fenollosa
bbe24f6364
Merge pull request #8 from shymega/shymega/prs/fix-get_url_from_feed-func-sig
Explicitly define the return type of get_url_from_feed(config)
2023-05-16 16:33:39 +02:00
Dom Rodriguez
52ccc2e676
Explicitly define the return type of get_url_from_feed(config)
This commit explicitly defines the return type of the
get_url_from_feed(config) function.

Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
2022-09-13 20:19:03 +01:00
Dom Rodriguez
df52406dfe
Improve Exception handling, and catch explicit Exceptions
This commit improves Exception handling, and made some changes to
try/catch blocks, where the `KeyError` is now explicitly caught. If in
the future, we have reports of other Exceptions being caught, we can
include those in the handling.

For now, I've used BaseException for two try/catch blocks. I need to
check what exceptions can happen there.

Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
2022-09-13 19:43:58 +01:00
Dom Rodriguez
3347b233de
Remove unused variables, and duplicate assignments
This commit removes an unused variable, and the duplicate assignments in
the main entrypoint.

Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
2022-09-13 19:30:36 +01:00
Dom Rodriguez
ff30f5807b
Add Dependabot dependency GH support
This commit adds support for Dependabot, which will alert the maintainer
when things are out of date, including GH Actions and Python packages.

Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
2022-09-12 21:57:38 +01:00
Andros Fenollosa
1460f92f02
Update README.md 2022-06-28 05:57:07 -07:00
Andros Fenollosa
8f499d4c22
Delete rss.service 2022-06-25 13:04:41 +02:00
Andros Fenollosa
1a94b51f1a
Delete rss.timer 2022-06-25 13:04:34 +02:00
Andros Fenollosa
7a8721f6a1
Delete crontab 2022-06-25 13:04:21 +02:00
Andros Fenollosa
d622931090
Create FUNDING.yml 2022-06-25 13:03:35 +02:00
Andros Fenollosa
6eeda374da
Update README.md 2022-06-25 13:02:11 +02:00
Andros Fenollosa
cafef51765
Add files via upload 2022-06-25 13:00:47 +02:00
Andros Fenollosa
f9567a7c7d
Update README.md 2022-06-19 19:43:04 +02:00
Andros Fenollosa
6390b990ac
Update README.md 2022-06-19 19:15:47 +02:00
Andros Fenollosa
d0dc3b68c4
Update README.md 2022-06-19 18:50:33 +02:00
Andros Fenollosa
2245c2e176
Update README.md 2022-06-19 18:49:15 +02:00
Andros Fenollosa
6501efdc9f
Update README.md 2022-06-19 18:40:31 +02:00
Andros Fenollosa
440ebabc2d
Delete rss.xml 2022-06-19 18:39:24 +02:00
Andros Fenollosa
cbd137199c Update readme 2022-06-19 18:32:50 +02:00
Andros Fenollosa
43b9a1e3b0 Update config 2022-06-19 18:24:55 +02:00
Andros Fenollosa
596d981816 Update .gitignore 2022-06-19 18:24:28 +02:00
Andros Fenollosa
5edf3eeda1 First commit 2022-06-19 18:17:57 +02:00
Dom Rodriguez
e1536c89dd
Merge pull request #8 from shymega/dependabot/pip/lxml-4.6.5
Bump lxml from 4.6.3 to 4.6.5
2021-12-14 12:22:35 +00:00
dependabot[bot]
bcc8eb659d
Bump lxml from 4.6.3 to 4.6.5
Bumps [lxml](https://github.com/lxml/lxml) from 4.6.3 to 4.6.5.
- [Release notes](https://github.com/lxml/lxml/releases)
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt)
- [Commits](https://github.com/lxml/lxml/compare/lxml-4.6.3...lxml-4.6.5)

---
updated-dependencies:
- dependency-name: lxml
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-13 20:46:11 +00:00
Dom Rodriguez
a183c6ceab
Merge pull request #7 from shymega/dependabot/pip/lxml-4.6.3
Bump lxml from 4.6.2 to 4.6.3
2021-03-31 21:05:20 +01:00
dependabot[bot]
a95241ed7e
Bump lxml from 4.6.2 to 4.6.3
Bumps [lxml](https://github.com/lxml/lxml) from 4.6.2 to 4.6.3.
- [Release notes](https://github.com/lxml/lxml/releases)
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt)
- [Commits](https://github.com/lxml/lxml/compare/lxml-4.6.2...lxml-4.6.3)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-31 19:52:53 +00:00
Dom Rodriguez
ddded1f137
Merge pull request #6 from shymega/dependabot/pip/lxml-4.6.2
Bump lxml from 4.5.2 to 4.6.2
2021-02-03 22:37:11 +00:00
dependabot[bot]
df40d760ac
Bump lxml from 4.5.2 to 4.6.2
Bumps [lxml](https://github.com/lxml/lxml) from 4.5.2 to 4.6.2.
- [Release notes](https://github.com/lxml/lxml/releases)
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt)
- [Commits](https://github.com/lxml/lxml/compare/lxml-4.5.2...lxml-4.6.2)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-07 23:46:07 +00:00
Dom Rodriguez
98e25338c5
[feat](logging): Make logging Pythonic
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
2020-09-17 23:16:54 +01:00
Dom Rodriguez
6747275463
[fix](dep): Remove listparser dependency, as we no longer use it 2020-08-18 14:26:52 +01:00
Dom Rodriguez
d3262d89b5
[init](codebase): Initial commit
Total rewrite of singlerss, better and better than before!

Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk>
2020-08-18 00:24:10 +01:00