Giter VIP home page Giter VIP logo

budgie-screenshot-applet's People

Contributors

alunux avatar bashfulrobot avatar bilelmoussaoui avatar cybre avatar fossfreedom avatar ikeydoherty avatar nahpotato avatar olback avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

budgie-screenshot-applet's Issues

Delay does not work for selections

The delay when taking screenshots of a selection currently seems not to work. It works for the screen and window mode, but when doing a selection it takes the screenshot immediately without the countdown. I'm using the latest version 0.3.8 on Solus.

But everything else works really great. Thanks for this applet :)

S/FTP Support

hi cybre, how are you?
I'v a request...it's about uploading the captured photo throught a ftp-client to ftp-server
you can look at similar feature with shutter this is the source code http://shutter-project.org/wp-content/uploads/releases/tars/shutter-0.93.1.tar.gz
this is the homepage http://shutter-project.org/
this software allowing me to upload to my own ftp server and provided a custom link url for the clipboard for example...through a webserver I install on the same vps/dedicated that providing the ftp-server

thank you...if you need any more details...let me know ;)

Can't make the softmare

Cannot convert from GLib.HashTable<string,ScreenshotApplet.Backend.Providers.IProvider>' to GLib.HashTable<string,weak ScreenshotApplet.Backend.Providers.IProvider>'

sysinfo :x86_64 Linux 5.0.4-arch1-1-ARCH

Copy to clipboard

Is it possible to copy the screenshot to the clipboard only, without saving it anywhere?

Automatic copy does not work

The recent 0.4.2-15 version does not automatically copy the screenchot image.
Automatic copy is selected in settings.

Can not create new folder using '+' button when changing save destination using file explorer

When changing the save destination of the screenshots using the mini file explorer window, clicking the new folder '+' icon creates no new folder.

Also, after clicking this button, it is highlighted blue. If you click outside the applet while that '+' button is still blue, it seems to cause the budgie-panel to no longer respond (no icons or anything can be clicked anymore). If you click the '+' button (turning it blue) and click somewhere inside the applet, the icon changes back to it's pre-clicked color and budgie-panel will not freeze if the user clicks outside the applet at this point. In short, it seems the budgie-panel will hang up if the user clicks outside the applet while the '+' button is highlighted blue (implying it was clicked).

Broken in Budgie 10.5 (Arch)

Budgie 10.5 (Arch): applet disappeared in tray aswell as in panel (settings). Is still listed in "add applet" list however can't be added (no errors show in journal).

Can you have a look at this please? Thanks in advance! :)

AppStream data invalid

Currently unable to include this in the Solus indexes, fails validation:

 ↵ 1  ikey@solus-bdw  ~  appstream-util validate /usr/share/appdata/com.github.cybre.budgie-screenshot-applet.appdata.xml
/usr/share/appdata/com.github.cybre.budgie-screenshot-applet.appdata.xml: FAILED:
• tag-missing           : <translation> not specified
• attribute-invalid     : <screenshot> height too small [https://raw.githubusercontent.com/cybre/budgie-screenshot-applet/master/screenshot.png]
• style-invalid         : Content before <ul> is too short [239], at least 300 characters required
Validation of files failed
 ↵ 1  ikey@solus-bdw  ~  

screenshot but not to imgur

does the applet always send to imgur first?

shouldnt the default be to just copy to the clipboard - and in the history (for example) have a checkbox to send to imgur.

Key advantage - the default privacy is preserved for those that what to use a GUI screenshot util like this but dont want to send to imgur

BTW - I have a debian package of 0.3.1 ready to be published in a Ubuntu PPA - do you want me to hold off announcing this or are you happy for me to make it available to budgie-remix users?

Yaourt installation fails

When I try to install with yaourt, the archive cannot be downloaded because the server returns 404.

==> Building and installing package
==> Making package: budgie-screenshot-applet 0.4.3-0.1 (ponedjeljak, 09. srpnja 2018. 13:45:20 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading 0.4.3.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   137    0   137    0     0    142      0 --:--:-- --:--:-- --:--:--   142
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
curl: (22) The requested URL returned error: 404 Not Found
==> ERROR: Failure while downloading https://github.com/cybre/budgie-screenshot-applet/archive/0.4.3.tar.gz
    Aborting...

Save screenshot to GNOME Screenshot destination

I setted my GNOME Screenshoter destination directory to ~/$XDG_PICTURES_DIR/Capturas via gsettings, but applet saves the images to ~/$XDG_PICTURES_DIR/Screenshots because this line of code.

A solution can be getting the URI especified on org.gnome.gnome-screenshot auto-save-directory and use it, if possible.

Custom upload location?

Id just like to request the possibility to add our own hosting sites, in my case, puush.me.

Thank you!

Budgie 10.4 crashes when applet is added to panel

After Budgie was updated to 10.4, it is not possible to add applet to any panel.

When trying to add the panel, Budgie settings freezes for a moment, then Budgie crashes, restart and the applet is not added.

This was not happening before 10.4.

cannot move any applets after adding screenshot applet

Very odd thing happening on ubuntu 16.04

I've redone our budgie-remix deb package for v0.3.9.

After using raven and adding the applet, the applet appears in the middle of the panel - as expected.

However you lose all ability to move ANY applets. You can only move applets again when you remove the newly added screenshot applet.

Any thoughts on this?

Feature Request: Ability to specify monitor

It would be really awesome to have the ability to specify a specific monitor to have a screenshot taken of, in the event an individual (such as myself) uses multiple monitors (maybe don't provide the options if only a single monitor is detected).

Thanks ❤️

Metadata

When taking screenshots with budgie-screenshot-applet is there any chance that metadata may be present, especially when uploading this to imgur or any similar sites?

Budgie 10.4 (developer) crashes on screenshot delete (in the history section)

Budgie desktop (10.4 developer version) crashes after deleting screenshot via the Budgie screenshot applet (0.4.3-20).

Steps to reproduce:
The screenshot has to be deleted first (for example thru File manager) from the disk.
When deleting an already deleted screenshot in the history section, the Budgie desktop crashes (but recovers afterwards).

Hotkeys

Please add a support for hotkeys so we could take a screenshot without having to go into the applet itself.

For example, pressing CTRL+Shift+4 would instantly bring up the selection mode screenshotting.

4K issues with "Selection" mode.

Good day @cybre - Ran into another 4k issue with the applet (selection).

Nutshell; takes the screenshot, but the pixels are offset.

Here is my screen (full):
fullscreen

Now I am going to try and do a selected screenshot of just the back tire:
selection

As you can see, the result is the right size, but from another region of the screen (the door, and not the tire).

Thanks.

GIF support

I love the applet, it makes my life easier and it's very well integrated in the desktop, but I'm missing the a GIF recording feature (similar to Gyazo).
I don't know if it's possible to add it or if it would be hard, but I think it'd make the applet perfect.

4k Support

screenshot from 2017-09-18 17 50 24

screenshot from 2017-09-18 17 51 08
Screen shots are too big and have a lot of empty space/weird fragments

when you choose to take one with the "Screen" function.
I have tried it with mesa, nouveau and nvidia blobs

Hotkey support

It would be really nice if it was possible to take screenshots using hotkeys.
Screencloud has such a feature where you can configure separate key combinations for Capture screen, capture window and capture selection, then it automatically copies the URL to clipboard. Super handy.

build failure on Ubuntu Budgie 18.10

This is just a heads up with a build failure on the above distro - tarball v0.4.3

Haven't investigated further just yet - using Gtk 3.23.2

[3/30] valac -C --debug --pkg posix --pkg libcurl --pkg libsoup-2.4 --pkg json-glib-1.0 --pkg gnome-desktop-3.0 --pkg budgie-1.0 --pkg gtk+-3.0 --color=always --directory src/src@@screenshotapplet@sha --basedir ../src --library screenshotapplet --header src/screenshotapplet.h --vapi ../screenshotapplet.vapi --gresources=/build/budgie-screenshot-applet-0.4.3/data/com.github.cybre.budgie-screenshot-applet.gresource.xml --pkg=config --thread --vapidir=/build/budgie-screenshot-applet-0.4.3/vapi --gresources=/build/budgie-screenshot-applet-0.4.3/data/com.github.cybre.budgie-screenshot-applet.gresource.xml --target-glib=2.38 --enable-deprecated --girdir '' ../src/ScreenshotApplet.vala ../src/Views/FileChooserView.vala ../src/Views/HistoryView.vala ../src/Views/MainView.vala ../src/Views/SettingsView.vala ../src/Widgets/AreaSelectionWindow.vala ../src/Widgets/AutomaticScrollBox.vala ../src/Widgets/HistoryItem.vala ../src/Widgets/IndicatorIcon.vala ../src/Widgets/IndicatorWindow.vala ../src/Widgets/MainStack.vala ../src/Widgets/ScreenshotModeButton.vala ../src/Backend/BackendUtil.vala ../src/Backend/ScreenshotManager.vala ../src/Backend/SettingsManager.vala ../src/Backend/Uploader.vala ../src/Backend/Providers/IProvider.vala ../src/Backend/Providers/FTP.vala ../src/Backend/Providers/Ibin.vala ../src/Backend/Providers/Imgur.vala ../src/Backend/Providers/NilxNil.vala ../src/Backend/ScreenshotMode/ScreenshotAbstract.vala ../src/Backend/ScreenshotMode/Screen.vala ../src/Backend/ScreenshotMode/Window.vala ../src/Backend/ScreenshotMode/Selection.vala
FAILED: src/src@@screenshotapplet@sha/ScreenshotApplet.c src/src@@screenshotapplet@sha/Views/FileChooserView.c src/src@@screenshotapplet@sha/Views/HistoryView.c src/src@@screenshotapplet@sha/Views/MainView.c src/src@@screenshotapplet@sha/Views/SettingsView.c src/src@@screenshotapplet@sha/Widgets/AreaSelectionWindow.c src/src@@screenshotapplet@sha/Widgets/AutomaticScrollBox.c src/src@@screenshotapplet@sha/Widgets/HistoryItem.c src/src@@screenshotapplet@sha/Widgets/IndicatorIcon.c src/src@@screenshotapplet@sha/Widgets/IndicatorWindow.c src/src@@screenshotapplet@sha/Widgets/MainStack.c src/src@@screenshotapplet@sha/Widgets/ScreenshotModeButton.c src/src@@screenshotapplet@sha/Backend/BackendUtil.c src/src@@screenshotapplet@sha/Backend/ScreenshotManager.c src/src@@screenshotapplet@sha/Backend/SettingsManager.c src/src@@screenshotapplet@sha/Backend/Uploader.c src/src@@screenshotapplet@sha/Backend/Providers/IProvider.c src/src@@screenshotapplet@sha/Backend/Providers/FTP.c src/src@@screenshotapplet@sha/Backend/Providers/Ibin.c src/src@@screenshotapplet@sha/Backend/Providers/Imgur.c src/src@@screenshotapplet@sha/Backend/Providers/NilxNil.c src/src@@screenshotapplet@sha/Backend/ScreenshotMode/ScreenshotAbstract.c src/src@@screenshotapplet@sha/Backend/ScreenshotMode/Screen.c src/src@@screenshotapplet@sha/Backend/ScreenshotMode/Window.c src/src@@screenshotapplet@sha/Backend/ScreenshotMode/Selection.c src/screenshotapplet.h src/screenshotapplet.vapi 
valac -C --debug --pkg posix --pkg libcurl --pkg libsoup-2.4 --pkg json-glib-1.0 --pkg gnome-desktop-3.0 --pkg budgie-1.0 --pkg gtk+-3.0 --color=always --directory src/src@@screenshotapplet@sha --basedir ../src --library screenshotapplet --header src/screenshotapplet.h --vapi ../screenshotapplet.vapi --gresources=/build/budgie-screenshot-applet-0.4.3/data/com.github.cybre.budgie-screenshot-applet.gresource.xml --pkg=config --thread --vapidir=/build/budgie-screenshot-applet-0.4.3/vapi --gresources=/build/budgie-screenshot-applet-0.4.3/data/com.github.cybre.budgie-screenshot-applet.gresource.xml --target-glib=2.38 --enable-deprecated --girdir '' ../src/ScreenshotApplet.vala ../src/Views/FileChooserView.vala ../src/Views/HistoryView.vala ../src/Views/MainView.vala ../src/Views/SettingsView.vala ../src/Widgets/AreaSelectionWindow.vala ../src/Widgets/AutomaticScrollBox.vala ../src/Widgets/HistoryItem.vala ../src/Widgets/IndicatorIcon.vala ../src/Widgets/IndicatorWindow.vala ../src/Widgets/MainStack.vala ../src/Widgets/ScreenshotModeButton.vala ../src/Backend/BackendUtil.vala ../src/Backend/ScreenshotManager.vala ../src/Backend/SettingsManager.vala ../src/Backend/Uploader.vala ../src/Backend/Providers/IProvider.vala ../src/Backend/Providers/FTP.vala ../src/Backend/Providers/Ibin.vala ../src/Backend/Providers/Imgur.vala ../src/Backend/Providers/NilxNil.vala ../src/Backend/ScreenshotMode/ScreenshotAbstract.vala ../src/Backend/ScreenshotMode/Screen.vala ../src/Backend/ScreenshotMode/Window.vala ../src/Backend/ScreenshotMode/Selection.vala
../src/Widgets/AreaSelectionWindow.vala:155.9-155.29: error: The name `render_background' does not exist in the context of `Gtk'
        Gtk.render_background(style, ctx, 0, 0, w, h);
        ^^^^^^^^^^^^^^^^^^^^^
../src/Widgets/AreaSelectionWindow.vala:156.9-156.24: error: The name `render_frame' does not exist in the context of `Gtk'
        Gtk.render_frame(style, ctx, 0, 0, w, h);
        ^^^^^^^^^^^^^^^^
Compilation failed: 2 error(s), 0 warning(s)
ninja: build stopped: subcommand failed.

Support Debian?

Hi,

I'm thinking of proposing this to Debian for Stretch + 1 - and hence will be sync'd to Ubuntu i.e. massive visible audience for your good work.

So a couple of questions.

Will you be strongly considering maintaining this applet for budgie-desktop v11 or is this applet only for budgie-desktop v10.x ?

Will you be willing to work with me to resolve the strict Debian packaging requirements? i.e. stuff like source copyright statements, copyright years correctly applied, all copyrights and licensing correctly attributed, PGP signing releases etc etc.?

Segfault with the last version of budgie-desktop 10.4

Hello,

There is an issue with screenshot-applet when used with the last version of budgie, indeed the budgie-panel just crash when I try to add the applet to my panel. Every package is up to date as I use Archlinux, it seems like this is a segfault with libbudgie-plugin but it recently occured with the update of budgie to 10.4. I will attach the log to this issue.

Best regards,

Akaban

bug_screenshotapplet_logs.txt

Activating window-focus causes not-fullscreen apps to close and even to close the budgie-desktop session, when taking a screenshot

When Window-Focus is enabled in Budgie-Desktop-Settings and you take the first of the session's "window" screenshot of an app that is not fullscreen openend, on an otherwise empty workspace, Budgie restarts, and if doing it a second time it causes Budgie to return to the login-screen. Otherwise, if the second screenshot is one of a fullscreen opened app, it is ok and the situation is normalised; no crash or reset anymore. If the first app is fullscreen opened then the situation does not occur.
With a disabled Window-Focus you can provoke the same, taking window-screenshots of an empty workspace.

cannot compile under gtk3.18

 -o 'src/screenshotapplet@sha/src_screenshotapplet@sha_HistoryItem.c.o' -c 'src/screenshotapplet@sha/HistoryItem.c'
/home/dad/Downloads/budgie-screenshot-applet-0.4.1/src/Widgets/HistoryItem.vala: In function ‘__lambda9_’:
/home/dad/Downloads/budgie-screenshot-applet-0.4.1/src/Widgets/HistoryItem.vala:242:12: error: too few arguments to function ‘gtk_icon_info_load_symbolic_finish’
                 pb = icon_info.load_symbolic_async.end(res);
            ^
In file included from /usr/include/gtk-3.0/gtk/gtk.h:120:0,
                 from src/screenshotapplet@sha/HistoryItem.c:17:
/usr/include/gtk-3.0/gtk/gtkicontheme.h:333:23: note: declared here
 GdkPixbuf *           gtk_icon_info_load_symbolic_finish (GtkIconInfo   *icon_info,
                       ^

Trying to compile under Ubuntu 16.04 - uses GTK3.18 - any ideas what I need to patch to get this to compile?

Paint/write on screenshot

Deepin has a nifty screenshot tool where you can paint or write on the taken pic.
Doesn't have to be that sophisticated but simple drawing functions are very welcome.
I would also be happy if there was a simple way to jump and open directly to a picture app like gimp.

Or maybe, just maybe you might consider ditching the gnome screenshot for deepin screenshot :-)
Deepin Screenshot Github

Can't compile latest Git Master

Output:

> ninja -j3
[1/26] Compiling Vala source ../src/ScreenshotApplet.vala ../src/Views/FileChooserView.vala .....vala ../src/Backend/ScreenshotMode/Window.vala ../src/Backend/ScreenshotMode/Selection.vala.
FAILED: src/screenshotapplet@sha/ScreenshotApplet.c src/screenshotapplet@sha/FileChooserView.c src/screenshotapplet@sha/HistoryView.c src/screenshotapplet@sha/MainView.c src/screenshotapplet@sha/SettingsView.c src/screenshotapplet@sha/AreaSelectionWindow.c src/screenshotapplet@sha/AutomaticScrollBox.c src/screenshotapplet@sha/HistoryItem.c src/screenshotapplet@sha/IndicatorIcon.c src/screenshotapplet@sha/IndicatorWindow.c src/screenshotapplet@sha/MainStack.c src/screenshotapplet@sha/ScreenshotModeButton.c src/screenshotapplet@sha/BackendUtil.c src/screenshotapplet@sha/ScreenshotManager.c src/screenshotapplet@sha/SettingsManager.c src/screenshotapplet@sha/Uploader.c src/screenshotapplet@sha/IProvider.c src/screenshotapplet@sha/Ibin.c src/screenshotapplet@sha/Imgur.c src/screenshotapplet@sha/NilxNil.c src/screenshotapplet@sha/ScreenshotAbstract.c src/screenshotapplet@sha/Screen.c src/screenshotapplet@sha/Window.c src/screenshotapplet@sha/Selection.c src/screenshotapplet.h src/screenshotapplet.vapi 
valac '--debug' '-d' 'src/screenshotapplet@sha' '-C' '--library=screenshotapplet' '-H' 'src/screenshotapplet.h' '--vapi' '../screenshotapplet.vapi' '--pkg' 'gtk+-3.0' '--pkg' 'budgie-1.0' '--pkg' 'gnome-desktop-3.0' '--pkg' 'json-glib-1.0' '--pkg' 'libsoup-2.4' '--gresources=/media/MicroSD/Apps/budgie-screenshot-applet/data/com.github.cybre.budgie-screenshot-applet.gresource.xml' '--pkg=config' '--vapidir=/media/MicroSD/Apps/budgie-screenshot-applet/vapi' '--gresources=/media/MicroSD/Apps/budgie-screenshot-applet/data/com.github.cybre.budgie-screenshot-applet.gresource.xml' '--target-glib=2.38' '--enable-deprecated' '--girdir' '' ../src/ScreenshotApplet.vala ../src/Views/FileChooserView.vala ../src/Views/HistoryView.vala ../src/Views/MainView.vala ../src/Views/SettingsView.vala ../src/Widgets/AreaSelectionWindow.vala ../src/Widgets/AutomaticScrollBox.vala ../src/Widgets/HistoryItem.vala ../src/Widgets/IndicatorIcon.vala ../src/Widgets/IndicatorWindow.vala ../src/Widgets/MainStack.vala ../src/Widgets/ScreenshotModeButton.vala ../src/Backend/BackendUtil.vala ../src/Backend/ScreenshotManager.vala ../src/Backend/SettingsManager.vala ../src/Backend/Uploader.vala ../src/Backend/Providers/IProvider.vala ../src/Backend/Providers/Ibin.vala ../src/Backend/Providers/Imgur.vala ../src/Backend/Providers/NilxNil.vala ../src/Backend/ScreenshotMode/ScreenshotAbstract.vala ../src/Backend/ScreenshotMode/Screen.vala ../src/Backend/ScreenshotMode/Window.vala ../src/Backend/ScreenshotMode/Selection.vala
../src/Views/SettingsView.vala:25.5-25.44: error: could not find child `global_settings_stack'
    private Gtk.Stack? global_settings_stack;
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/Views/SettingsView.vala:149.5-149.34: error: could not find signal for handler `open_ftp_settings'
    private void open_ftp_settings() {
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/Views/SettingsView.vala:154.5-154.34: error: could not find signal for handler `save_ftp_settings'
    private void save_ftp_settings() {
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Compilation failed: 3 error(s), 0 warning(s)
ninja: build stopped: subcommand failed.
[12:36:47] vistaus@vistaus-solus /media/MicroSD/Apps/budgie-screenshot-applet/build (1) 
> 

OS: Solus
DE: Budgie 10.3.1

How to fix this?

budgie-panel crash: Settings schema is not installed

OS: Fedora 25
Budgie version: build from latest master branch
GNOME stack: 3.22.2

I got this error when I was trying to add the applet.

(budgie-panel:13173): GLib-GIO-ERROR **: Settings schema 'com.github.cybre.budgie-screenshot-applet' is not installed

[1]  + 13173 trace trap (core dumped)  budgie-panel --replace

Can't take selection screenshot

Hi, I installed the applet two days ago, at first everything worked great until a few hours ago, the selection option did not work.
I select the option, the selection icon (+) appears on the screen but clicking the mouse and sliding to the sides does not 'cover' a blue window that says "this is the part of the screen that i'm gonna screenshot". Even after release, the icon changes to 'happy' and after a second to the regular icon of the applet.

Edit: i notice that every reboot the selection option work's only one time, after that the problem come back again. weired .. isn't it?

v0.3.2 - local screenshot wants to upload

workspace 1_038

I've got "local" set as the provider - after taking a screenshot I see the above.

No idea why it wants to upload - and there is nothing wrong with my internet connection ... I'm raising this issue with it :)

Any thoughts as to the issue?

Request: Imgur Account Support

Is it at all possible for the applet to upload screenshots to a specific imgur account? I like the ability to take photos down if theres a reveal of privacy

request: upload local picture

big fan of this applet, but it would be nice if you could also upload an image already stored on your disk to for example imgur

thanks :)

Compilation Errors

When compiling on the latest Solus with the latest Budgie-Desktop I get this output. Edit: hold on, probably because I only installed via a git clone.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.