dawnlabs / alchemy Goto Github PK
View Code? Open in Web Editor NEW:crystal_ball: File conversion, all from the menu bar
Home Page: https://dawnlabs.github.io/alchemy
License: MIT License
:crystal_ball: File conversion, all from the menu bar
Home Page: https://dawnlabs.github.io/alchemy
License: MIT License
Set up electron autoUpdater
to point to https://alchemy.now.sh
I attempted three times to convert different image files (JPG and PNG) and each time, after hitting the "Merge" button, the window changed to "Converting" and stayed that way for several minutes before I manually closed the application via the Windows Task Manager.
I'm using Windows 10.
I've deleted the software out of frustration so I can't do any more testing to figure out the cause, but I can provide more information on my system if it would help.
Running the app only opens a process (as seen in the Task Manager), not an accompanying GUI. Is it not intended to work on Windows 7?
I tried the latest release, 0.5.0. Then I tried 0.4.1 just to check. Neither works.
Have you considered having the tool merge PDFs? If so, were there difficulties that de-prioritized that functionality? Would you consider a PR that adds that functionality?
Currently the PDF library used by photosorcery
only supports jpg, gif, and png images. This issue can probably be avoided by first converting all images to standard types before merging. While this could be added to photosorcery
directly, it may be easier to accomplish from Node-land.
Hi there!
Is there any chance you can add (as an option) the file name - to be burned in somewhere on the bottom of the image (during converting jpg(s) to pdf)?
Thanks.
Add intermediate state where the order of files can be manipulated.
hey there,
your 0.5.1 release with URL
https://github.com/dawnlabs/alchemy/releases/download/0.5.1/Alchemy-mac.zip
and checksum
c49f55f17f155a5e7c5241d364a927f0e9375cf51c11bc24238acf0108c9f958
seems to be broken. the ZIP file can't be decompressed.
Hey all,
Alchemy is a beautiful little app that could use some tender, love, and care.
Since Carbon really took off, we have not had time to maintain this app. However, it is really useful and people could really benefit from it.
If anyone is interested in helping us out with this project, we would love to make you a maintainer.
We appreciate your support,
โค๏ธ @dawnlabs
When I navigate to https://dawnlabs.github.io/alchemy/ and press the "Download for Windows" button, it directs me to the wrong page. The button is a link to this old page which no longer exists, producing a 404. https://github.com/dawnlabs/alchemy/releases/download/0.5.1/Alchemy-win32.zip
I believe this link should be updated to this location, as per the ReadMe.md: https://github.com/dawnlabs/alchemy/releases/latest
For example someFile.JPG
. Currently photosorcery breaks on uppercase file extension names. Support for that is being tracked with this issue. After it is complete, updated binaries will need to be compiled and added.
This issue originates from #36. See for how to reproduce: #36 (comment)
I believe the issue stems from here
Lines 29 to 44 in 251eaf9
Where it takes a list of files to convert but assumes they are all the same format.
We can fix it by grouping and converting each set of files separately or we can change photosorery to accept multiple file types. (It seems that handling this inside of node would be easier)
When a single image is placed in the application, and the "Convert" tab is selected, there is still an option in the dropdown menu to convert the file to the type it already is. For example, I could drag in "Image.jpg" and the dropdown would still have "JPG" as an option to convert it to.
I'd be happy to look into adding this as a feature, as it isn't really a big deal, and I'm sure there are other, more important things you guys are working on.
It would be SUPER helpful to have a conversion from HEIC to JPEG. iPhone images are stored in HEIC (this is changeable in iPhone settings, but using the less efficient images takes up more space), and converting them is always a hassle. Alchemy is already awesome, but it would be more awesome to convert from HEIC to at least JPEG.
This app lacks ANY form of exit or quit.
Once launched there is no way to stop it, or remove it from the menu bar, short of shutting down your computer.
The following output was produced on Ubuntu 18.04.
jeffh@ubuntu-vbox:~/projects/alchemy$ npm install
npm WARN deprecated [email protected]: 'github' has been renamed to '@octokit/rest' (https://git.io/vNB11)
npm WARN deprecated [email protected]: Please upgrade to Chalk 2.1.0 - template literals in this version (2.0.1) are quite buggy.
npm WARN deprecated [email protected]: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
npm WARN deprecated [email protected]: 'native-or-bluebird' is deprecated. Please use 'any-promise' instead.
npm WARN deprecated [email protected]: The major version is no longer supported. Please update to 4.x or newer
> [email protected] install /home/jeffh/projects/alchemy/node_modules/node-sass
> node scripts/install.js
Downloading binary from https://github.com/sass/node-sass/releases/download/v4.9.4/linux-x64-64_binding.node
Download complete .] - :
Binary saved to /home/jeffh/projects/alchemy/node_modules/node-sass/vendor/linux-x64-64/binding.node
Caching binary to /home/jeffh/.npm/node-sass/4.9.4/linux-x64-64_binding.node
> [email protected] postinstall /home/jeffh/projects/alchemy/node_modules/electron
> node install.js
Downloading SHASUMS256.txt
[============================================>] 100.0% of 5.74 kB (5.74 kB/s)
> [email protected] postinstall /home/jeffh/projects/alchemy/node_modules/node-sass
> node scripts/build.js
Binary found at /home/jeffh/projects/alchemy/node_modules/node-sass/vendor/linux-x64-64/binding.node
Testing binary
Binary is fine
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
added 1678 packages from 829 contributors and audited 30520 packages in 79.476s
found 8 vulnerabilities (1 low, 4 moderate, 2 high, 1 critical)
run `npm audit fix` to fix them, or `npm audit` for details
Would you accept a PR with automatic fixes applied?
I like the ease of use of this program, but sadly it is missing some formats, .webp being one of them.
I hope that you will consider adding this in the future :)
We're using electron-package to build for the macOS platform. It'd be great if someone could try building the executables for Windows and/or Linux.
Needs a more unified style and color scheme.
Looks stunning but doesn't work at all. After adding three jpegs and clicking convert to pdf I get only command line like errors
on linux, i cant drag and drop because when i go to do so on my file manager it closes the other window and i have to press the thing on my taskbar and it doesnt work because i have to leave focus to drag and drop, maybe add an upload button? or just make it so the window doesnt dissapear when it loses focus
photosorcery, the underlying library that handles file conversion for Alchemy, added support for converting to and from additional file types. We should handle these types as well.
Windows 10, using Alchemy version 0.5.0
When I drag and drop some files (.png) into the application, fill in a title, and click the start button, the 'in progress' screen is shown, and it stays on there. No pdf is produced and there is no way to cancel it.
Additionally, it seems it's not possible to exit the application at any point. I'm forced to end all Electron processes in task manager.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.