Skip to content

Commit 88d1c5b

Browse files
authored
Merge pull request #5 from smartin015/migrate
Setup for adoption
2 parents 11849a0 + fe82b96 commit 88d1c5b

File tree

3 files changed

+15
-11
lines changed

3 files changed

+15
-11
lines changed

README.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,20 @@
11
# Continuous Print Queue Plugin
22

3-
Octoprint plugin that allows users to generate a print queue, specify a print bed clearning script and run the queue which will
3+
This plugin automates your printing!
44

5-
WARNING: Your printer must have a method of clearing the bed automatically, with correct GCODE instructions set up in this plugin's settings page - damage to your printer may occur if this is not done correctly.
5+
* **Add gcode files to the queue and set a number of times to print each.** The plugin will print them in sequence, running "bed clearing" script after each.
6+
* **Group multiple files together into "jobs" and run them multiple times.** Don't make 10 boxes by printing 10 bases, then 10 lids - just define a "box" job and print box/lid combos in sequence.
7+
* **Reduce manual intervention with failure automation.** This plugin optionally integrates with [The Spaghetti Detective](https://www.thespaghettidetective.com/) and can retry prints that fail to adhere to the bed, with configurable limits on how hard to try before giving up.
8+
9+
WARNING: Your printer must have a method of clearing the bed automatically, with correct GCODE instructions set up in this plugin's settings page - damage to your printer may occur if this is not done correctly. If you want to manually remove prints, look in the plugin settings for details on how to use `@pause` so the queue is paused before another print starts.
610

711
# Setup
812

913
## Add the plugin
1014

1115
1. In the OctoPrint UI, go to `Settings` -> `Plugin Manager` -> `Get More`
1216
1. Search for "Continuous Print", and click Install, following any instructions
13-
* If you can't find the plugin, you can also put https://github.com/Zinc-OS/continuousprint/archive/master.zip into the "...from URL" section of the Get More page.
17+
* If you can't find the plugin, you can also put https://github.com/smartin015/continuousprint/archive/master.zip into the "...from URL" section of the Get More page.
1418
1. Restart OctoPrint
1519

1620
That's it! Now let's configure it to work with your printer.
@@ -72,7 +76,7 @@ pip install -e .
7276
In the same terminal as the one where you activated the environment, Install the plugin in dev mode and launch the server:
7377

7478
```shell
75-
git clone https://github.com/Zinc-OS/continuousprint.git
79+
git clone https://github.com/smartin015/continuousprint.git
7680
cd continuousprint
7781
octoprint dev plugin:install
7882
octoprint serve
@@ -103,7 +107,7 @@ This will run all frontend JS test files (`continuousprint/static/js/\*.test.js`
103107
Users of [OctoPi](https://octoprint.org/download/) can install a development version directly on their pi as follows:
104108

105109
1. `ssh pi@<your octopi hostname>` and provide your password (the default is `raspberry`, but for security reasons you should change it with `passwd` when you can)
106-
1. `git clone https://github.com/Zinc-OS/continuousprint.git`
110+
1. `git clone https://github.com/smartin015/continuousprint.git`
107111
1. Uninstall any existing continuous print installations (see `Settings` -> `Plugin Manager` in the browser)
108112
1. `cd continuousprint && ~/oprint/bin/python3 setup.py install`
109113

continuousprint/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -364,7 +364,7 @@ def get_update_information(self):
364364
displayVersion=self._plugin_version,
365365
# version check: github repository
366366
type="github_release",
367-
user="Zinc-OS",
367+
user="smartin015",
368368
repo="continuousprint",
369369
current=self._plugin_version,
370370
stable_branch=dict(
@@ -378,7 +378,7 @@ def get_update_information(self):
378378
)
379379
],
380380
# update method: pip
381-
pip="https://github.com/Zinc-OS/continuousprint/archive/{target_version}.zip",
381+
pip="https://github.com/smartin015/continuousprint/archive/{target_version}.zip",
382382
)
383383
)
384384
def add_permissions(*args, **kwargs):

setup.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,20 +14,20 @@
1414
plugin_name = "continuousprint"
1515

1616
# The plugin's version. Can be overwritten within OctoPrint's internal data via __plugin_version__ in the plugin module
17-
plugin_version = "1.3.1"
17+
plugin_version = "1.4.1"
1818

1919
# The plugin's description. Can be overwritten within OctoPrint's internal data via __plugin_description__ in the plugin
2020
# module
2121
plugin_description = """Allows a print to be restarted after it has been completed. Use with a Gcode at the end to sweep the old print off the bed in preparation for the new."""
2222

2323
# The plugin's author. Can be overwritten within OctoPrint's internal data via __plugin_author__ in the plugin module
24-
plugin_author = "Louis Sarwal, formerly Paul Goddard"
24+
plugin_author = "Scott Martin, formerly Louis Sarwal & Paul Goddard"
2525

2626
# The plugin's author's mail address.
27-
plugin_author_email = "louis.sarwal@gmail.com"
27+
plugin_author_email = "smartin015+oprint@gmail.com"
2828

2929
# The plugin's homepage URL. Can be overwritten within OctoPrint's internal data via __plugin_url__ in the plugin module
30-
plugin_url = "https://github.com/Zinc-OS/continuousprint"
30+
plugin_url = "https://github.com/smartin015/continuousprint"
3131

3232
# The plugin's license. Can be overwritten within OctoPrint's internal data via __plugin_license__ in the plugin module
3333
plugin_license = "AGPLv3"

0 commit comments

Comments
 (0)