Github dating app

Clone via HTTPS Clone with Git or checkout with SVN using the repository’s web address. A dating app for Gujratis. Kem Cho Menu Download; Features; Contact; Find your gujju with Kem Cho. I'm ready! Let's get you feeling majama! Our app is available on any mobile device! Download now to get started! Unlimited Swiping, Unlimited Fun. Check out who's on the app! Convenient. Ready to use, simple sign in required! Free to Use. As ... With 43 billion matches to date, Tinder® is the world’s most popular dating app, making it the place to meet new people. Dating App - Firebase Realtime Database Schema - Chat - chatSchema.jsonc Contribute to TryCatchLearn/DatingApp development by creating an account on GitHub. Dismiss Join GitHub today. GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together. Note: FetLife app is not available on Google Play, follow the steps to install the app on your android device – Download and open the .APK file. A dialog box will appear click Settings. Go to Security > Device Administration > Turn on “Unknown Sources”. PolyLove is a 'dating' app to help EPFL and UNIL students meet! Our spirit is quality over quantity: once a day, the app matches two students and opens an anonymous chat to allow them discussing. Over the day, additional secrets about both love seekers will be slowly revealed. Get 166 dating app Android plugins, code & scripts on CodeCanyon. Buy dating app Android plugins, code & scripts from $5. With pH7CMS, anyone can start a Social Dating web app like Tinder or Badoo in a day without any technical knowledges.. pH7CMS is the most powerful ready-made Dating Site Builder using the latest Web technologies and includes all Dating features you need to create a similar or clone Web App like Match or Zoosk.. If you are developers/programmers, the software's code has been especially coded to ... The Hinge dating app is trying to create an online dating experience, which is different from other apps. The fact that it gets away from the usual ‘swiping’ nature of a dating app is the ...

How to put Web Development Personal Projects and cs EC's on Common App(CS)?

2020.09.25 22:25 Gullible-Ad-808 How to put Web Development Personal Projects and cs EC's on Common App(CS)?

So I'm applying for a significant amount of well known cs schools and I'm filling out my Common App. I have 5 non cs ecs that I'm putting on there definitely and but I'm not sure how to put my cs stuff.
I dont have any internships or competitive programming achievements but I have multiple personal projects in the MERN stack and node/express +ejs which essentially comprise my cs ec's but I'm not sure how to put them in since they were all solo projects and didnt help the school/community.
option 1 : Put option 6 as a self taught web developer and then breifly describe my projects in 150 characters.
option 2 : Put option 6,7,8,9 as seperate projects and then describe them individually in a non technical way (since an AO is reading it). My general projects can be described as : React/Node Personal Website, ME(EJS)N Meme MakeSocial Network, MERN website clone, and a MERN dating app.
For me option 1 seems too vague and doesnt give credit to each of my projects and option 2 puts 4 activities which seems like a bit much but needed.
Edit: My projects are on github and I will put the link on common app but I've heard that AO's are instructed not to click on any link a student puts in
submitted by Gullible-Ad-808 to ApplyingToCollege [link] [comments]


2020.09.25 21:45 elpantalla The Dead By Daylight Icon Toolbox v2.0

Hi everyone,
For those of you who are unaware, the Dead By Daylight Icon Toolbox is a utility that makes the process of browsing and installing icon packs super easy. It's only one click to install a pack into your game. There are over 250 packs in the tool, and they are all kept up to date as best I can. The tool has thousands of downloads and thousands of users at this point, which is super cool!
Version 2.0 has been in the works for a few months, and it's got a whole UI refresh. Other new features include the ability to sign in via Steam and add packs to your favorites. Creators have the ability to edit their in-app profiles and upload/update their own packs.
You can find an intro/tutorial video here or go directly to the sticky on /PerkByDaylight here for lots more information.

Download

You can download version 2.0 of the toolbox here. If you have trouble with this installer, you can try this .exe one instead.
Love u!
Stabby
submitted by elpantalla to deadbydaylight [link] [comments]


2020.09.25 20:50 Logical-Carpenter-94 Time Management Library in Python

Purpose of making

I had always obsessed about saving each and every second of my time in my life. More than just saving, I was more concerned about being able to look at where my time is going throughout the day. The led me to install so many time management app on my mobile, after a lot of trial and error, I found atimelogger the best. It has all the capability what I was looking for. However, later it started to provide only basic features in free version and asking to pay to upgrade to have full features. Also, it has no desktop app. I found helpless in situations, where I am on desktop and away from my mobile. That led me to search for more productive and free apps that were both for mobile and desktop. Then i got to know about toggl and timecamp. However, these sites also provide very minimal features for free and require to pay for all features.
As an introvert guy, I want to know deeply about myself ( self-introspection ). So apart from just logging time and having timesheet, I want to know detalied statistics about myself over a long period ( > 3 months ), which none of the time management tools available on internet were providing for free. This made me feel helpless and powerless. I want to make some new habits like reading books and I need a tool that records how much I was being able to read everyday.
Meanwhile, I was learning pandas and Jupyter Ipywidgets. Suddenly, an idea came to my mind, it’s better to learn these Python libraries by having a project in my mind. I already knew about datetime in Python. So, I mentally draw a picture of making my own custom timesheet, save in compact pandas dataframe and make a front end User Interface using IPywidgets. It turns out to be a revolutionary idea and I was able to make this complete GUI in the 6 months of coding. It was a very nice and satisfying experience of being independent of any apps and tools and using my own code for my own benefits. I become very happy after making this. Each time i use it, i felt a kind of inner satisfaction that can’t be described in words.
After using privately for a year, another idea came about wrapping this code into a open source python package and upload it on PyPI and GitHub so that other experienced programmers may add new features in it. Again, as an introvert and reserved guy, it took me more than a year to open source my code. So, recently I learned about packaging code and host it on PyPI and here is the result.

Watch jupyter-timetracker running

This video shows about How jupyter-timetracker will work in your Jupyter Notebook www.youtube.com/watch?v=Cle38WncY2o

Source code

All advanced Python code are welcome to fork and contribute to the source code https://github.com/PrateekKumarPython/jupyter-timetracke

What is it?

jupyter-timetracker` is a powerful python library to track, manage and analyse your time. The goal of this library to easily track your time spent in various activities and get to know more about yourself in a way that which activities you do most in a day. Also it can keep track of your daily activities for years, decades or so long. If you are too obsessive about utilising every single second of your life, it can keep track of each second of your life. Also, if you are lazy and want to track only 2-3 important activities, then you can do that also by entering those activities that matters to you.

Main Features

Here are just a few of the things that jupyter-timetracker does very well : - Ease of use : To use this library, you need not require knowledge of any programming language. Think of it as a software where you just have to click on a few buttons and your work is done. The user interface is very simple, easy to use and self explanatory. - Can record your all activities involving time, you don't have to worry about having a handwritten timesheet, habit tracker etc. Use this library in your own creative ways. - Provison of Manual Entry :If you forget to track your activity in real time, but your remember some activities of the past then you can also manuall eneter all of your past activities. - Modifying past data : You can always edit/insert/delete any of your time entries in the past - Powerful Analysis : You can analyse how you spent your time for a particular duration on a bar chart as well as in a time matrix form let you know that on which hours of day you do that activity. - Know your History : After months of time logging, you can always look at a particular date in the past and view all the time entries of it along with the totla duration of your each activity. - Supports atimelogger csv reports : If you have used atimelogger app in mobile for time tracking, you can import all of your atimelogger data in csv format in this app. - Synchronise to external drive : You can also synchronise your data from your external hard drive or pen drive. - Backup : To prevent data loss from external deletion or accidently replacing file, it will keep a back of your data by default on each of your time entry by a different name containing timestamp. You can later manually delete those backups if size become too high
In short, You will get a clear picture of how you spend your time in a day, in a week, in a month or in a year. If you want to write an autobiography or memoir in the future , this python library can be of immense help.

Timesheet

Timesheet is basically the main database which has all records of your entered activities. It has 5 colums, Activity Name, From ( start time ), To ( Stop Time), Notes ( optional), Duration. Duration will automatically be calculated based on your start and stop time. You need only to select your activity from the drop down Menu and enter your start and stop time. Optionally, you can add your remarks/comments in the form of notes. Below is the screenshot of my own timesheet that I have been using since August 2019. Now as you can see my timesheet database has grown up in size having more than 10000 entries and still working fine.
![Timesheet](https://raw.githubusercontent.com/PrateekKumarPython/jupyter-timetrackemastedocs/static/images/Screenshot_2020-09-20_22-43-03.png)
Note : If you are working on your desktop, then you don't need to enter even start and stop time, you can go in timer tab, select an activity and click on green icon. It will take start time from your system's clock. When you finished your activity just click on red icon to stop as you can see in the above timesheet.

Installation

  1. Make sure that you have Installed Anaconda Python in your System.
  2. run pip install jupyter-timetracker from anaconda command prompt or linux terminal ![Timesheet](https://raw.githubusercontent.com/PrateekKumarPython/jupyter-timetrackemastedocs/static/images/Screenshot0.png)

To Run

  1. Open Jupyter Notebook and create a new Python 3 Notebook
  2. Run the following Lines import timetracker timetracker.track()
  3. A widget shoud appear for manual entry. Manually enter your first time entry for example you can enter Time spent to install and run this libray) ![Timesheet](https://raw.githubusercontent.com/PrateekKumarPython/jupyter-timetrackemastedocs/static/images/Screenshot1.png)
  4. Run the cell again by Ctrl+Enter
  5. A new widget having multiple tabs should have opened (like shown below ). Now you can enjoy tracking your time. ![Timesheet](https://raw.githubusercontent.com/PrateekKumarPython/jupyter-timetrackemastedocs/static/images/Screenshot2.png)
The first 3 lines tell you the status about whether you have imported past csv report of atimelogger app. If you don't use that app, then you can safely ignore these notifications.
Enjoy tracking your time.
submitted by Logical-Carpenter-94 to learnprogramming [link] [comments]


2020.09.25 20:13 Logical-Carpenter-94 I created my First Python package on PyPI : jupyter_timetracker : Time management in a pythonic way.

Purpose of making

I had always obsessed about saving each and every second of my time in my life. More than just saving, I was more concerned about being able to look at where my time is going throughout the day. The led me to install so many time management app on my mobile, after a lot of trial and error, I found atimelogger the best. It has all the capability what I was looking for. However, later it started to provide only basic features in free version and asking to pay to upgrade to have full features. Also, it has no desktop app. I found helpless in situations, where I am on desktop and away from my mobile. That led me to search for more productive and free apps that were both for mobile and desktop. Then i got to know about toggl and timecamp. However, these sites also provide very minimal features for free and require to pay for all features.
As an introvert guy, I want to know deeply about myself ( self-introspection ). So apart from just logging time and having timesheet, I want to know detalied statistics about myself over a long period ( > 3 months ), which none of the time management tools available on internet were providing for free. This made me feel helpless and powerless. I want to make some new habits like reading books and I need a tool that records how much I was being able to read everyday.
Meanwhile, I was learning pandas and Jupyter Ipywidgets. Suddenly, an idea came to my mind, it’s better to learn these Python libraries by having a project in my mind. I already knew about datetime in Python. So, I mentally draw a picture of making my own custom timesheet, save in compact pandas dataframe and make a front end User Interface using IPywidgets. It turns out to be a revolutionary idea and I was able to make this complete GUI in the 6 months of coding. It was a very nice and satisfying experience of being independent of any apps and tools and using my own code for my own benefits. I become very happy after making this. Each time i use it, i felt a kind of inner satisfaction that can’t be described in words.
After using privately for a year, another idea came about wrapping this code into a open source python package and upload it on PyPI and GitHub so that other experienced programmers may add new features in it. Again, as an introvert and reserved guy, it took me more than a year to open source my code. So, recently I learned about packaging code and host it on PyPI and here is the result.

Watch jupyter-timetracker running

This video shows about How jupyter-timetracker will work in your Jupyter Notebook www.youtube.com/watch?v=Cle38WncY2o

Source code

All advanced Python code are welcome to fork and contribute to the source code https://github.com/PrateekKumarPython/jupyter-timetracke

What is it?

jupyter-timetracker` is a powerful python library to track, manage and analyse your time. The goal of this library to easily track your time spent in various activities and get to know more about yourself in a way that which activities you do most in a day. Also it can keep track of your daily activities for years, decades or so long. If you are too obsessive about utilising every single second of your life, it can keep track of each second of your life. Also, if you are lazy and want to track only 2-3 important activities, then you can do that also by entering those activities that matters to you.

Main Features

Here are just a few of the things that jupyter-timetracker does very well : - Ease of use : To use this library, you need not require knowledge of any programming language. Think of it as a software where you just have to click on a few buttons and your work is done. The user interface is very simple, easy to use and self explanatory. - Can record your all activities involving time, you don't have to worry about having a handwritten timesheet, habit tracker etc. Use this library in your own creative ways. - Provison of Manual Entry :If you forget to track your activity in real time, but your remember some activities of the past then you can also manuall eneter all of your past activities. - Modifying past data : You can always edit/insert/delete any of your time entries in the past - Powerful Analysis : You can analyse how you spent your time for a particular duration on a bar chart as well as in a time matrix form let you know that on which hours of day you do that activity. - Know your History : After months of time logging, you can always look at a particular date in the past and view all the time entries of it along with the totla duration of your each activity. - Supports atimelogger csv reports : If you have used atimelogger app in mobile for time tracking, you can import all of your atimelogger data in csv format in this app. - Synchronise to external drive : You can also synchronise your data from your external hard drive or pen drive. - Backup : To prevent data loss from external deletion or accidently replacing file, it will keep a back of your data by default on each of your time entry by a different name containing timestamp. You can later manually delete those backups if size become too high
In short, You will get a clear picture of how you spend your time in a day, in a week, in a month or in a year. If you want to write an autobiography or memoir in the future , this python library can be of immense help.

Timesheet

Timesheet is basically the main database which has all records of your entered activities. It has 5 colums, Activity Name, From ( start time ), To ( Stop Time), Notes ( optional), Duration. Duration will automatically be calculated based on your start and stop time. You need only to select your activity from the drop down Menu and enter your start and stop time. Optionally, you can add your remarks/comments in the form of notes. Below is the screenshot of my own timesheet that I have been using since August 2019. Now as you can see my timesheet database has grown up in size having more than 10000 entries and still working fine.
![Timesheet](https://raw.githubusercontent.com/PrateekKumarPython/jupyter-timetrackemastedocs/static/images/Screenshot_2020-09-20_22-43-03.png)
Note : If you are working on your desktop, then you don't need to enter even start and stop time, you can go in timer tab, select an activity and click on green icon. It will take start time from your system's clock. When you finished your activity just click on red icon to stop as you can see in the above timesheet.

Installation

  1. Make sure that you have Installed Anaconda Python in your System.
  2. run pip install jupyter-timetracker from anaconda command prompt or linux terminal ![Timesheet](https://raw.githubusercontent.com/PrateekKumarPython/jupyter-timetrackemastedocs/static/images/Screenshot0.png)

To Run

  1. Open Jupyter Notebook and create a new Python 3 Notebook
  2. Run the following Lines import timetracker timetracker.track()
  3. A widget shoud appear for manual entry. Manually enter your first time entry for example you can enter Time spent to install and run this libray) ![Timesheet](https://raw.githubusercontent.com/PrateekKumarPython/jupyter-timetrackemastedocs/static/images/Screenshot1.png)
  4. Run the cell again by Ctrl+Enter
  5. A new widget having multiple tabs should have opened (like shown below ). Now you can enjoy tracking your time. ![Timesheet](https://raw.githubusercontent.com/PrateekKumarPython/jupyter-timetrackemastedocs/static/images/Screenshot2.png)
The first 3 lines tell you the status about whether you have imported past csv report of atimelogger app. If you don't use that app, then you can safely ignore these notifications.
Enjoy tracking your time.
submitted by Logical-Carpenter-94 to Python [link] [comments]


2020.09.25 17:21 meanmedianmoge The first official release of the ZOIA Librarian app is now available!

Version 1.0 is now out for Windows 10, Mac OS X, and Linux (Ubuntu)! It can be downloaded here https://github.com/meanmedianmoge/zoia_lib - see the "How to Install" section.
If you have a GitHub account, feel free to create an issue regarding any performance issues you encounter. If you don't have a GitHub account, send feedback and bugs to me at [[email protected]](mailto:[email protected]).
Overview and tutorial video: https://www.youtube.com/watch?v=JLOUrWtG1Pk
User Manual: https://github.com/meanmedianmoge/zoia_lib/blob/mastedocumentation/User%20Manuals/ZOIA%20Librarian%20-%20User%20Manual%20-%20Version%201.0.pdf
Changelog is below. Special thanks to our beta testers, contributors, and supporters for the interest in this application!
Patch Notes Version 1.0 (September 25, 2020)
New Features - Finalized ZOIA binary parsing implementation. Again, massive thanks to djigneo/apparent1 for the initial C# code. As of this release, all features of the patch are fully exposed and can be decoded into a JSON object for further use. - Patch visualizer has been updated with more information to help you understand patches at a quick-glance. - Added the ability to search and sort for patches by author name. This applies to Local and Bank tabs only. PS tab author search and sort will not be supported at this time due to the API structure. - Updated patch importing so that patches with near-identical names are merged upon import (instead of strictly identical names). - Updated the behavior of the SD and Bank tables so that multiples can be selected and moved in different ways: Hold Shift and click the start and end patches to move and/or Hold Ctrl/Cmd and click on each patch you'd like to move. - Patches can now be moved into a bank in the following ways: Dragging single or multiple selections (similar options as above) at once and/or Clicking the Add to Bank button for single selections at a time. - Added a Clear Bank button to wipe the bank tables clean. - Added a new Help toolbar which allows users to access documentation and useful ZOIA resources. These will display in the PS tab browser panel. You can also search for different commands/shortcuts. - Added a Reset UI menu option in the event that users mangle the UI panels or tables. - Updated the light theme colors to give it a more muted look. - Alternating row colors is now a saved preference. It will save whatever is the current setting upon closing the application. - Added a step-by-step guide for how to compile the application from source for developers, contributors or users who were unable to open the beta builds. - Added our first Linux build! We aim to support the latest stable version of Ubuntu going forward. If you are a Linux user who prefers other distributions, please contact me.
Fixes - Fixed an issue that occurred while importing a version history (Mac). - Removed the threads used with menu action multi-import functions (Mac temporary fix). - Fixed an issue where the dates of imported patches were back-dated to the history of the SD card. - Fixed an issue with SD card imported files having mangled filenames (Windows). This also caused patches to not export properly. - Fixed an issue where changing the font/font size didn't apply to themes or buttons.
Known Issues - Certain patch binaries cannot be fully decoded due to being saved on deprecated ZOIA firmware. - Saved UI preferences are not being applied correctly for the Local Storage tab - specifically the vertical splitter (Mac).
Future Plans - Expansion view of routing for patch visualizer. Right now, the connections are displayed on a module-block level, but not from a general patch level. The expander would provide an in-depth visualization of audio and CV routing, likely to be displayed in a new tab. - Extend the binary decoder methods into an API for other applications/programs to utilize. - Simplify and automate code structure for releases (currently, a minimal-working version of the code needs to be created for the app-building process). - Allow for custom themes/colors in the UI. - Actually fix threading issues associated with menu action multi-imports.
As always, we welcome any feedback you may have. Thanks for being awesome :) - Mike M.
submitted by meanmedianmoge to ZOIA [link] [comments]


2020.09.25 12:41 benoitletondor Pixel Minimal Watch Face: Minor updates and public beta opening

Hello there! As you may know, I made a Pixel inspired watch face called Pixel Minimal Watch Face that I already posted about here. Since my last post, I got a lot of feedback and requests from you guys so I thought it would be great to give some updates.
If you don't know Pixel Minimal Watch Face, here's how it looks: https://imgur.com/a/NG89ueM
First news: I'm releasing a small update, currently rolling out, with Android 11 optimisations and date formatting update with an option to select a short date format like on Pixel. This was a top request and I'm happy to finally release it!
Second news: If you want to try this update before the rollout finishes and want to get early access to future updates to test them and give feedback, I'm opening a the public beta channel on the PlayStore. To enroll, simply go there from your Android phone or there from the web.
Appart from that, since my last post I've added other features according to your feedback:
If you didn't get it yet, you can download it for free: https://play.google.com/store/apps/details?id=com.benoitletondor.pixelminimalwatchface
As I said last time, I spent a lot of time on it, trying to optimize as much as I can. Complications and weather display are a paid feature: It's a one time fee of only $2.99 and it's my only way of making a bit of money out of the long hours of work I put in that project.
Source code is, of course, still available here: https://github.com/benoitletondoPixelMinimalWatchFace
Thank you so much once again for all your feedback and support, and if you like the project stay tuned for future updates. Let me know what you think!
Cheers!
submitted by benoitletondor to WearOS [link] [comments]


2020.09.25 05:30 xX_Qu1ck5c0p3s_Xx App Review keeps getting old receipt

Hello, I have searched extensively for why this may be happening but cannot find any answers.
TL;DR: It appears that when App Review tries to subscribe to my app, the App Store servers return receipt data for a subscription from 10 days ago, which has already expired.
Long version:
My app uses an auto-renewing subscription. On launch, it loads the App Store receipt from the device using the Bundle URL. It then sends this receipt to my server, which validates the receipt with the App Store.
My server checks latest_transaction_info on the App Store server response to see if there is a transaction in that array with an expires_date_ms that is greater than the current date. If so, my server tells the app the user is still subscribed.
However, I was looking at the logs and saw a date mismatch. My app was reviewed today, 9/24. However, it appears from the logs that when the reviewer tried to subscribe to my IAP, the transaction returned in latest_transaction_info had an expires_date of 9/16. The server was using exclude-old-transactions: true.
I think the app assumed this meant the user's subscription had expired. The reviewer said they were unable to subscribe.
I assume I'm doing something wrong here. Why is the App Store server returning an old transaction? Do I need to refresh the receipt before validating?
Full code for my validation server.
I am still new at dealing with StoreKit and would appreciate any help you all can give.
submitted by xX_Qu1ck5c0p3s_Xx to iOSProgramming [link] [comments]


2020.09.25 02:14 festeazy Intro to Grocy - read if you’re new to grocy

grocy is a web-based self-hosted groceries and household management solution for your home.
It is self hosted on Linux environments and offers a windows desktop version.
Linux can easily be deploy with a docker session. It holds all your personal information in /config. /config folder holds all the information you should KEEP during upgrades or migrations.

Steps:

  1. Setup
  2. Locations
  3. Product Groups
  4. Quantity Units
  5. Products 5a. Overall Structure 5b. What to create
  6. Recipes
  7. Meal Plan
  8. Chores
  9. Purchase/Consume
  10. Inventory
  11. Transfer
  12. Userfeilds- not yet 13: Stores - not yet
Batteries/Equipment/Task will not be covered in this post. I do plan on making this post neater.

Setup :

there are many setup instructions on grocy's official, but I have found this link to be the best steps for it via linuxservegrocy-docker
Using the docker create command with your settings is SOO EASY. this should be the go to for noobs.
sudo docker create \ --name=grocy1 \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Europe/London \ -p 50080:80 \ -v /dockegrocy1:/config \ --restart unless-stopped \ linuxservegrocy 

First Steps:

Update user login info - you'll want to update your admin password and possibly create another account. if your grocy is only used locally, you can disable authentication in the config.php file
Create API Key - this is mainly if you plan on using any add-on's or thrid party apps along with grocy
Review Settings - there are UI interface settings as well as some system settings for each section of grocy.
I'd check grouping in the recipes settings and get familiar with Stock Settings during manual bulk product inputs.

Locations:

Now you are ready to start creating your environment. Locations are a great starting point.
Go through your kitchen and see everywhere you store things.
Count a general area as just one location, cabinets are cabinets, don't sweat on if its the left or right cabinet.
main ones are: fridge, freezer, cabinet/pantry
I think we should also include the bathroom and closet for things like cleaning supplies

Product Group:

I best decide what item goes into what group depending on where in the grocery store its located. think about the departments/isles you go to often while shopping.
I use: candy, cleaning, dairy, grocery, meats, produce, personal hygiene and misc.
I’ll throw everything into misc that I don’t know where it goes, every so often I’ll go through the misc group and see if there are any items that belong all in a group of their own. but misc is a nice place for random things
I use grocery for all those foods that don’t really belong to the other food categories, but those do get reviewed too

Quantity Units:

This is a pretty annoying and boring part, but it is VERY important. I find it was most effective to start from your smallest unit working towards largest. It made adding conversions much easier, you’ll need weight units (Pounds/Kilograms) and volume units(Gallon/Liter).
you’ll also need units like box,piece,slice,pack, bag, dozen,roll.... these don’t get any default conversions but can be added to each specific product. These should only be added if the product only ever comes in that size. for example shampoo always comes in a a bottle, but not every bottle comes in 750ml. In a case like shampoo, you would use the “barcode stock conversion” mentioned later
a lot of people would only use the Metric or the US units. if you live in a Metric area, I don't think you should enter the US units. BUT if you live in a US unit area, I think its very important to enter both US and Metric units... thats what we get for being difficult and having out own system.
V3 will have a feature to create the inverse conversion unit when you create one. this is a great idea and will cut the work in half, it also provides very actuate inverse conversion units for smaller to larger conversions.

Products: part 1 - overall structure

The idea/system below is meant best for V3.0 (not yet released) but can be used in 2.7+
this model structure is also based on the use of barcodes with the stock unit set as the smallest unit.
barcode stock conversion: this new feature will also you to set a specific barcode to link to a specific item of a specific size. scanning that barcode will allow you to purchase that item in that size, the quantity in the purchase tab will then multiply that size
A lot of us wonder if we scan EVERY SINGLE item with its own barcode, product, measurements, I personally don't think we should anymore as that gets cluttered. with V3's “barcode purchase factor” feature. This allows us to have one product (milk L) and then apply barcodes (brand a 2L, brand b.5L ) to that product with the conversion.
Example: Milk is set for liter stock unit. You then add a barcode for Brand-A which is 2L with a 2x conversion. when you go to purchase Brand-A-2L, you will leave the quaintly multiple at x1 but you will have 2 Liters of product Milk added to your stock.
The Barcodes will now handle the different variations of the items. I am hoping a barcode identifier will be applied to simplify this. you would/could make a different product for example chocolate milk,2% milk, whole milk. but you could also just count milk as just milk without getting to specific, depending on if the differences between those products are important to you. Personally milk is milk to me

Products: part 2 - what to create

Go through your home and start looking at all the things you buy regularly, don't count one time purchases like silverware, trash can , decorations, but do count everything else, at first you'll only see the main items like food in your fridge but over time your product list will start including random things that you buy regularly.
I find it best to start in one location, and do it sporadically so I don't get bored, I usually take a second to "set presets for new products" such as location/group/units before each session. I guess what unit/group i have the most of in that location to reduce work. after each session, ill filter through some groups and locations to double check if there are any items that don't fit.
my process: I go through everything in my fridge door with my phone and create items for them. I don't put brands down. for example: Ketchup, Mayo, Baking Soda. when I enter the stock unit I always enter the smallest unit you'd count product in. for example milligram ,milliliter, ounce, fluid ounce. I’m hoping we can soon set default consume/purchase/inventory units from our product conversion list.
I then go over to my computer and review the items I just created, I filter by that location "Fridge" and then see if there is anything that doesn't belong. I at this point enter the best by dates (usually approximate guesses), ill correct any product groups I missed, I’ll upload a photo from Google and enter the calories sometimes. I’m hoping we soon get the option to upload from a URL.

Recipes:

Recipes are one of my favorite parts of Grocy. as you can guess recipes allow you to combine foods to make a dish, but also offers additional information such as calories and price of that dish.
Remember how I said the inventory unit conversions are very important? they come in very handy here.
I found it best to create recipes even for some simple everyday items, like cereal, toast, eggs, glass of soda. I find it more fluid to consume 4oz of milk, and 6oz of cereal easier in recipes than in stock overview.
Recipes will then take that 4oz of milk out of my stock but also calculate how much that 4oz cost based on the price of gallon I bought last week, it'll also calculate the price of 6oz of cereal based on my purchase yesterday.
but wait... there's more.... remember how we added calories to the milk and cereal? well now grocy is going to calculate the calories in those 4/6oz to let you know how many calories you had for breakfast this morning.
Recipes give you indicators if you have enough in the fridge for this dish as well, simply add all your missing products to your shopping list with a simple click.
Those units we set at the very beginning are now handy as well, grocy needs to know the conversions between the stock units and the units you use for these dishes. so the more default/specific unit conversions an item has, the better you are going to be able to make your recipes.

I also add what i call "prep item recipes"
prep item recipes are items mini recipes that are often used as part of a greater recipe.
for example: I make a few different variations of my burgers, but the burger-patty itself will always be made the same. I don't want to re-create the burger-patty in each of my burger variations so I include my burger-patty recipe in it. I then use userfeilds (mentioned later) to identify these.
Now of all times I'm noticing the differences in dishes at home vs a restaurant.

Meal Plan:

lets say you and your family have certain food days. spaghetti Sunday, taco Tuesdays.
Meal prep lets you take those recipes you created and create a weekly schedule. this is great for families who are watching their weekly food spending due to COVID.
As your kids are learning from home, you could set up lunch schedules similar to school. this will make it so much easier on the cook as they can build a system with their family.
Kids can even themselves create the meal schedule for the following week, while the parent could review it and add all the items to the shopping cart, now they know what and how much they need!

Chores:

Chores are a nice addition to a family grocy server. personally it kept reminders on what i need to do daily on a list I can easily check off.
Chores are repetitive tasks you would do from once a month to daily. for a single person house its a great reminder of the daily things you need to do. letting some things go isn't the biggest deal.
I think chores come in most handy with a full family environment. like in my example above, using grocy with a whole household can be very helpful to keep a house in check.
Example: you can set "take out the trash" as a weekly Sunday chore for you son to do, he then is now responsible to log in after time he takes out the trash to check that box.
BONUS: now add a userfeild (referenced later) of a dollar amount that chore is worth. so your child sees he is taking out the trash for 2$ and at the end of the month, you can go through the chore log and see what his allowance is.

Purchase:

allows you to add purchases into your stock, you set the quantity, best buy date, and price.
its important to setup default best buy dates as well a system wide purchase default of at least 1

Consume:

Allows you to subtract products you've used, these are either done via using the product or it spoils. Spoil rates are import to keep in mind to give accurate prices for recipes

Transfer:

transfer is a tricky one that doesn't need to be used often or even for basic use. I'm going to leave this one out.

Inventory:

This is used to set a new totals for a product, it either adds/subtracts to set a new total. for products i don't use often or don't measure all to accurately ill do this once a month or so.

Userfeilds:

Userfields help you include columns that make your grocy better fit your personal needs.
for example: I added google map links and online shopping link for each of my stores.
I can now be on my computer and check prices with a simple store click or have it delivered.
Google map links make it easy to pull up store information right on my phone

Journals:

journals are logs for stock and chores. they provide a way to correct any mistakes. thanks to journals you don't need to stress due to some mistakes you make. just keep going on your purchases and swing back here to make any corrections.
TO BE EDITED AND CONTINUED....
submitted by festeazy to grocy [link] [comments]


2020.09.24 22:58 coolguy5530 Ok, Zoomer - A Chrome Extension for Managing Your Zoom Links

Ok, Zoomer - A Chrome Extension for Managing Your Zoom Links

TLDR:

  • Made a Chrome extension to easily add and store Zoom links for UCLA classes
  • VERY IMPORTANT: IF NOTHING HAPPENS WHEN YOU FIRST TRY TO ADD A CLASS, REMOVE AND RE-ADD THE EXTENSION, THEN RESTART CHROME
  • Add classes (or Personal Entries) through the Class Planner
  • Once classes are added, the class planner calendar thing will be "enhanced"
  • Use the popup to modify entries, or for quick access
  • You'll be notified when classes occur, and you can add extra meeting times for classes
  • Github Page

Background

Now that UCLA has become the University of Zoom, Los Angeles (UZLA), I personally have found it a bit annoying when I need to get to a class, but I hadn't had the presence of mind to save all my links in a central place. Now maybe it's just me, but this inevitably results in me spaghetti-ing my Zoom links all over the place. There'll be times where I knew it was send in an email, and oh, then I have to sift through my email app with 4-digit notifications. Then after 3 minutes of searching, oh wait, it was actually just on CCLE for that class. Oh but now I have to log in with d u o m o b i l e...
I also have a friend who is planning on participating in like 9 classes in Fall 2020 (up from 6 last spring).
ouchie they all start with the same 4 letters
He was smart enough to store all the links in a folder of bookmarks but adding lots of class names, start times, etc. gets a bit ugly (especially because all the class names start with the same 4 letters).
Well, Ok, Zoomers. I've been working on a Chrome extension to remedy this issue!
Access it right here: https://chrome.google.com/webstore/detail/ok-zoomedifojhphdkeielekajnflmacfdebhkkk/

Adding a class(/personal entry)

First thing's first; there isn't much you can do until you add a class to the system with its corresponding Zoom link and password. To do this, first head over to the Class Planner. You'll see something a bit different:
Click those little plus buttons to start adding an entry
Click on those little adding plus buttons. Then you'll be prompted for either a Zoom Meeting ID OR a meeting link.
It is advised that you add a Zoom Meeting ID rather than a link just because it's faster to join, which is the whole point of this extension.
In fact, if you try to add a link of the form:
https://ucla.zoom.us/j/1234567890
The system will automatically detect that this is actually a Zoom Meeting ID hiding in a link, and therefore add it as a Zoom Meeting ID.
Once you add that, the system will simply ask you for the password. If everything worked correctly, the page should reload and the plus icon should turn into a little Zoom icon.

The "Enhanced" Class Planner

Once you've added a class to the system, you can that reflect in the class planner.

\"enhanced\"
Any class or personal entry that has been added to Ok, Zoomer will cause the borders on the corresponding planner boxes to become thicc. This indicates that this planner box has now become a linked box, that you can click on to automatically join that class/personal entry.
Furthermore, you can also see that timeline (which I honestly believe is a feature all calendaplanner apps should have), that red dotted/solid line that indicates the current time and date. In fact, any class planner box hit by the "today" part of the timeline will be highlighted as well, so that you can easily pick out which class is going on. Very helpful if you have 1000 class/personal entry boxes.
In a future update, you'll be able to turn these off if they bother you.

The Popup

Once you've added classes to the system, it'll appear in the popup. Open the popup by clicking the little icon in the top right of Chrome, or by default hit the shortcut
"linux": "Ctrl+Shift+K","windows": "Ctrl+Shift+E","mac": "Alt+Shift+P"
in order to open up the popup. However, when I try on my laptop, I think it can't handle those three keys at once, so you can just go to chrome://extensions/shortcuts to change the shortcut to whatever you want.
The popup
Lots of this stuff is self explanatory, press the Big Blue Button to join your meeting, delete button to delete an entry, and the cog icon to edit an entry.
What's important is what you're able to edit from here:
  • Password
  • What you call the class/personal entry (click on the name next to the Big Blue Button)
  • When the class meets (add or delete)
    • If you add the class from the planner, the entry will automatically inherit the normal class meeting times
    • Class times are displayed in Los Angeles time, but will ring at the correct time in your own time zone. For example, if my entry says "Monday @ 2:00 PM", but if I live in Bangladesh, the class with ring when my clock says "Tuesday 3:00 AM", or "Tuesday 4:00 AM" after November 1st because Daylight Saving.
  • Import or Export Classes

Importing/Exporting Classes

Maybe you're taking an interesting class, and to share it with your friend. However, as of right now, there's no easy way to add a class without it being in your class planner in the first place. Therefore, if they're not enrolled in the class, they'll have to add the class to their plan for a second, add it from there, then remove the class from the plan. Bit of a headache. But because Ok, Zoomer's database of classes is really just a bunch of JSON objects, we can just give an option to export as a .json file. To do this, go into an entry's edit menu in the popup, and click the "Export" blue button at the very bottom of the menu.
Then you can send that file to your friend, and add it through the popup's `Import Class` button. This will bring in all the info, importantly including the url/Zoom ID, password, and the meeting times that your friend had set.

Final Thoughts

If you got through reading all this, thank you so much at the very least for your interest in this extension! After my internship ended at the beginning of the month, this is what I've been pouring a lot into while I'm waiting for classes to start.
I'm always looking for more users to help test this extension out, so anyone trying it, even for a day, would be appreciated.
Here's the Github Page if you're interested. That being said, I'm very new to this Javascript/HTML/CSS stuff (I still haven't taken a programming class at UCLA!), so please don't laugh to hard at my code haha
submitted by coolguy5530 to ucla [link] [comments]


2020.09.24 09:12 belkh A library to generate framework agnostic typescript projects

Lately I've been working with a specific typescript project structure that lets me decouple business logic from my web server and database access layers, and after a while, I noticed there's a lot of room for code generation, so the last 3 days I've been working on Haykal, a project scaffolding and crud generation tool.
Currently it uses Express and Objection/Knex as the View and Model layers in the MVC pattern, and automatically generates basic templates for your entities. but in the future I'd like to add other framework templates or make it easy to add your own templates.
The basic idea is to abstract the Model with an interface, implement it in whatever way you want, then, you write controllers that accept the model interfaces that it needs to implement its business logic. The dependency injection is done manually in a single file, and from that file you expose all the controllers to use in your router functions, and preferably you do not introduce router logic in the controllers, but handle it there (e.g no HTTP request/responses in the controllers, only in routes). following that you're able to switch your application to a website, cli, electron app or whatnot without needing to change your business logic.
The cli tool also generates templates for each part, the router, controller, model, interface and migration, altho only express and objection model implementations for now, with very limited field types (string, number, and Date)
As I cobbled this together in 3 days, it's more like a proof of concept than a reliable CLI tool, but all the code outputted is left in the project directory, there's no hidden library code you can't easily fix yourself if needed.
I'm looking for feedback on the project structure itself more than the tool, but feedback on the tool is also appreciated!
submitted by belkh to node [link] [comments]


2020.09.24 05:48 desktopecho xWSL 1.1 Released: Ubuntu 20.04 - xRDP / XFCE4 Fully Automated Installation

xWSL 1.1 Released: Ubuntu 20.04 - xRDP / XFCE4 Fully Automated Installation

xWSL 1.1

xWSL.cmd (Version 1.1 / 20200923)

Simplicity - A one line script configures Ubuntu 20.04 in WSL and brings you directly into an XFCE 4.14 desktop session with the greatest of ease.
  • Works as a WSL1 instance or WSL2 virtual machine
  • Improved desktop experience: Updated xRDP to version 0.9.13 utilizing the RemoteFX codec. TuxRacer, Minecraft, and YouTube HD run smoothly in full-screen mode and XFCE is very responsive even with desktop effects enabled
  • Copy/Paste text and images work reliably between Windows and Linux in both directions
  • RDP Audio playback enabled (YouTube playback in browser works well with no audio/video desync)
  • Supported on Windows 10 Version 1803 and Windows Server 2019 or newer, including Hyper-V & Server Core.
  • The xWSL instance is accessible from anywhere on your network, no extra downloads required. Simply connect via Microsoft's Remote Desktop Client (mstsc.exe)
  • Customizations for Low / Medium / Hi-DPI (Retina) displays.
You will see best performance connecting from the local machine or over gigabit Ethernet.
INSTRUCTIONS: From an elevated prompt, change to your desired install directory and type/paste the following command:
PowerShell -executionpolicy bypass -command "wget https://github.com/DesktopECHO/xWSL/raw/mastexWSL.cmd -UseBasicParsing -OutFile xWSL.cmd ; .\xWSL.cmd" 
You will be asked a few questions. The install script finds out the current DPI scaling from Windows; you can set your own value if preferred:
xWSL Installer Enter a unique name for the distro or hit Enter to use default [xWSL]: Set custom DPI scale or hit Enter to use Windows value [144]: Port number for xRDP traffic or hit Enter to use default [3399]: Port number for SSHd traffic or hit Enter to use default [3322]: [Not recommended!] Type X to eXclude xWSL from Windows Defender: xWSL to be installed in C:\Users\TestUser\xWSL 
The installer will download the Windows Store Ubuntu image and the customizations located in this repository. Near the end of the script you will be prompted to create a non-root user which will automatically be added to sudo'ers.
Enter name of xWSL user: zero Enter password: ******** SUCCESS: The scheduled task "xWSL" has successfully been created. Start: Wed 09/23/2020 @ 15:37:23.97 End: Wed 09/23/2020 @ 15:50:17.19 Packages: 911 - xRDP Server listening on port 3399 and SSHd on port 3322. - Links for GUI and Console sessions have been placed on your desktop. - (Re)launch init from the Task Scheduler or by running the following command: schtasks /run /tn xWSL xWSL Installation Complete! RDP Client will start in a few seconds... 
Currently you should see approximately 911 packages installed. If the number reported is lower it means you had a download failure and should uninstall and re-start the installation.
Upon completion the Remote Desktop client will launch a functional XFCE4 Desktop. A scheduled task is created for starting/managing xWSL.
If you want to start xWSL at boot (like a service) perform the following steps:
  • Right-click the task in Task Scheduler, click properties
  • Tick the checkbox Run whether user is logged on or not and click OK
  • Enter your Windows credentials when prompted
To restart the instance: (In this example using the default distro name of 'xWSL')
  • schtasks /run /tn xWSL
To terminate the instance:
  • schtasks /end /tn xWSL
Convert to WSL2 Virtual Machine:
  • xWSL can easily convert into a WSL2 VM if required.
  • Convert the instance: wsl --set-version [DistroName] 2
  • Next, change the hostname in the .RDP connection file to point at the WSL2 instance.
  • Assuming we're using the default distribution name of xWSL (use whatever name you assigned to the distro) Right click the .RDP file in Windows, click Edit. Change the Computer name to your Windows hostname and add -xWSL.local to the end.
  • For example, if the current value is LAPTOP:3399, change it to LAPTOP-xWSL.local:3399 and save the RDP connection file.
  • The WSL2 instance resolves seamlessly with the Windows host using multicast DNS.
Make it your own:
It's highly advisable to fork this project into your own repository so you have complete control over the packages and scripts in the repository, making further customization easy:
  • Sign into GitHub and fork this project
  • Edit xWSL.cmd. On line 2 you will see SET GITORG=DesktopECHO - Change DesktopECHO to the name of your repository.
  • Personalize the script with developer toolkits or whatever it is you're working on.
  • Launch the script using your repository name: PowerShell -executionpolicy bypass -command "wget https://github.com/YOUR-REPO-NAME/xWSL/raw/mastexWSL.cmd -UseBasicParsing -OutFile xWSL.cmd ; .\xWSL.cmd"
Quirks Addressed / Additional Info:
  • xWSL works fine with an X Server instead of xRDP but this has not been thoroughly tested. The file /etc/profile.d/WinNT.sh contains WSL-centric environment variables that may need adjustment such as LIBGL_ALWAYS_INDIRECT.
  • WSL1 Has issues with the latest libc library. The package is being held so unmark and update libc after you get the updated WSL kernel: [1809] KB4571748 * [1903/1909] KB4566116 * [2004] KB4571756
  • WSL1 Doesn't work with PolicyKit. Pulled-in GKSU and dependencies to accommodate GUI apps that need elevated rights.
  • Mozilla Seamonkey is bundled as a stable browser that's kept up to date via apt. Current versions of Chrome / Firefox do not work in WSL1.
  • Installed image consumes approximately 2.1 GB of disk space
  • XFCE uses the Plata (light or dark) theme and Windows fonts (Segoe UI / Cascadia Code)
  • This is a basic installation of XFCE to save bandwidth. If you need the complete XFCE Desktop environment run sudo apt-get install xubuntu-desktop
  • Uninstall Instructions: https://github.com/DesktopECHO/xWSL/wiki/Uninstallation
Beginning of Installation, this will run for 15 to 45 minutes depending on your Internet bandwidth and disk speed.
Installation Complete! MSTSC.EXE Will pop-up, click \"Don't ask me again\" then click \"Yes\" to login to your XFCE Session. Credentials are already saved in the RDP file.
Folder contents of completed installation.
Simple Init for the Task Scheduler
xRDP login panel, this will show if you connect without saved credentials
KDE Users can also check out kWSL, built on Devuan Linux and KDE 5.17: https://github.com/DesktopECHO/kWSL
submitted by desktopecho to bashonubuntuonwindows [link] [comments]


2020.09.24 03:58 endlessmodgamer What are the best currently functioning Endless Sky Mods in September 2020? (Also included are multiple both recent and outdated mods, and giant mod lists and mod pages!)

I made an account just to post this thread! I hope it does some good!
Keep in mind, I am not asking for a personal army to help me, this thread is for fun, but also because I am open to learning things I didn't previously know! I also wanted to be of service to the Endless sky community and Endless sky modding community by bringing together every mod list I could possibly find, new or old, and putting it all in once place to make it easier to find, since it was so difficult for me to find good Endless sky comprehensive mod lists when I first tried.
This way, hopefully this will show up in the search results and save a lot of people a lot of time in the future. This is an Endless sky mod list, of all other known mod lists! cool! I did this because some people in the modding community for this game were SO nice to me, and extremely helpful. I just wanted to give back somehow, even though I am awful at coding, and will likely never be able to make my own mods for any game.
Here are a few that I am currently interested in.
https://github.com/Adde-Endless-Sky

IMPORTANT: adde mod maker says that all their mods are built for "CONTINUOUS" build from what I read. (as of 23 September 2020) So I've just been using continuous build for everything, and all other mods too.

https://github.com/endless-sky/endless-sky-high-dpi
https://github.com/geojak/Czartrak-s-Ship-Pack

(as of 23 September 2020 This branch is 23 commits ahead, 12 commits behind czartrak:master.)

czartrak: "Here's an up to date version of my mod, since that fork you've got there is, I believe, an outdated version of an outdated version" https://github.com/czartrak/Czartraks-Ship-Pack

https://github.com/beccabunny/Beccas-Endless-Expansion/releases/tag/1.2.0
https://github.com/beccabunny/ES-Restock/releases/tag/v3.1
https://github.com/toilethinges/Adamas-Project
https://github.com/Amazinite/Shields-Up/releases/tag/V1.1
I am always curious to know if anyone else knows other ones that I never heard about, that are actually quite good!
Moddb also has some VERY interesting ones, most notably these three work in progress mods:
https://www.moddb.com/mods/endless-sky-a-galaxy-far-far-away
https://www.moddb.com/mods/endless-sky-n7
https://www.moddb.com/mods/endless-war-the-struggles-of-the-old-republic
Many other mod lists:
https://www.moddb.com/games/endless-sky/mods (lots of cool ones that I have no idea the level of functionality they may or may not have)
https://steamcommunity.com/app/404410/tradingforum/360671352681736707/?ctp=11
https://steamcommunity.com/app/404410/discussions/0/458604254472468598/
https://endless-sky.fandom.com/wiki/Mods
https://endless-sky.github.io/plugins.html
https://endless-sky.github.io/
https://github.com/Adde-Endless-Sky
https://opengamemods-group.github.io/ES-Mod-Share/
Which of these mods still work? Which of them are compatible with each other? Which are they not compatible with? Some are very new! Some are very old! It's an amazing mystery! But now (to the best of my knowledge) they are all linked together in one place, in one cool thread so we can all talk about it and share what I or others may have missed.

Edit: I apologize for the terrible formatting. All of my formatting efforts are disappeared away and ignored after I submit! Sorry for the inconvenience.

Edit: I was able to make a slight improvement, but this is the best I can do now.
submitted by endlessmodgamer to endlesssky [link] [comments]


2020.09.23 06:16 AutoModerator NEW PLAYERS COME HERE! - Weekly Questions and INFORMATION thread - September 22, 2020

Downloads

Stable 0.E Ellison has been released and the experimentals to follow will be extremely buggy, so it is recommended to use the latest stable release and only play experimentals at your own risk (crashes, corrupted saves or otherwise). However, if you like testing the new features and helping improve the C:DDA experience, check out the experimentals and be prepared for craziness.

Stable - Ellison (Recommended)

Android, Linux, OS X, Windows

Experimental (Not recommended)

Automated Installation
Game Launcher (3rd party, highly recommended, more details in the link)
Manual Installation
Android, Linux, OS X, Windows
iOS

Compiling Guide

Controls (not up to date, controls for mobile can vary)

Helpful Guides

Featured Let's Players

Individuals that are currently known for playing C:DDA. List is subject to change (maintain active and current streamers), send modmail if you'd like to be added.
Player(s) Twitch YouTube
Vormithrax Link Link
TheMurderUnicorn Link Link
RyconRoleplays None Link
Orange01gaming None Link
TheCritsyBear Link Link
nonsonogiucas None Link

Memorial

Individuals that used to play C:DDA but have gone on hiatus or stopped streaming. These are mentioned here as requested by the community for being noteworthy.
Player(s) Twitch YouTube
flakaby Link None
Pr0manTwitch Link None
CromulentArcher None Link

Semi-Multiplayer - WatchCDDA.net

WatchCDDA.net is hosted by r7st and allows for semi-multiplayer ASCII version of Cataclysm: Dark Days Ahead. It can be a bit confusing to get started so make sure you check out the Instructions page for more details and join that Discord to communicate while playing. Any issues need to be expressed on WatchCDDA's Discord, not the subreddit - any troubleshooting posts will be removed.
  • Requirements:
    • WatchCDDA.net Account (set up is on Instructions page)
    • SSH client (like PuTTY)
    • Willingness to use ASCII (no tilesets yet)

FAQ

  • How do I use this subreddit?
If you're new here, make sure to read through the above. Secondly, any simple questions should be confined to this weekly announcement post. If you've found a bug or a new strategy, or wondering what type of playthrough to try, you should make a separate post about those.
  • Flairs? What are those?
There are two types of flairs: user flairs (which are currently customizable) and post flairs. If you make a post, make sure you're flairing it appropriately for others. There are some exclusive flairs you cannot pick but should be on the lookout for, such as:
Changelog - these posts have very informative posts regarding changes.
Fixed - these posts generally have a solution to a bug or problem.
Lastly, if you flair a post [Help Wanted] and someone answered satisfactorily, make sure to re-flair it with [Solved] so others can find the solution instead of looking through tons of posts.
  • Oh no, my anti-virus says the launcher is a threat!
Antivirus products are known to detect the launcher as a threat and block its execution or delete the launcher. The reason for this is uncertain, but most likely due to a launcher component, PyInstaller, that is commonly flagged as a threat by antivirus software. A sufficient workaround is to add the launcher binary to your antivirus' whitelist, or to select the action to trust this binary when detected. More information can be found from the launcher's FAQ on Github.
If you are paranoid, you can always inspect the source code yourself and build the launcher from the source code. However, you are still likely to get false positives.
  • The UI is broken or weird, is this normal?
If you think the UI isn't set up correctly, make sure to press } to access the UI Settings panel. You will be given a choice of several different styles, with "Labels" being the recommended setting for new players and "Classic" for veteran players.
  • I think the subreddit should have ... or The subreddit should change ...
Great! The modteam is always looking for feedback, please make a post about your purposed change or idea and let the community decide through voting and debate. If it's something that is a bit more sensitive, please send it through modmail.
submitted by AutoModerator to cataclysmdda [link] [comments]


2020.09.23 04:33 Ninjinka AlphaPi Update: display, design, repo name change, software suggestions

TL;DR: Changed repo name to "AlphaPi", am sticking to smaller display for gen 1, am going with a portable design, and want feedback as to software to include
First things first, I changed the repo name from "oled_bonnet" to "AlphaPi". That repo was going to be a bunch of random scripts for that display, but as this project has progressed I figured the name should reflect the focus. The new link is https://github.com/ThomasBurgess2000/AlphaPi but the old one will still work.
Second, I am committing to using the small 128x32 pixel OLED display, at least for Generation One.
TL;DR: The OLED is super cheap, readily available, plug and play (no soldering), portable, backlit, low-power, and has PIL support out of the box.
Longer display choice explanation:
I messed around with a larger 400x240 memory pixel display (basically e-ink with faster refresh) that requires soldering/wiring for a while, but unfortunately the Python Imaging Library doesn't work very well with it. And honestly, I didn't like the look of it as much as the OLED.
Some people have complained about how small the OLED is, but wait to judge until you see it in person. It's definitely readable and in my opinion it's actually a plus to not be able to see much of the text you're writing so you aren't tempted to edit a lot. At some point I write a version that doesn't require a display. You just turn it on and start typing, and it will sync to the cloud so you can edit it on another computer later.
When I get the 40x4 character display from China I will mess around with it a bit. I'm just not convinced it will be that great, so for now I'm focusing on the 128x32 display. Feel free to fork the software and make it work with other displays though, I'd love to see it. I can't rewrite it for different displays right now since so much of what I'm doing has to be pixel perfect and doesn't scale very well. I have to pick a display and stick with it, at least at the beginning.
Third, I love how portable the design in my last post is. The first few designs I made were much larger so as to be able to sit across both your legs for lap-use. Electronics-wise this was a ton of wasted space since all that was required was a battery pack and the AlphaPi itself (Pi Zero + Display). I didn't want to sacrifice footprint/portability just so it could span your legs, so I decided to make a much reduced version (see previous post). If you want to use it on your lap you can use a piece of wood/lapdesk instead of always having it permanently attached.
A couple design changes inbound: the battery pack will be attached to the display plate via velcro straps so you can swap in whatever battery you already have and there will be some sort of casing (currently wood) to protect the display (it's quite fragile, I already cracked it a bit).
Fourth, when I think about the possibilities afforded by this computedisplay combo, I get really excited. I don't want to stray too far from the Alphasmart vision of just being a word-processor (and you'll always be able to only install that piece) but there are a lot of cool things afforded by this medium. Combined with certain software this device could turn into something fairly unique. Anything beyond the word-processor is further down the line, but I'd love to hear of some software ideas you might have for a 128x32 display.
Personally, I was inspired by the Playdate console and would love to make a couple ultra-low res games. I want to make a way to incorporate a basic Python editor like the Tandy 100 BASIC editor. I also thought of taking advantage of the high storage capacity of microSD cards and making a script that loads in eBooks and displays them super quickly like speed-reading apps. This might be a great starting computer for kids. Parents would be comfortable handing it over to them as there's no browser or images!

Anyway, I know that was super long, but knew that it might interest a couple of you. Let me know if you have any feedback or suggestions! I also update the website alphapi.computer so expect some more stuff there in the future. I took a few jabs at the Freewrite there.
submitted by Ninjinka to AlphaPi [link] [comments]


2020.09.23 02:19 adoboguy I revived my Nexus 7 (2013)!

Here's some of the issues I was facing with the tablet:
2 years ago, I decided to just get an Amazon Fire HD10 for $99 and replace my aging Nexus 7 as I couldn't decide on a worthy successor to it for the price. The amazon tablet was on sale, it had a bigger screen and I can easily sideload the Play Store on it. Pulled the trigger on the Fire HD10 and stuffed the Nexus 7 in a drawer, out of sight, out of mind.
Fast forward to last weekend where I found my Nexus tablet while doing some 'fall cleaning' around the house. Memories of my first Android tablet started to overwhelm me and I thought to myself, "Let's dust her off and see if she still has some life in her".
Its been awhile since I've flashed ROMs, custom recovery, and rooting. It felt intimidating at first, but I made sure to read and re-read the instructions for whatever I was downloading and followed the instructions exactly. Once I started getting into some ADB commands, custom recovery, flashing zips, etc, I was in my comfort zone once again.
Here's what I ended up doing on Sunday night:
Thanks for reading my journey into reviving my tablet. I hope this encourages others with a Nexus 7 laying around thinking its dead in the water. Its not dead yet! Give it some tender, loving, care and it can still hang with the best of them!
submitted by adoboguy to Nexus7 [link] [comments]


2020.09.22 17:00 SolariaHues Moderating subreddits on mobile

Sept2020
Functionality in the official mobile app is behind that of desktop, it is being worked on, but it’s playing catch-up. This means there are tools and options only available on desktop at the moment.
However, moderating on mobile doesn't have to be so hard; it's easier once you find some tools to help, and a method that works for you.
Our guides so far cover some tips and updates:
For creating a sub in app see Modding on mobile - Milestone 1 update
For sub set-up and design, start here Setting up your first sub on mobile (Adding a banner on mobile)
Here I’ll focus more on moderation and consolidating our mobile moderating tips.
---

Official app status and navigation

Status:
There’s currently different tools on offer for ios and android as the android app is behind in being updated. ios has reached reddit’s milestone 2, and android hasn’t quite caught up (see above linked guides for details), I’ll try and keep the guide(s) updated.
Navigation:
Quick tour of some basic navigation - Where to find the subs you mod, sub navigation, and how to add them to a custom feed and your favourites.
---

Moderation tasks in app

Moderating posts and comments:
Using the modqueue + modding posts outside of modqueue
This imgur guide shows where to find the buttons for spam, removal, approval, report, and lock.
There is no spam, edited, or unmoderated queues in app yet. There are also no removal reasons (see below for workarounds).
There’s no option to lock comments in the app yet. I have let an admin know about this and they’ve added it to their to-do list.
Moderating users:
Checking modmail:
Modmail isn't native yet, in app it opens a webpage. It actually works better if you open your mobile browser yourself to access modmail instead of using the mod tools link. (For me in mod tools the keypad covers the reply box so I'd be typing blind. It's also hit and miss if modmail opens/logs in at all).
Distinguishing:
Guide here (bottom of guide for mobile) - from u/sunzusunzusunzusunzu's Distinguishing comments and posts guide.
Sticky posts and comments:
Guide here - from our All about sticky posts (announcements) and sticky comments guide.
Adding and removing moderators:
Removing mods Adding mods
---

Workarounds or alternatives:

Mobile browser:
Use desktop mode in your mobile browser to access more mod tools if you can't use desktop - it can be a little awkward to log in if you use 2FA (which you should), and a bit fiddly. You can leave reddit logged in, but make sure you have some mobile security in place.
Bookmark or leave open your combined modqueue in your mobile browser if you prefer to check everything at once. And perhaps modmail too.
Some mobile browsers like Firefox and Kiwi allow extensions that help you moderate. I don't know which extensions work on which browsers, so if you have tried this please do let us know!
Browser extensions for mods
Feeds:
You can try a custom feed in app (shown in the guide linked above) for all the subs you mod, but remember it won’t include anything filtered - you still need the modqueue or the other queues for that.
If you have a discord server, try discord feeds - webhooks can be used to notify you of all new posts in your subreddit including any filtered or removed (MEE6 discord bot and others do this). There can be slight delays, and very rarely the bot can go down.
Try a reddit RSS feed (modmail, modqueue etc) and an RSS reader app of your choice to follow your feeds and get notifications.
Bots:
There are a few bots that might you moderate on mobile.
Flair_Helper bot
Flair_Helper can do all sorts of things just based on a flair. That includes any combination of removing, locking, commenting, banning, notifying to a Discord or Slack channel, flairing the author, usernoting the author, etc. Here are some examples of common uses.”
Taskerbot
"A reddit bot to make moderation easier, especially on mobile. Its main goal is to allow mods to remove posts while leaving removal reasons via the bot."
You'll need to host this one, but it works on any platform/app where you can comment.
Do you know of any more?
Automod:
You can set up automoderator to help you too.
Rules can be written to use a command of your choosing to filter, comment, remove etc so you can simply type something like !filter in a comment and the post will be filtered to your modqueue.
Example rules (please share if you have others)
If you are new to modding, remember to keep your automod filters up to date responding to new trends or issues to reduce your workload.
You can have automod rules set up but inactive, ready if you need them, so there's less to do when you're on mobile. For each line of a rule you can have automod ignore it by putting a hash in front of it. Then when you need it, go into automod in your mobile browser and remove the hashes - much easier and quicker than having to write the rule on mobile.
Other apps:
Modding on mobile lists some alternative 3rd party apps.
Bits I've picked up from comments: Apollo or slide use the removal reasons on new reddit. Relay has modqueue.
If you are very familiar with modding on a 3rd party app and would like to write a guide on it, please modmail us. I've started on RiF is fun and relay for android, but if you are a RiF or relay user and would be happy to check it over when I'm done that would be very helpful. Cheers!
A comparison on what is available to mods in each app might be useful too? I'm starting a spreadsheet! What key things do you look for in an app to moderate with?
More mods:
You always have the option of adding another mod who uses desktop. Many subs have mods with specific roles and permissions already, such as CSS mods, Automod mods, etc. needamod Choosing new mods
---
Index of guides
Thanks u/buckrowdy u/ladfrombrad
Let me know if I missed anything, or make any mistakes. Thank you.
submitted by SolariaHues to modguide [link] [comments]


2020.09.21 00:52 500scnds [Table] I made a free alternative to Photoshop, that is used by 7 million people. Ask me Anything!

Source Guestbook
Questions Answers
I understand that people are always hesitant to answer this very specifically, but I'm always curious - given 7 million visitors, what your ballpark profit? And what's the ratio of the profit-to-expenses, which I assume is mostly server hosting costs as a one man operation? Most of my profit comes from ads. I make around 5 cents for every hour someone spends in Photopea (on average). In 2019, people spent 5 million hours working in Photopea, so I made around $250,000. I hope it could be 2x to 4x more this year :)
Photopea runs completely in your computer (after Photopea.com loads, you can disconnect from the internet and use it offline). I use only a file hosting, for which I pay around 50 USD a year.
the below is a reply to the above
How is that possible to only pay 50 USD/year when you get ~7 million people in a month and your site is 1.8mb. That's around 12tb/month. I don't know of any host willing to do 12tb of data for $50/12 I don't understand it either :/ I will ask my hosting provider.
the below is a reply to the above
Don’t! :) I already did :)
the below is another reply to the original answer
I'm glad you have a subscription option. As a policy I don't turn my adblocker off, but I'll totally subscribe as your rates are quite reasonable! If you're around and don't mind answering, how many subscriptions do you have? There are hundreds of people paying for Premium :) so about 0.01% of all users :)
the below is another reply to the original answer
How much do you think you're losing out because of adblockers? It is hard to tell, maybe between 10 to 40 percent :/
the below is a reply to the above
You should implement a donation feature as well, to offer more ways for users to support you. People can already order a Premium. I think it is better to get something in return (removing ads), so anybody who wants to support us can do it :)
First of all, thank you for making a great alternative. My question is, how would you compare Photopea to The Gimp in terms of features and interface? The interface of Photopea is closer to Photoshop than GIMP (so it is more comfortable to Photoshop users). I think all you can do in GIMP you can do in Photopea, but with a different workflow. You can open GIMP files (XCF) in Photopea.
There are many advanced features in Photopea, that are not in GIMP. The most important is probably the full support of a PSD format.
the below is a reply to the above
Have to confess I'd never heard about this software until reading your post, but your mention of the PSD feature makes me want to check it out immediately. I admire your determination, dedication, and skills. Thank you :)
the below is a reply to the above
Does it support vectors better than Photoshop? I don't like how limited it is in Photoshop. Even illustrator is annoying Photopea can open SVG and PDF images better than Photoshop. Just try it!
the below is a reply to the grandparent
Thank you for your program. I use it to make memes and do photoshopped things! You are welcome! I am happy that Photopea is useful to you :)
How did you learn how to make software? I was interested in computers since I was 14. I was studying computer science at the university between 18 and 25 years of age.
I studied theoretical computer science at the Charles university in Prague. Finishing the university was probably the hardest thing in my life (I do not enjoy learning as much as I enjoy creating stuff). But I also think it was the most valuable and productive part of my life and I am very proud of it :)
Here to say I've been using it, maybe the only white listed site on my ad-block. What was the hardest part to implement? The advanced foreground selection was quite hard. It is used e.g. in MagicCut. I wanted to reach the quality of remove.bg (where you pay $2 per image), but it still does not work that well.
Anyway, I think MagicCut works better than all other free tools and many commercial tools, so it can save you a lot of money :)
the below is a reply to the above
You should look at U-2 Net https://github.com/NathanUA/U-2-Net a recently released paper with code that has amazing results I know quite a lot about this research :) The problem is, that people use Photopea for free, so it would have to run on their computers. They would have to download a 200 MB network, and unless they don't have a $2000 GPU, they would have to wait for hours to do such foreground / background detection.
the below is a reply to the above
From the paper: "To facilitate the usage of our design in computation and memory constrained environments, we provide a small version of our U2-Net, called U2-Net† (4.7 MB). The U2-Net† achieves competitive results against most of the SOTA models (see Fig. 1) at 40 FPS." Unless there's something similar but better or they're outright lying, 4.7 MB sounds like an extremely reasonable memory footprint and it's pretrained so nobody's going to max out their GPU. You might want to give it another look. Wow, that sounds great, I will put it into my issues: https://github.com/photopea/photopea/issues/2368
the below is a reply to the grandparent
Not 100% sure, but a GPU is needed to train the network (which can take hours) and the trained networks usually do things in seconds or even faster. Users would still need to download the network, but it wouldn't be very computationally expensive. Such trained network can process the input in seconds on the GPU. If you process the input of the network on a CPU (even with multiple cores), it can take minutes or even hours. And training on a CPU can take weeks :)
I use Photopea regularly when developing web sites. I don't have to fire up my VM or limit myself to GIMP or Krita. The third most popular tech magazine in the Czech Republic, Letem světem Applem, was developed with the help of your tool. Díky! My question: will you ever open-source Photopea, at least partially? Hi, thanks a lot!
A huge part of Photopea is open-sourced and available at https://github.com/photopea?tab=repositories
the below is a reply to the above
I'm scared to even open that repo 😂. What hosting provider are you using that can handle 5 million users in a year? I have a local hosting provider from the Czech Republic. It is just distributing HTML, CSS and JS files (no server-side computations like PHP or SQL databases), so it is not that hard.
Hi! Two questions 1. Does photopea have support for RAW photo files of varying cameras? (.ARW for example) 2. Why do you think Adobe charges so much for their platform when your model is clearly fairly simple to produce (if one person can do it alone) and functions profitably? Hi! Yes, Photopea can open .DNG, .CR2, .NEF and .ARW files :)
There are programs that are much more expensive than Adobe products :) It is hard to tell, but I think it is because there are no reasonable alternatives, or the alternatives are not known very well.
the below is a reply to the above
As a Fuji user, .RAF support coming at some point? Hi, the .RAF format was invented by Fuji and has never been publicly described anywhere. I tried to ask Fuji to provide a description of their format, so that I can implement it into Photopea, but nobody replied :(
I think Fuji does not want you to open their files in any other software than their software.
the below is a reply to the above
I don't think fuji has their own editing software, most people use either Capture One or Lightroom, or Irident X-Transformer to convert into a DNG Photopea can open DNG without any problems :) but it is a real pity they don't store it in DNG directly.
I just discovered this software and it is bloody amazing. As a hobby animator, I'm wondering - Do you have any plans, or have you at least thought about, making an animation software in the same way you have achieved this? Something like Adobe Flash/Animate or Toon Boom Harmony. (I'm already sold on your idea for a video editor, since Davinci Resolve's free version has NEVER been able to render videos for me without crashing) There is a distinct lack of reasonably priced animation software that achieves nearly as much as these two ridiculously expensive subscription programs, without sacrificing something really important to animation. The closest thing to achieving what Animate or Harmony has is Blender's new 2d animate mode, and even then, you have to sacrifice convenient features like easy tweening. An alternative free (or one-purchase) animation software would make me - and so many other people happy. Now that I know this software exists, I'll be sure to donate to its production. Thanks! You are not the first one asking for this :) I wish I could make so many tools, but I am afraid my life is too short for all that work :D
If I manage to make a good team of programmers in the future, I would love to make such animation software.
Is there a comprehensive guide I can find for all the tools in photopea? I’m new to photo editing and still confused by the interface. Photopea is an advanced editor and it is hard to learn simply by using it. I wrote a manual here: www.Photopea.com/learn .
the below is a reply to the above
You made documentation? What kind of unholy programmer from the abyss are you? Don’t let our bosses find out or we’re screwed. I made it after several years of explaining people how to do things in emails, etc :) Now, I can simply send them links to my documentation. It took me less than a week :D
I love using photopea! I open it almost daily. Is there a way to review the source and contribute pull requests? Have you thought about providing an offline or self-hosted release? Thanks! The open-source parts of Photopea are published on our GitHub: https://github.com/photopea?tab=repositories . We provide a self-hosted versions for money, as it needs to be updated regularly.
How would you compare it to photoshop? Photopea has about 90% of features of Adobe Photoshop, but there are some features of Photopea that Photoshop doesn't have (e.g converting PDF, SVG, Sketch, XD, Figma to layered PSD documents).
Also, only Photoshop and Photopea fully support the PSD format, so I think Photopea is the best alternative to Photoshop at the moment.
the below is a reply to the above
What do you think about GIMP? GIMP is great, but it can not work with PSD files properly. Also, the interface is quite different from Adobe Photoshop, and it is hard to use for former Photoshop users.
https://www.facebook.com/photopea/photos/a.1703140446613703/2373211539606587/
Do you pronounce it photo-pea, or photo-pee-ah? I pronounce it Photo-pea, but most of people pronounce it photo-pee-ah.
It is probably the most asked question in our subreddit :) /photopea.
EDIT: I did a quick search and here is what I found :)
the below is a reply to the above
Good to know I got its pronunciation right :D I like photos and I like peas. What made you call it photopea? I wanted it to be PhotoSomething, and I wanted a domain PhotoSomething.com . Most of domains were occupied, until I found Pea :)
Not a question, but I just want to put this out there for all the non-developers, but the fact that Photopea was created by a single programmer is absolutely astounding. As a developer myself, I cannot fathom the productivity of this developer nor have I ever met someone that could be this productive. Teams of 10-20 developers could not match the functionality and feature list of photopea. And actually, here is a question after all, have you ever recorded or livestreamed yourself coding? I'm having a hard time imagining the pace required to be this productive. Do you have an estimate of the number of hours you have put into this? Hi, thanks a lot! I think I put between 15 000 and 20 000 hours into Photopea :) I never recorded myself programming, but most of it is just staring into the wall thinking, opening Youtube or Reddit from time to time (to "relax" a bit), and I writing code once in a while :)
Any chance your program can export files to work with a cnc machine? Sure, just tell me what format does that machine accepts? Is than an open format? Can you use e.g. an SVG?
Manufacturers often create their proprietary formats to make you dependent on their software.
the below is a reply to the above
G-Code is pretty common, although I'm unsure as to what Z-axis information you would capture in an image format unless it was texturized somehow and interpreted that as topography? Maybe like the color coded images to show 3 dimensions in a planar view. I know lasewaterjet cutting and similar that do 2D operations typically ask me for a DXF file or equivalent. I've never used Photopea for this (or even tried) but typically I take a vector format and import into CAD software to generate a DXF for this purpose. I know my media guy can never get me a format I need to import a logo and such for mechanical design. A DXF or similar vector would be amazing if it doesn't exist already. Hi, would you be able to write this into our GitHub? https://github.com/photopea/photopea/issues . And most importantly, would you be able to discuss it there with me, if I have any questions? I never worked with any CNC machine.
Hi !! Can I know about your backend ? There is a webhosting which stores one HTML, one CSS and several JS files. Photopea is written in Javascript and runs completely in a computer of the visitor.
the below is a reply to the above
Have you used any frontend frameworks? No, I wrote my own Javascript, HTML and CSS. I usually prefer to use what I know, instead of learning how to use new tools :)
the below is another reply to the original answer
How do you handle users that pay for premium? There must be some sort of database right? Yes, there is a database. I just wanted to say, that out of these 7 million people, the database is needed maybe for a hundred of them.
the below is another reply to the original question
Not without dinner first Take my upvote, too :)
Are there any new browser features or HTML features that will make your code a lot simpler? I would love if browsers let Photopea know, when Ctrl+T was pressed on the keyboard. People have been using the Ctrl+T shortcut in Adobe Photoshop for decades and almost every week, someone asks why it does not work in Photopea.
At the moment, when you press Ctrl+T in any browser, it opens a new tab (panel), and a we can not do anything about it :( I have been personally arguing about it with browser developers for over five years.
"Fighting" with browser developers is quite a big part of my work, which is quite sad :(
the below is a reply to the above
When in fullscreen Ctrl+T works in both Chrome and Edge, it triggers the transform tool. Maybe prompt the user to switch Photopea to fullscreen ? The website feels like a standalone app so it makes sense to get rid of the browser UI anyway. I think the Ctrl+T should be usable even when not in the fullscreen mode.
the below is another reply to the original answer
I'm sure you must've researched this thoroughly over the years but maybe stackoverflow seems to have a couple good answers on disabling new tab shortcut keys. Maybe have a look? Esp these 2: 1 - https://stackoverflow.com/questions/38442886/chrome-disable-ctrlt-shortcut - you could make your own extension and then make that extension do the "Free Transform"? 2 - https://stackoverflow.com/questions/18625091/how-to-disable-firefox-new-tab-action-when-pressin-ctrl-and-clicking-a-link-wi I'm no good at js but maybe have a look... I guess I could also just make my own web browser and ask users to install it :D
How about a Desktop version? That'd be great! You can go to Photopea.com and press More - Install Photopea. It will add an icon to your homescreen, which will start Photopea without the browser UI. But it works only in the latest Chrome, Edge and Opera. https://www.facebook.com/photopea/photos/a.1703140446613703/2120885974839146
the below is a reply to the above
What Api does that? Seems chromium only but i wouldn't care. Never heard of that. It is called PWA - progressive web apps, and the app can trigger the installing process https://medium.com/@dhormale/install-pwa-on-windows-desktop-via-google-chrome-browser-6907c01eebe4
What are your plans for the video editor, and how can I keep up to date on its progress? (video editor here that loves what you did with photopea) I do not have any specific plans about the video editor yet. You can follow Photopea on Facebook or Twitter to know about the progress (links in my original post) :)
You mentioned your income is through ads. Have you thought of other avenues for revenue sources or ways to increase your current revenue even more to be able to hire more employees? Yes, I have thought about it, but I don't know about any ways, which could work better than ads.
Most of the current Photopea user can not afford to pay for the software, so I don't want to make half of features available only after the payment.
the below is a reply to the above
Would a premium version that's identical in features but without ads be an option? Unless this is already a thing? It is already a thing :) You can hide ads for $10 for three months. Also, there is no subscription, you pay manually any time you want. Ads come back once it runs out :)
What things does Photoshop do better than your alternative? Photoshop can open almost all RAW image formats (in their Camera Raw program). I think Adobe pays the camera manufacturers, so that they allow Adobe to open raw files from their cameras.
At the moment, Photopea can open only four RAW formats, which cover around 80% of the market.
Do you think that photopea has been a success? I use it for work everyday and I certainly think it is! I think it is the most useful thing I made in my life so far, so it is a success :)
Good stuff. Love a free image editor. Why is this already on the front page, with just 6 comments and 22 points? I don't know much about the Reddit algorithm, but I think it is also about how old the post is. E.g. if you get 20 points in 5 minutes, you will be on top of a post, which received 50 points in an hour.
What's your favourite video game? Also thank you the amount if complete trash I have cropped using photopea is immeasurable I received my first computer when I was 13 and PC games seemed too complicated to me (and most of them were in English, which I did not know well). I never had a playstation or a gameboy. So I never played video games much.
The first game I "understood" and truly enjoyed playing was Serious Sam :) I also spent A LOT of time playing Clash of Clans.
Will it stay free or is there a possibility that you're gonna put a price on that? Photopea has been free to use since the first release seven years ago, and I would like to keep it free to use in the future, too.
Love photopea, I use it all the time! Does anyone trouble you with any legal issues since it's basically an online photoshop? Thanks! I think the similarity of the interface of Photoshop and Photopea (and other photo editors) is a good thing. Imagine if each brand of computers had a different layout of a keyboard, because they wanted to be "different". I am very happy, that I can simply take any keyboard and start typing on it right away.
Maybe one time someone will come and say, that we have to make the background red, because the dark grey color is already used in their program. And we have to rename the Brush tool to "hair on a stick tool", because the Brush tool is already used in their program. But I hope such time will never come :D
the below is a reply to the above
Please make an April 1st version with copyright-friendly tools, that would be awesome. Brush – Hair on a stick Bucket – Metal container Move – Relocate and so on. Edit: April Tools’ Day That is a graet idea! :D
How do you approach creating something that is intuitive? How do you know that your logic is universally understood? Are there any examples of tools, tasks, icons that you have had to change based on feedback? Thank you and great work! The user interface of Photopea has been evolving for seven years and there were probably hundreds of suggestions from users, which I listened to and modified, to get what we have now :)
Hi Ivan, I've used Photopea for a couple of years for basic editing. Congratulations - it's an amazing tool. The only feature that prevents me from upgrading to a paid version is the font selection interface. There are far too many fonts available, they load slowly, are all obscure and not represented well in preview. Would you consider curating/refining the available fonts? Hi, thanks! It is completely fine to use Photopea for free, you don't have to pay for Premium :)
You can mark some fonts with a star, and then, you can display only the "starred" fonts. You can use filters to see e.g. only "sans" fonts and hide "comic" or "handwritten" fonts. You can enable Latin-1 and other language categories, to see only fonts with many letters (only professional fonts support more than 200 letters).
Have you experienced any pushback/pressure from the bigger players? No :) I have been in touch with people from Google, Adobe, Corel, Canva and other companies, evrybody was very friendly and helpful :)
Thanks for making Photopea- I'm certainly loving it. Will there ever be an offline version? Hi, thanks!
A big challenge is, that Photopea can not use fonts from your computer, and it downloads fonts from our server, when you choose to use that font. So changing fonts would not work in an offline version (except of a couple of fonts we could pre-store).
I think the amount of time people spend using their computer offline is decreasing, and will be almost zero at some point :)
the below is a reply to the above
If I use a font I have purchased, is it easy to implement, if you don't have that font on your server? Hi, just press File - Open in Photopea to load a font (TTF or OTF file) :)
Do you plan to keep photopea solely browser based? Many people think that browser programs are slower or "less capable" than desktop programs, but it is not true in the last five years. So a "download and install" version of Photopea would not have many advantages.
I could provide an offline version of Photopea, but at the moment, most of money come from ads, which would not work offline :/
the below is a reply to the above
You can try and make an Electron app, I know its essentially a browser but it would give that "native" feel to users. Hi, you can already press More - Install Photopea in Photopea and use it as a PWA :)
Great. Now can we please start working on a viable PDF editor that doesn't cost hundreds of dollars per year? Photopea can already do it to some degree :) have you tried it?
The PDF format was not meant to be edited further. But we are improving.
Thanks for developing Photopea. After your last AMA, I started using it. Is there a way for size of a new document to default to image dimensions on the clipboard? That's one of the handiest things in Photoshop so you don't have to either enter manually or overguess then crop down later. The size of a new document should be set by default to the dimension of the content of the clipboard.
But it works only in Chrome, Edge and Opera. Firefox did not implement the necessary standard yet. Don't know about Safari :/
You mentioned you plan on making a video editor. Have you considered an Illustrator alternative as well? Photopea already has many vector-related capabilities. It can open, edit and save SVG and PDF files. Somehow, I feel like a video editor would be more fun to make than an advanced vector editor.
the below is a reply to the above
Didn't know it supported editing SVGs. How does it compare to something like Inkscape? The interface is a lot different than Inkscape. Just try it and see how it works :)
I know this is a long shot, but any chance I can join on board with little to no knowledge so I can learn (for free of course)? 😁 It could be doing menial tasks for all I care. If not, any advice for someone like me wanting to change career path and code? I'm just tired of what I've been doing so I just recently starting some online coding courses but would like to learn more hands on if possible. Hoping to change career path for the future. Well, if I spend time teaching you, I will have to invest less time into developing Photopea :D
I have been often tired of what I did, I get tired of Photopea-related work from time to time. There is not just a bad job and a good job, there are many things in between. But whenever you have to choose between a simple goal and a hard goal, don't be afraid to go for a hard goal :)
How did you begin to scale up the workforce? What positions did you prioritise and how did the recruitment process go? I'm in an early process of starting up a web application and can see it being difficult going from working alone on a project to trusting people to share the same determination to grow it. Thanks I do not have any team, I still work on Photopea alone.
Hi. Great stuffs. I will definitely give it a try soon. May I give a suggestion ? I use GIMP for Image editing since I usually have to make some illustrations for my work. And GIMP provides me with the function of adding Text from another format, like LaTeX (to write math formula). Do you think this would be possible to implement in your app ? Hi, is the LaTeX text rasterized to pixels after you insert it? Or you can modify it in GIMP?
the below is a reply to the above
the LINUX version of GIMP has a module in the Render section which allows me to type in the LaTeX code and product an image of the formula. I am not really used to the terminology of image like vector or raster image. But once the formula is produced, it is not modifiable. So if I messed up, I have to redo the process from the beginning. We don't have such thing in Photopea at the moment.
I used to write my masters thesis in https://www.sharelatex.com/ . You can also convert LaTeX to a PNG image here: http://latex2png.com/ (right-click the image - Copy Image, and paste it in Photopea).
Can it do animations? The only thing I use photoshop for at this point is it's animation ability, especially it's keyframe animations, where you can make a single frame last however many seconds you like. If it can do that, i can finally delete photoshop. Hi, we do not have such animation capabilities as Photoshop. But there is a special mechanism for making animations from layers: https://www.photopea.com/learn/animations
the below is a reply to the above
This kind of animation capability is exactly what I was looking for. Does it allow you to view the animation as a preview before you choose EXPORT? Of course :) Just drag-and-drop a GIF into Photopea and try to export it as a GIF, it will take you around seven seconds :)
what was your eureka moment for photopea that whoa this is possible? Sometimes, when I learn about a new algorithm or a method, I wonder how elegant and ingenious it is :) Like - the person who came up with it should have been really smart, I wish I was also that smart :D
Have you considered using Patreon? Have you considered letting people subscribe for a fixed period if no ads? Hi, we already offer a Premium account, where you pay and it hides ads for a period of time. I know about Patreon, but I feel a bit uncomfortable about accepting money for nothing in return.
Is there a downloadable version available/in the works? You can go to www.Photopea.com and press More - Install Photopea, to get an icon to your homescreen.
https://www.facebook.com/photopea/photos/a.1703140446613703/2120885974839146
i tried using it on my display tablet, there doesn't seem to be any pressure sensitivity? Hi, try to update your tablet (drivers, browser, os, etc). But it works on the latest iPad and on my old Android phone (it tracks the pressure of my finger). If it does not help, try to report it to the tablet manufacturer (as it will not work in any website, not just Photopea).
Is there support for sprite editing tools or just tools in general for game devs? Do you mean generating sprites, etc? It can do most of things Photoshop can do, but if you need something more, you can always suggest it here :) https://github.com/photopea/photopea/issues
What made you decide to create a free photo editor? It was just an experiment of analyzing PSD files in a browser. I gradually improved it. I did not want to make a photo editor during the first two years of work. But at some point, I realised - hey, it should not be that hard to make it into a photo editor.
How is this compared to GIMP? Hi, you can read this article: https://www.techrepublic.com/article/photoshop-alternative-no-its-not-gimp/
But it is about Photopea from two years ago. Photopea improved significantly since then.
So is it WASM or just regular old JS + WebGL? I found this looking for a browser based paint.net alternative a while back and thought it was awesome, but the controls were a bit too advanced/inaccessible for my requirements. If you're serious about growing the dev team I'm a self employed engineer if you want to hit me up. I wrote only JS and GLSL (for GPU processing). I use three WASM libraries, which I did not make. Thanks for your offer, but I would like to hire someone I could work with in person.
I’ve been using photopea ever since your previous AMA a year ago. My question is: how often are do you AMA and how did it impact traffic to photopea? I did only three AMAs with about a year between them. The traffic grows by about 10 - 20%, which lasts for a day or two :)
How much time have you invested in creating this tool? Or what's your weekly time investment? I never measured it, but I think it is about the "regular" 40 hours a week.
Did you know most of what you needed before starting on Photopea or did you learn as you went along with adding new features? What unexpected difficulties presented themselves while working on Photopea? It is like I knew how to use a chisel, but I never carved a statue that big.
I learned many practical things (state-of-art algorithms etc), I used many things I learned at the university, which I thought I will never use :)
How do I start contributing to Photopea? What would you like to contribute with? You can help us find bugs or help beginners at our subreddit: www.reddit.com/photopea
I hope this hasn't been asked, but why haven't you made a downloadable/fully offline version of your program yet? I know that as soon as you load the site you can use it offline, but there are times when people need to edit pictures without any internet connection at all. The online version makes it much easier to release new versions and do updates. I update Photopea about 30 times a week (with minor fixes).
Also, it feels a little uncofmortable to imagine, that someone is using a two year old version of Photopea and is cursing me because of some bug, which I already fixed, and I can not do anything about it at that moment :/
What technologies did you use to build this? I used Javascript and WebGL :)
It's really great that you're offering an alternative to Photoshop! I was wondering, what language or software did you use to write Photopea? I wrote my code in Javascript, but in my opinion, the language is not important at all.
The best language is the one you know how to use. Also, for me, it is important, that there is a way to execute my code fast, which is possible with Javascript in modern browsers.
[removed] Hi, you should not use Auto-translate, as we have a professional Swedish translation. Just press More - Language - Svenska. You can switch languages without restarting Photopea.
Photopea.com should be in Swedish the first time you open it, if Swedish is set as your main language.
What's your End User Licensing Agreement looking like? How is this licensed? I like to know before end users start requesting such as im sure someone now wants to install this in a corporate environment... Photope works in your computer and it never sends any data outside your computer. It is just like buying the cheapest calculator and using it. You don't get a licence to use such calculator, the numbers that you enter into a calculator don't leave the calculator.
Our terms of service are here: https://www.photopea.com/privacy.html
What's your opinion of the current state and direction of front-end development? I think I don't know much about it. I write my JS code in notepad and that code is precisely the code which runs in the browser of a user (without any modification). I did not change the way I develop webapps in the last six years.
the below is a reply to the above
Straight up Windows Notepad? Not notepad++ or Visual Studio Code or Atom or anything else??? I use Notepad++ :)
Are you planning in translating it? If so, I'd be glad to work on the italian version. Hi, it is already translated into 40 langauges, just press More - Language - Italiano :)
Hey Ivan, i'm very impressed by your work, but i'm an avid GIMP user. As you can imagine switching editors is always a hassle once you've got used to one. So can you give me some bullet points why it would be worth to switch from GIMP to Photopea? Thanks for the AMA! Hi, I think you should stay with GIMP, since you already know how to use it :) And if there is nothing specific you miss in GIMP, you probably don't need such features :)
Hey ivanhoe90 I noticed today that the pen tool behaves backward when clicking the second point and dragging. It's like the curve goes the opposite direction than anyone would expect. I almost filed a github issue on it but I just didn't have time. Is that a bug? Oh, I am very sorry, it is fixed now.
Hi, I wanted to know what's your story. That is your biography. And what did you study too get here? How did you get the idea for photopea? Hi, I gave a talk about it in France a year ago :) https://www.youtube.com/watch?v=IZmaeC_Ma5A
DUDE! Your program saved me in the final semester of my Masters. I needed to upload images and I don't have a scanner so I used my phone and fixed the colour and tones in Photopea. Bless you for your hard work. I guess my question is what kind of cheese do you like? Thanks a lot! If you only knew how happy I am about such comments :)
I like all cheeses, as I think they are all amazing, each one in a different way.
I love this software and I use it daily, Every time I think to myself "I wonder if can also do" the answer has been yes. I love showing my co-workers this software while working in Citrix, it always blows people away that this works. Question: Any change of seeing a feature that doesn't automatically export local files to the download folder? I would love to select where I want to automatically save them or just save as > location (The google drive system already amazing though) It's that one minor thing that makes me end up with File(17).png Hi, thanks! The saving mechanism depends on the settings of the web browser. The browser usually handles the file saving the same way for all websites. So just change the browser settings - make the browser ask you about where you want the files to be saved (we can not do anything about it as a website).
Do you think Photopea can have more active users than Photoshop? And why? It is hard to tell. There are many features in Photoshop and other editors, which Photopea can not do. Even if Photopea has more active users, it does not mean it makes more money.
Well I'm 9 hours late and maybe it was already asked and answered, but if you feel like responding... do you have to recreate stuff like puppet warp or quick select from scratch? Like you have to go back and read some old white paper on the algorithm, and then sort of reinvent the wheel? Hi, that is correct, there are usually no free implementations of such algorithms, and if there are, they are not in Javascript or are not good enough :/
Actually, the Puppet Warp is based on a 2009 paper from Takeo Igarashi. I found a mistake in it and I wrote him an email, and it took me several emails to persuade him that he really made a mistake in his paper :) But many other authors refuse to look deep into papers they wrote a long time ago.
Who would you prefer Photopea being aquired by, and why? I don't know. I am not looking for an acquisition at the moment.
I'm getting into video editing. I'm a noob to photoshop and video editing. Are there any tools in this that can complement my video editing? I was thinking of being able to create custom graphics for the videos but what else are the capabilities? I dont know much about video editing, but you can use Photopea for photo editing. I think the more time you spend learning a tool, before actually using it, the less time you will spend in total (e.g. doing something by "trial and error" in 3 hours vs. learning it in 1 hour and doing it in 30 minutes, because you learned how to do it).
How were you able to acquire such a vast amount of knowledge about editors and programming? I studied programming at the university for many years. Learning how to use Photoshop or any other editor is easier, but still can take weeks or months.
the below is a reply to the above
I'm currently studying programming at uni too. Am I correct in assuming that the vast majority of the code for photopea is JavaScript since it's a web application? Yes, I wrote my programs in Javascript :) But I did not have any Javascript class ever in my life. I think the programming skills are not related to the knowledge of a specific programming language.
Could you comment on https://github.com/photopea/JS-guide a bit? I don't quite understand why you're against using syntactic sugar. Especially let, const, and strict equality. I'm not claiming to be an expert at all, but most of these guidelines are in opposition to modern day JS practices. So I was just curious if you could elaborate on your decision making! I think it is up to you what you write. But I am used to writing as "simple" code as possible, and it just looks cleaner to me if you use "var" instead of let/const (and it has no impact on the speed).
[deleted] I think the knowledge is the most important. Also, it should be someone friendly, calm, rational, etc :D
Hey, I don't know if this has been asked before but since you have mentioned that Photopea can run offline after it's been loaded (meaning that there is no server backend), have you ever considered packing the app into a desktop app (e.g. with Electron or nw.js)? Hi, I think opening a website is faster and more comfortable than downloading and installing something. Also, the electron version would be hard to update (unless it is just an iframe with Photopea inside it).
Have you ever considered making Photopea into a mobile app? Hi, half of our users use Photopea on phones. It works quite well. If you look for "photopea" on Youtube, most of videos are recorded on phones.
My Reddit client doesn’t have a comment search feature, but have you considered bundling an electron version for people to download? Seems like a quick win, and even gets around ad blockers. Or if it’s a premium only offering, is just icing on the cake Hi, I was a bit lazy to maintain a separate version of Photopea. I don't see any advantages it would have over the basic version.
submitted by 500scnds to tabled [link] [comments]


2020.09.21 00:06 AutoModerator [Help and Question Thread - September 20, 2020] What a hella helpless senpai. Don't worry, BB-chan will help you find the answer you need!

Here is what I found for you, senpai.
General resources:

Item drop rates spreadsheet

Item drop lookup tool

JP resources:
NA resources:
Useful links:
Story solo guides:

Didn't find what you need? Well, maybe you should ask the less hopeless Masters below in the comments, and they can help you instead.
However! BB-chan will be setting some rules for posting here.
Rules:
If you break these rules, then you will be in a hella hella bad time with this kouhai.

submitted by AutoModerator to grandorder [link] [comments]


2020.09.20 22:01 ComprehensiveDiet104 Steering wheel & Stadia App on Chrome Browser on the Big Screen

Steering wheel & Stadia App on Chrome Browser on the Big Screen
As many know, to date Stadia does not officially support steering wheels but playing Grid and F1 2020 and others a steering wheel is what's needed to really enjoy the game.
The following only works on Chrome browser, not an issue if you have a compatible system which allows Stadia on chrome to output 4K, as the quality is as good as the Chromecast Ultra.
Chrome Stadia 4K
My setup is an HP Omen with NVidia gamestream enabled graphics and running Windows 10, everything is running on a wired network which is the best for quality. I use Moonlight game streaming to connect my TV to the pc which gives me access to all the games including Google Chrome Stadia and I use the Logitech G920 Driving Force wheel.
There are a few good emulators around but for me the best one is XOutput by Csutoras.
Now with the Logitech wheel for some reason it requires both software applications to work, so first I installed Logitech Gaming Software set everything up including profiles, I then installed Logitech G Hub again set everything up including checking option to center wheel at 40%. Note. The Logitech Gaming Software will no longer detect the wheel as the hub now has control, i found that if removed it prevents the wheel from working properly and you will loose wheel centering when emulating so just leave it installed.
LGS with options checked
LGHUB with options checked and range set to 600
Now you can run XOutput and map the controller, this is actually quiet a simple process with this app as it has an auto config which will highlight the buttons to map. Remember to select the wheel for force feedback and enable in the wheels properties. Once done in the XOutput settings make sure minimize to tray is enabled.
Listed controllers
Mapping to wheel
Now reboot your system just to be on the safe side. Once rebooted launch XOutput, the window will open and load the controller click close and this will minimize to tray. Now launch Stadia on Google Chrome and press a button on the wheel.
Stadia on chrome controller detected
Now select Grid or F1 2020 and test, after tweaking some settings in game, i was impressed how well it worked and with force feedback and wheel centering it gave a completely realistic feel, the way these games should be played.
As i mentioned earlier if you have a compatible system that will allow Chrome Stadia to output 4K its perfect, if not then you will be at 1080p, which is really not that bad. Using Moonlight is also the best option for compatible systems for quality, but for others Steam Link will also work if connecting to TV.
When finished in Stadia close XOutput or stop the controller in XOutput to prevent any conflict using the wheel in other games.
This may also work with other wheels, i have a second wheel TM T150 but haven't tested yet, just happy i can now use my wheel to race in STADIA, which rocks by the way.
submitted by ComprehensiveDiet104 to Stadia [link] [comments]


2020.09.20 01:25 ParaplegicRacehorse A more moderate post re: LWT, FLTR and LingQ

If anyone is interested in an official response from LingQ, I posted a question in their forums. As a first-time forum-poster, I am moderated. And it is possible they will not respond at all and may even delete the message. Link below.https://www.lingq.com/en/community/forum/support-feedback-forum/lingq-and-learning-with-texts

I also sent an email to LingQ support, shared below:

MIME-Version: 1.0
Date: Sat, 19 Sep 2020 14:00:37 -0800
Message-ID: [[email protected]om](mailto:[email protected]om)
Subject: Learning With Texts open-source web-app?
From: Paraplegic Racehorse
To: [[email protected]](mailto:[email protected])
Content-Type: text/plain; charset="UTF-8"
The Learning With Texts web software is no longer available, apparently. The website no longer is a website but a forward to the code repository which is now a single file that says all further questions about LWT should come to LingQ.
LingQ does not support four of the languages I am either learning or retention-training. LWT has been and continues to be vital in my training method. Also, the LingQ interface, which I attempted to use once, is horrible by comparison.
What is your involvement in the abandonment of the project?
Are you the new code maintainer?
Where can I get the latest code (my instance was last updated 16 months ago)?
--
I'm Paraplegic Racehorse.
"Grand Curmudgeon" :: International Discordance of Kilted Apiarists, Local #994.

With any luck, they will provide a (relatively) public comment.
I am also in the process of gathering up what I can re: the website and project source code of both LWT and FLTR so I can establish a code mirror at GitLab. Please message me if you have recent tarballs.

[UPDATE 2020-09-19, #1]
Much thanks to Colin Jacobs for a two-day old SourceForge LWT archive. Sadly, it is only the zip archive and not the other three files from the downloads directory. Still, it's better than what I already had and it's very recent.
LWT code now available at https://gitlab.com/paraplegicracehorse/mirror-learning-with-texts
This is not the official creator's repository. It is a mirroarchive of the most recently available code.

[UPDATE 2020-09-19, #2]
This is actually posted in the replies to this thread, but:
LingQ_Central has replied in-thread to my Twitter post requesting comment. The thread can be found at Twitter here -- https://twitter.com/paraplegicracestatus/1307479310605848576
LingQ claims no knowledge.

[UPDATE 2020-09-20, #1]
At approximately 13:00 GMT, both projects (LWT and FLTR) near-simultaneously changed the text of their summary pages and README.txt files, removing the link to LingQ. The reason for this is unknown. There are far too many possible reasons to speculate, but I suspect it has to do with either legal pressure or notice of (unfounded and undeserved?) community anger being directed at LingQ and attempting to reduce it.
Neither project has revealed the source of their "potential legal disputes."
Neither project has responded to my attempts to acquire their code for mirroring.
Still no substantial public comment from similar (but commercial) services LingQ or ReadLang.

[UPDATE 2020-09-20, #2]
Both projects, LWT and FLTR, sourceforge project pages have now been completely removed and lead to 404 pages.

[UPDATE 2020-09-20, #3]
LingQ support replied to my email query with a denial of involvement. It is consistent with responses at Twitter and on their own forums. I am currently awaiting permission to share it publicly. (Yes, I asked permission.)

[UPDATE 2020-09-20, #4]
Having received permission to share with the public, I received the following email in response to my initial email query, quoted above.
Date: Sun, 20 Sep 2020 19:49:29 +0000 (UTC) From: LingQ Support  Reply-To: LingQ Support  To:  Subject: Learning With Texts open-source web-app? Hello, Thanks for getting in touch with us. LingQ is not, in any way, involved in shutting down of LWT. The only reason people relate LingQ to it is the message (which seems to be removed now) that refers to LingQ as best alternative to LWT. The number of messages and posts from certain members with ridiculous tone against LingQ, without any proof is just amazing. Regards,  LingQ Support 

[UPDATE 2020-09-20, #5]
Thanks to MitigatingDiscord who located https://github.com/nczempin/fltr.
FLTR has an old mirror at GitHub and I have now also mirrored it at
https://gitlab.com/paraplegicracehorse/mirror-foreign-language-text-reader
Still missing are build instructions and user manual. If you have them, please share.
Still no response from original project authors. :(

[UPDATE, 2020-09-22, 16:32 GMT]
A complete backup of all LWT zip archives and documentation has appeared at
https://gitlab.com/language_learning_guy/learning_with_texts.
Thank you, language_learning_guy. I will keep my own repository up, shamelessly taking the documentation from language_learning_guy but also linking back.

We now have FLTR v0.8.6 in at least two locations:
- https://github.com/nczempin/fltr
- https://gitlab.com/paraplegicracehorse/mirror-foreign-language-text-reader
User documentation for v0.8.10 also available (not uploaded yet.)
We do not have 0.8.10 bytecode or source code, yet.
[correction]
FLTR v0.8.10 archives with source, bytecode, documentation available at
https://gitlab.com/language_learning_guy/foreign_language_text_reader
Again, thank you, language_learning_guy!
The source code and documentation, only, will be used to update my FLTR repo and it will be tagged with the 0.8.10 version number.

[UPDATE 2020-09-22, 18:48 GMT]
The Resources page of this subreddit wiki has been edited to reflect new/current availability of LWT and FLTR.
submitted by ParaplegicRacehorse to languagelearning [link] [comments]


2020.09.19 20:26 xeffyr [README] Frequently Asked Questions

A list of Frequently Asked Questions. As Reddit doesn't like very long posts, this one will cover only basics useful for Termux newcomers. Full version can be found in https://wiki.termux.com/wiki/FAQ.
If you have something that you think is important for adding to FAQ, please send a direct message to me.

What is Termux?

Termux is a terminal emulator for Android OS with own package ecosystem. For now we have more than 1000 packages which allows to create a Linux-like environment and perform a wide range of tasks.
Please note that Termux is neither a virtual machine or operating system. Packages are compiled with Android NDK toolchain and are executed natively.

What can I do with Termux? What do you use Termux for?

You can do anything. Termux is a general purpose tool and does not push any specific limit on user. Limits come from the operating system (e.g. no root permissions) and lack of user skills.
Here are just a few things for which Termux can be used: * Device automation with scripting and Termux Tasker plug-in. * Programming. * SSH client. * File transfer & synchronization.

Are there any Termux tutorials? Where I can learn about Termux?

As Termux use-cases are determined by user, we do not provide step-by-step tutorials on our own. Maintaining up-to-date information about usage of even 30% of the available package is impossible task for us.
Application-specific information can be found on Termux Wiki - https://wiki.termux.com/wiki/Main_Page. For beginners it may be worth to start with this page: https://wiki.termux.com/wiki/Getting_started.

Will Termux work on Android 10 or newer?

It will work on most Android 10/11 devices.
As application is not being compiled with target Android SDK level 29, it is not subject for execve() system call restrictions described in issue https://github.com/termux/termux-app/issues/1072.
The target SDK level eventually will be changed in future, at least for being able to publish application updates to Google Play. When this happen, new Termux version (will have version number 1.x) will use a different solution for package management and support for apt/dpkg will be dropped. Older versions (v0.x) which use apt as package manager will continue to be functional.
All relevant information on this topic is available in https://github.com/termux/termux-packages/wiki/Termux-and-Android-10.

Can I root my device with Termux?

In general, yes rooting device from Termux is possible. But there no and never be a straightforward way to perform rooting successfully.
If device can be rooted easily by unprivileged application, then it has poor security. But as no one is interested in data leaks or device damage due to security holes, Android is being hardened more and more with each release making rooting possibility from the application nearly impossible.
Remember: we do not help you with rooting in any way and our community is not place for seeking help regarding such activity.

What are advantages of root in Termux?

Once you get root (superuser) privileges, you will be able to read/write files in any location including system. Also you will be able to manipulate state of the operating system (e.g. networking or mounted file systems) and hardware.
If you do not know which benefits you can get by acquiring these capabilities, then root is not needed for you.
Note that utilities working only with root are moved to the separate repository. In order to use it, execute command pkg install root-repo.
To use root shell, it is recommended to execute command tsu instead of su. This will properly setup environment variables, so shell will be able to pick Termux utilities.

Is there any Termux build for Android KitKat (4.4.x)?

No, it was never available for 4.x and never be. We even have dropped the support of Android 6 since 2020.01.01. We do not have enough people for maintaining different sets of packages and do not want to keep our devices on outdated Android versions.
Packages compiled for Android 7 are not working on Android 5.x - 6.x.

Can I hack Facebook, Instagram, WhatsApp, Telegram, Mail, etc with Termux?

In theory, everything is possible as systems are not absolutely secure and human factor always take a place. The one thinking he can do it, does it or at least tries. But if you ask "can you", the answer is: no, you can't.
Asking for help with hacking, phishing, DoS, spamming, related activity and tools usage, is not allowed here. All such posts on this subreddit will be removed and their posters will get a ban. No matter whether you are asking for educational purposes or not. And we do not care which color of hat you have (red/white/grey/black).
Why we do not like questions on this topic? - We do not like them because received lots of them from people who have big trouble with understanding Computer Science basics. Keeping discussion with these people (script kiddies) is waste of time as they just do not understand your answers.
A little note on terminology: * Phishing - kind of fraud for obtaining usernames and passwords. This is not hacking, just pure crime. Phishing skills do not give you any value in IT security world. * DoS/DDoS - attack causing denial of service. Can be done from single device (DoS) or from device network (botnet) - DDoS. It is not possible to DoS a website with packet flooding from single Android device because you will need lots of bandwidth (1.5 - 500 Gbps). DoS through exploiting vulnerabilities still possible.
Also see https://wiki.termux.com/wiki/Hacking.

How can I access device storage with Termux?

You need to grant a Storage access permission to application. We recommend to do that through command termux-setup-storage. It will ask for permission and once it was granted, it will setup a symlinks in directory ~/storage to standard directories like DCIM, Download, etc.
Storage (shared) is usually accessible through: * /storage/emulated/0 * /storage/self/primary * $HOME/storage/shared
External storage is restricted by Android OS. You can read files but cannot write them, except ones located in Termux private directory accessible through $HOME/storage/external-1. Termux cannot have write access to external storage like file manager applications do.
See https://wiki.termux.com/wiki/Internal_and_external_storage for more information about symlinks and storage use in Termux.
On Android 11, you may observe issues with accessing shared (internal) and external storage. This issue cannot be solved. Proposed solution with using MANAGE_EXTERNAL_STORAGE permission didn't worked.

How to open failsafe shell?

There are 2 variants how to do that: 1. Open drawer by swiping rightwards -> long tap on "new session" -> tap "failsafe". 2. Close Termux app -> long tap on icon -> tap "failsafe".
See https://wiki.termux.com/wiki/Recover_a_broken_environment for more information on Termux recovery topic.
submitted by xeffyr to termux [link] [comments]


2020.09.19 10:11 rittap Git for Windows deployment

Hi everyone,
Over the last couple of days, I've been losing my mind over a deployment for the Git for Windows package. I've downloaded the installer from the website, packaged it using the Win32 Preptool, and created an app in Intune with the following install command: Git-2.28.0-64-bit.exe /VERYSILENT /NORESTART /NOCANCEL /CLOSEAPPLICATIONS /RESTARTAPPLICATIONS /SP- /COMPONENTS="!icons,!ext,assoc,assoc_sh,autoupdate,gitlfs"
I figured this command from the documentation on Github. Whenever I deploy this package in the AutoPilot stage, the AutoPilot deployment times out. According to the IntuneManagementExtension.log, the installer immediately closes:

So I even went and created a bootstrap batch script around it, but still the same issue. I'm hoping any of you have either a working deployment of the Git for Windows application that they want to share, or some help on how to fix this.
Thanks!
Edit: I've went in and changed the deployment to Available to see what is going on. In this case, it's not that the .exe file is a bootstrapper on it's own that closes; it's the opposite: the bootstrapper and actual installer never close on my test machine. However, on my work machine and in a Windows Sandbox, they do close and report back. Repackaging now so it creates log files, so I can see more of what's going on. If anybody has a good solution in the meantime: I'm all ears!
Final edit: fixed! See my comment below.
submitted by rittap to Intune [link] [comments]


AI for Dating - YouTube ANDROID ONE TO ONE CHAT APP USING FIREBASE PT 1 - YouTube Make An Android App Like Tinder - YouTube Firestore Megachat - Let's Build a Chat App - YouTube How to make social media app in android studio - YouTube GitHub Basics Tutorial - How to Use GitHub - YouTube Build a Real Time Chat App With Node.js And Socket.io ... Tinder Clone (Dating App) COMPLETE using Firebase Android ... Make an Android App Like TINDER - Redesigning the Entire ...

Download - FetLife

  1. AI for Dating - YouTube
  2. ANDROID ONE TO ONE CHAT APP USING FIREBASE PT 1 - YouTube
  3. Make An Android App Like Tinder - YouTube
  4. Firestore Megachat - Let's Build a Chat App - YouTube
  5. How to make social media app in android studio - YouTube
  6. GitHub Basics Tutorial - How to Use GitHub - YouTube
  7. Build a Real Time Chat App With Node.js And Socket.io ...
  8. Tinder Clone (Dating App) COMPLETE using Firebase Android ...
  9. Make an Android App Like TINDER - Redesigning the Entire ...
  10. Github Desktop Tutorial - YouTube

Get the complete project in our store: https://goo.gl/9tRXDq !IMPORTANT! - If you have ever contributed to this chanel send me an email and I'll get you th... Learn how to build a group chat app with Firestore. It's alive... let's chat on the live demo 🎪👉 https://firestore-megachat.firebaseapp.com/ Full Lesson http... Algorithms govern so much of our lives and dating is no exception! In this video, I frame dating as a data science pipeline and demo how to use AI algorithms... Because it's easier and you can create a working app with one to one chat system in a single day. Let's consider some pros and cons of firebase if we use it ... In this video, I am going to explain and present you the Tinder Clone Dating App using firebase in android studio. The entire app is built using firebase fir... Learn how to make an TINDER like android app I'll show you how you can do this in the simplest way and terms possible. By the end of this series you'll have ... Learn the basics of how to use GitHub. This video covers: ⌨️ (00:00) Part 1: Creating a new repository and adding files. ⌨️ (15:21) Part 2: What branches are... In this video you will be creating a real time chat application complete with usernames and connect/disconnect messages. You will use Socket.io to manage rea... A brief tutorial on how to use Github Desktop for Windows to manage your software development. This is a Android social media app Download Source code : http://zipansion.com/3h5r3 Google+ : https://plus.google.com/u/0/114688825281494457610 GitHub Code ...