Skip to content

Commit f206b0d

Browse files
authored
Merge pull request #23 from vaibhavvikas/develop
[Release v0.3.0] UI Enhancements, Bug Fixes & Documentation Updates
2 parents c5111b8 + c829ab9 commit f206b0d

File tree

18 files changed

+1124
-521
lines changed

18 files changed

+1124
-521
lines changed

README.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,18 @@ It is really helpful if you want to download a mod or modpack containing various
1212

1313
[Official Factorio Link](https://factorio.com)
1414

15-
![Factorio Mod Downloader](factorio_mod_downloader.png)
15+
<img width="812" height="466" alt="image" src="https://github.com/user-attachments/assets/473e92de-ebec-4acf-ba5d-e426066fb474" />
16+
1617

1718

1819
### Features
1920
1. Added Dark Mode
2021
2. Added progress bars and logs to see what files are being downloaded.
21-
3. Completely interactive and requires no other dependency. 100% standalone app.
22+
3. Added a seperate downloads section to track each file with custom progress and success icons.
23+
4. Added speed and progress bar specific updates while file is getting downloaded.
24+
5. Added multithreading downloads, i.e. file will be getting downloaded in background while new dependencies are being analyzed.
25+
6. Updated to add the option to downlaod optional dependencies as well (Use with caution as it may significantly increase number of files getting downloaded).
26+
7. Completely interactive and requires no other dependency. 100% standalone app.
2227

2328

2429
### How to download
@@ -43,7 +48,7 @@ It is really helpful if you want to download a mod or modpack containing various
4348

4449

4550
### Note
46-
I have not included optional dependencies, as its a stupid idea, since a lots of mods, even they don't need something have optional dependencies mentioned. So it will probably take forever to finish downloading. It can be implemented although. Not a big task.
51+
I have finally included optional dependencies as well. My advice is handle with care as it significantly increase the number and size of downloads.
4752

4853
Also, download speed is based on re146, Its not super fast but its fine.
4954

poetry.lock

Lines changed: 21 additions & 21 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "factorio-mod-downloader"
3-
version = "0.2.2"
3+
version = "0.3.0"
44
description = "One Downloader for all your factorio mods."
55
authors = ["Vaibhav Vikas <vbhvvikas@gmail.com>"]
66
license = "MIT"
@@ -25,22 +25,20 @@ chromedriver-autoinstaller = "^0.6.4"
2525
selenium = "^4.25.0"
2626
poetry-pyinstaller-plugin = "^1.4.0"
2727
beautifulsoup4 = "^4.12.3"
28-
pylint = "^3.3.1"
29-
30-
[tool.poetry.dev-dependencies]
31-
isort = ">=5.10.1"
3228

3329
[tool.poetry.scripts]
3430
factorio-mod-downloader = "factorio_mod_downloader.__main__:main"
3531

3632
[tool.poetry.group.dev.dependencies]
37-
black = "^24.10.0"
33+
pylint = "^3.3.1"
3834
pyinstaller = "^6.13.0"
35+
isort = ">=5.10.1"
36+
black = "^24.10.0"
3937

4038
[tool.isort]
4139
profile = "black"
4240
force_single_line = true
43-
lines_after_imports = 2
41+
lines_after_imports = 2
4442

4543
[tool.black]
4644
line-length = 100

0 commit comments

Comments
 (0)