Browse Source

- Fixed: Special characters in the photo name can cause problems #8 #23

- Some modifications to README
tags/v1.4.4
Ivan Bravo Bravo 11 months ago
parent
commit
8b3f614af4

LICENSE.md → LICENSE View File


+ 16
- 69
README.md View File

@@ -1,62 +1,46 @@
![](assets/dream-time.png)
![](assets/dreamtime.png)

# DreamTime

DreamTime allows you to use the power of your CPU or GPU to transform photos that give you free entertainment, something that in the past you could only dream...

DreamTime offers a version in CLI (Command Line Interface) and one in GUI (Graphical User Interface):

- The CLI version allows you to transform photos using commands, with this you can create automated systems such as _bots, web pages or even a new GUI_. Use the argument `--help` to get more information about usage, keep in mind that the CLI by itself **does not have** a cropping system so you will have to manually resize your photos to 512x512

- The GUI version is a new friendly interface that includes a cropping system, so you only have to tell the program which photo you want to transform and you will get results in a few clicks.
DreamTime is a friendly user interface that allows you to use [DreamPower](https://github.com/private-dreamnet/dreampower) to transform photos of people into free and **private** entertainment, something that in the past you could only dream of...

## Community

Join the community of people who use the project either for entertainment or development purposes, you can get valuable help or create interesting discussions to improve the future of DreamTime:
Join the social networks of DreamNet, the community interested in developing this technology. You can also join just to talk about anything, make friends or get help:

- [Discord](http://bit.ly/32nnbdb)
- [Keybase](https://keybase.io/team/dreamnet) (Our primary communication channel, here you will find the developers)
- [Twitter](https://twitter.com/DreamNetCom)
- [Facebook Group](https://web.facebook.com/groups/812542509140670)
- [Discord](https://i.imgur.com/411YVaL.png) :)

## Support

Developing an application like DreamTime takes time! Any help is welcome:
Developing DreamNet applications is time consuming! Help us accelerate development and offer better updates!

[![ko-fi](https://www.ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/R6R2ZSG3)

[![patreon](https://c5.patreon.com/external/logo/become_a_patron_button.png)](https://www.patreon.com/deepmanyy)


- **If you are a developer:** Consider making a fork of the project and make PR of any improvement you can do, also join our server in [Discord](https://discord.gg/RjBSaND) where we have channels exclusively for development.

## Source Code

The source code of DreamTime will always remain open and you can always download it for free!
This technology was going to arrive sooner or later and we want to keep it open and free for everyone. Help us in our goal of developing more applications with this technology and bringing it to every possible taste.

- [GitHub](https://github.com/private-dreamnet/dreamtime)
- [NotABug](https://notabug.org/DreamNet/DreamTime)
- [GitGud](https://gitgud.io/dreamnet/dreamtime)

Remember that you can follow the project or make a fork and create your own version! Read the [LICENSE](https://github.com/private-dreamnet/dreamtime/blob/master/LICENSE.md) for more information.

# Alpha

![](https://i.imgur.com/LZo61bq.jpg)

We have had great progress during the last week in alpha, however from time to time users have reported problems in very specific conditions that we still do not understand.

Join the Discord server for help.
If you want to share or modify this Software please do it for the same purpose as we do and always release the source code of your modifications. Read the [LICENSE](LICENSE) for more information.

---

# 💜 Binaries

![](https://i.imgur.com/kro3wkP.png)
![](assets/preview.png)

## Requirements

- 64 bits OS
- Windows 10 1803+
- Windows 8
- Windows 7 SP1
- Windows 7 SP1/Windows 8/Windows 10 1803+
- Ubuntu 16.04+
- **8 GB** of RAM or more.

@@ -64,33 +48,18 @@ Join the Discord server for help.

## GPU Processing Requirements

> 👉 If you do not have an NVIDIA or compatible graphics card you can use CPU processing.

- NVIDIA Graphics card with CUDA compatibility
- [Latest NVIDIA drivers](https://www.nvidia.com/Download/index.aspx)

## Download

Download DreamTime is very easy! 2 files and you are ready. _(Get ready to download ~3GB)_

- [CLI & GUI](http://bit.ly/2YYeAvb): The command line interface (CLI) and the graphical user interface (GUI), here you will find everything you need, just download the .zip file that fits your operating system.
- 👉 [Checkpoints](http://bit.ly/2JBP88o): This is the information that the transformation algorithm **requires**, if you do not have this file the application will not work. You only need to download it once, if you update DreamTime use this same file for checkpoints. (unless we tell you otherwise)
> 👉 If you do not have an NVIDIA or compatible graphics card you can use CPU processing.

## Download Mirrors
## Download

- [CLI & GUI (MEGA)](http://bit.ly/2YQAEI1)
- [CLI & GUI (MediaFire)](http://bit.ly/2YQAHnb)
- [Checkpoints (MEGA)](http://bit.ly/30GiSbh)
- [Checkpoints (MediaFire)](http://bit.ly/2Y0V6sO)
_Work In Progress_

## Installation

- Create a folder on your computer, it can be anywhere you want it, call it `DreamTime` and inside it place the 2 zip files you have downloaded.
- Extract the file that contains the CLI and the GUI, this should generate 2 folders: one called `cli` and another one called `gui`
- Extract the other file `checkpoints.zip` and move the extracted folder `checkpoints` inside `cli`.
- Ready! Now you can run `gui/DreamTime.exe` and transform all the photos you want. If you want to use the command line interface run the `cli/cli.exe` file from a console.

> ℹ When you update DreamTime it will only be necessary to download the file that contains the `CLI & GUI`, you can reuse the checkpoints (unless we tell you otherwise)
_Work In Progress_

## F.A.Q.

@@ -98,28 +67,6 @@ Download DreamTime is very easy! 2 files and you are ready. _(Get ready to downl

A: For now the GUI needs to create a local server on your computer to render the interface of the program, basically the GUI is a web browser. Yes I am aware that this method is "retarded" but it is temporary. No, it's not a virus, a botnet or anything like that, I'm not interested in your photos or your files.

**Q: When I open the program, only a white page appears!**

A: This can be caused by some program that interrupts the connection between the GUI and the interface server (see the question above), a VPN, Firewall or Antivirus can be the reason.

---

# About the Author

I am a web developer who found this application interesting and I could not resist making it as accessible as possible to the world.

I know that the project is not ethical and can generate unwanted results for many people, but the truth is that I am a lover of black humor, satire and I believe that anyone can do what they want, not all are equal and there will be people who give them a private or important use to this project.

I suggest everyone use DreamTime only for private entertainment purposes, I advise against using it with malicious motives such as hurting people as this will also hurt the community interested in developing this project more thoroughly.

The source code of this project must be open and free forever.

Email: `deepmanyy[at]msgsafe.io`

4chan: `!!ZOXIOrD0Ory`

Discord: `DeepManYY#5508`

---

# 💻 Development > 🚧 Area only for developers!

BIN
assets/dream-link.png View File


BIN
assets/dream-net.png View File


BIN
assets/dream-path.png View File


BIN
assets/dream-time.png View File


BIN
assets/dreamtime.png View File


BIN
assets/preview.png View File


+ 0
- 1
src/gui/electron/tools/fs.js View File

@@ -225,7 +225,6 @@ module.exports = {

stream.on('data', chunk => {
output.write(Buffer.from(chunk))
debug('data')

if (contentLength > 0) {
const progress = output.bytesWritten / contentLength

+ 8
- 4
src/gui/modules/models/photo-job.js View File

@@ -1,4 +1,4 @@
import randomstring from 'randomstring'
import _ from 'lodash'
import moment from 'moment'
import File from '../file'
import Timer from '../timer'
@@ -75,9 +75,13 @@ export default class PhotoJob {
getFileName() {
const now = moment().unix()

return `${this.photo.getSourceFile().getName()}-${
this.id
}-${now}-dreamtime.png`
// Original name normalized to avoid problems
const originalName = _.truncate(
_.deburr(this.photo.getSourceFile().getName()),
{ length: 30, omission: '' }
)

return `${originalName}-${this.id}-${now}-dreamtime.png`
}

/**

+ 1
- 1
src/gui/nuxt.config.js View File

@@ -1,4 +1,3 @@
const RollbarSourceMapPlugin = require('rollbar-sourcemap-webpack-plugin')
require('dotenv').config()

module.exports = {
@@ -133,6 +132,7 @@ module.exports = {
config.devtool = isClient ? 'source-map' : 'inline-source-map'

if (!isDev) {
// const RollbarSourceMapPlugin = require('rollbar-sourcemap-webpack-plugin')
/*
config.plugins.push(
new RollbarSourceMapPlugin({

Loading…
Cancel
Save